The Smell of Sweet Soy Sauce Scorching Turns Your Kitchen into a Street Stall
Evening. There is half a cabbage and a few carrots in the vegetable drawer and one bag of Chinese noodles in the pantry. Most home kitchens would head toward yakisoba or ramen from there. But sauté garlic and shallots in oil, drop in black, syrupy kecap manis, and the air in the kitchen shifts toward a Javanese street stall.
Mie goreng (mie goreng / mi goreng) means "fried noodles" in Indonesian. If nasi goreng (in Japanese) is the art of reviving leftover rice, mie goreng is the everyday fried noodle dish that sears wheat noodles sweet and savory. It turns up all over Indonesia in different forms: street carts, eateries, home kitchens, even the Warung Mi Indo (Warmindo) shops that serve instant noodles.

The key when cooking it outside Indonesia is not to drift toward the flavor of yakisoba sauce. The four things to keep are the sweet-salty taste of kecap manis, the aroma of garlic and shallots, the heat of sambal, and the crunch of shrimp crackers and fried shallots. You can use stir-fry noodles from a regular supermarket, but get the order of seasoning and the moisture wrong and they turn sticky right away.
This article reduces Javanese-style mie goreng to ingredients you can gather easily from ordinary supermarkets, Asian grocery stores or online. It uses chicken and shrimp rather than pork, and covers a substitute if you have no kecap manis, how to place the sambal, and how to reheat leftovers the next day.
The standard Indonesian spelling is mi goreng, but mie goreng is also widely used in English. This article uses "mie goreng" and notes the local spelling mi goreng / mie goreng.
Background: How Chinese Noodles Became Javanese Sweet-Savory

Mie goreng is rooted in the fried noodle tradition brought by Chinese immigrants. Serious Eats' guide to Indonesian food also explains that the Indonesian "mie" comes from the Chinese "mian" (noodles), and that seared noodle dishes took on local seasonings through long migration and trade.
But mie goreng is not simply chow mein transplanted. What makes it Indonesian is the sweet soy sauce, kecap manis. Serious Eats' explainer on kecap manis says it began around the mid-19th century, when Chinese settlers in Java added palm sugar to soy sauce to suit Javanese tastes for sweetness. A little of it gives the noodle surface a deep brown glaze and the smell of caramelized sugar and soy.
Another important point is religion and everyday life. Indonesia has a large Muslim population, and street-cart mie goreng often uses chicken, shrimp, beef meatballs, egg and vegetables rather than pork or lard. For a home version, chicken thigh, frozen shrimp, egg, cabbage and carrots are enough to get the feel.
| What to look at | Mie goreng in Indonesia | What to keep at home |
|---|---|---|
| Noodles | Chinese-style yellow wheat noodles, egg noodles, instant noodles | Substitute stir-fry noodles, fresh Chinese noodles or dried noodles |
| Sweetness | Deep sweet-salty kecap manis | Soy sauce + dark brown sugar can stand in |
| Aroma | Shallots, garlic, fried shallots | Ordinary onion works. Keep the fried shallots |
| Heat | Sambal served alongside or stir-fried in | For family meals, serve it at the edge of the plate |
| Sides | Krupuk, cucumber, tomato, acar | Shrimp crackers, cucumber, cherry tomatoes, sweet-sour pickled onion |
As with nasi goreng, there is no single correct mie goreng. Aceh style is strongly spiced, Java style leans sweet, and the street tek-tek cart arrives at night with the sound of wood being knocked. At home, don't try to reproduce them all. Start with Javanese-style sweet-savory noodles and you are less likely to fail.
Ingredients (serves 2): Decide on Noodles and Sweet Soy Sauce First

This serves 2. Adding a bit more vegetable and protein keeps you from tiring of it faster than adding more noodles. If you cook for more people, do not double the batch in one pan; cook in two rounds. If you add too many noodles on a home stove the moisture does not cook off and you get steamed noodles.
This recipe contains wheat (noodles), egg, shrimp, soy (soy sauce and kecap manis), and depending on the product, fish and shellfish (oyster sauce). To avoid shrimp, leave out the peeled shrimp and the krupuk, and increase the chicken or fried tofu.
If You Have No Kecap Manis
Put 3 tbsp regular dark soy sauce, 2 tbsp dark brown sugar or raw cane sugar and 1 tbsp water in a small pot and simmer over low heat for 2–3 minutes. It thickens as it cools. A piece of star anise strengthens the aroma, but too much pushes mie goreng toward Chinese flavor, so you can leave it out at first.
Noodles can be replaced with stir-fry noodles. Sambal can be approximated for heat with a little chili bean paste. But the sweet gloss of kecap manis is the heart of the dish, and leaving it out entirely weakens the character of mie goreng. If you are buying, kecap manis first and sambal second is enough.
Ingredients and Tools for This Dish
Once you buy kecap manis, it serves mie goreng, nasi goreng (in Japanese), sate marinade and glazes for grilled fish. If you turn it to a sweet-savory beef sauce, it connects directly to the Solo-style Western-influenced salad selat Solo. Soy sauce and sugar alone can substitute, but if you will keep cooking Indonesian food, one bottle gets you to the right flavor faster.
If each person in the family wants a different heat level, sambal served in a small amount at the edge of the plate is more convenient than cooking it in. It also works with nasi goreng (in Japanese) and grilled chicken, so it becomes a small staple in your refrigerator.
Shrimp crackers are not a garnish but the texture that adds lightness between bites of sweet-savory noodles. If frying them is a bother, store-bought shrimp crackers are fine.
Method: Coat the Noodles with Flavor First, and Don't Crowd the Pan
Almost every mie goreng failure is about moisture. Wet noodles, too many vegetables, dumping the seasoning in at the end, or cramming noodles into the pan: any of these gives you strongly flavored steamed noodles instead of sweet-savory fried noodles.
If your pan is under 26 cm in diameter, your induction burner is weak, or you want extra vegetables, cooking one plate at a time works better. The Serious Eats mie goreng recipe also names not crowding the pan as a key point in avoiding stickiness at home.
A Decision Table for Getting Closer to the Original at Home

Where shoppers hesitate is noodles, sweet soy sauce, heat and shrimp crackers. You don't need to turn everything toward imported ingredients. For the first time, separate what to keep from what to replace, so that if it fails you can fix it next time.
| Ingredient in doubt | Closest to the original | Realistic substitute | Effect on the dish |
|---|---|---|---|
| Noodles | Fresh yellow wheat noodles, egg noodles | Yakisoba-style noodles, fresh Chinese noodles, dried Chinese noodles | Texture differs but easy to substitute |
| Kecap manis | ABC, Bango and the like | Homemade soy sauce + dark brown sugar | Leave this out and it becomes a different dish |
| Sambal | Sambal oelek, sambal bajak | A little chili bean paste + lemon, or a little chili flakes | Heat is covered but the fermented note is weaker |
| Terasi | Fermented shrimp paste | Fish sauce, anchovy, dried shrimp powder | Use a little if at all. A home version works without it |
| Krupuk | Fry your own shrimp crackers | Store-bought shrimp crackers, fried rice crackers | Adds a light crunch |
| Fried onions | Bawang goreng | Packaged fried onions | Worth keeping for the aroma |
Closest to irreplaceable is the sweet-savory gloss of kecap manis. Make it with soy sauce alone and it moves toward yakisoba or fried rice. Terasi, on the other hand, is strongly aromatic and easily overused in a kitchen unused to it. Begin with a little fish sauce or dried shrimp powder, and move on to terasi once you are used to it.
If everyone in the family eats spicy food, stir-fry 1 tsp of sambal with the aromatics. If children or people who dislike heat are eating, put it at the edge of the plate instead. This is the same approach recommended in the sambal substitute guide, and it avoids the problem that heat and saltiness cannot be taken back.
Why It Fails: Sticky, Too Sweet, Tastes Like Yakisoba

Mie goreng is quick to make, but sloppy work shows. Because sweet soy sauce is involved, it turns bitter if scorched, and turns sticky if you lower the heat to avoid scorching. Fix by cause.
| Failure | Cause | Fix |
|---|---|---|
| Sticky noodles | Wet noodles, too many vegetables, crowded pan | Boil noodles briefly and drain, cook one plate at a time |
| Too sweet | Seasoned with kecap manis alone | Tighten with soy sauce, fish sauce or lemon |
| Tastes like yakisoba | Used Worcestershire or tonkatsu sauce | Return to kecap manis and soy sauce |
| Too spicy | Too much sambal from the start | Serve at the side. Stir in no more than 1 tsp |
| Weak aroma | Garlic and onion not fried enough | Make the aromatic oil before adding the noodles |
| Color only is dark | Seasoning only sits on the surface | Coat the noodles with seasoning first |
A home stove cannot fully reproduce the firepower of a street stall. That is why separating steps matters. Separate the egg. Season the noodles before they go in. Cook one plate at a time if needed. Trying to solve everything at once in the pan ends up slower.
Avoid adding water when it is too sweet. Moisture weighs the noodles down and only dilutes the flavor. Squeeze a little lemon, add 1 tsp soy sauce, or put sambal at the edge of the plate. These three restore the outline.
A soft-cooked fried egg is delicious if you eat right away, but if you are packing a lunch box or saving for the next day, cook the egg through. Do not leave mie goreng with shrimp at room temperature; refrigerate it soon after it has cooled a little.
Regional Styles and How to Eat It: Aceh, Java, Tek-Tek and Instant Noodles

Mie goreng is "one dish name" across Indonesia, but its form changes a lot by region and shop. What confuses readers is that the mie goreng in image searches does not all look like it tastes the same.
Javanese mie goreng (mi goreng Jawa) is the style where sweet kecap manis with chicken, egg and vegetables is easiest to recognize. This recipe is a home version of it. The tek-tek type, which comes by street cart at night, is said to be named for the sound of wood being knocked, and the same cart sometimes sells both fried noodles and noodle soup.
Mie Aceh is a dish from Aceh in northern Sumatra. It is heavily spiced and sometimes uses thick noodles. It has a curry-like aroma, and heat and spice come forward more than in this Javanese version. In photos it looks like the same fried noodles, but the impression when eaten is quite different.
Instant Mi Goreng cannot be ignored either. As the Wikimedia Commons description of mie goreng also mentions, soupless instant mi goreng is widely eaten in Indonesia, sometimes with egg, vegetables and even cheese added. Strictly speaking it is not always fried, but it is a flavor memory shared by many people.
| Style | Flavor direction | If you make it at home |
|---|---|---|
| Java style | Sweet-savory, with the aroma of garlic and soy sauce | The basic recipe here |
| Aceh style | Strong spice, thick noodles, heat | A little curry powder, chili, more shrimp |
| Tek-tek style | Rich fried noodles from a night cart | Everyday style with chicken, egg and cabbage |
| Instant style | Sweet-savory powder or liquid seasoning, soupless | Add vegetables and egg to make it a meal |
| Bihun goreng | Rice noodle version | Use rice vermicelli to avoid gluten |
The fun in eating it is not mixing too much on the plate. Combine the sweet-savory noodles, soft egg, cucumber, shrimp crackers and sambal a little at a time. Put noodles on a shrimp cracker and you get a street-stall lightness. If you want more heat, mix sambal and noodles a little at a time at the edge of the plate and you can adjust to the end.
Storage and Eating It the Next Day

Mie goreng is best freshly made, but leftovers are good in the refrigerator until the next day. The Serious Eats recipe also gives 2 days in an airtight container in the refrigerator. For a home kitchen, though, it is safer to finish sooner if shrimp or soft-cooked egg is included.
To store, remove the egg, cucumber, tomato and krupuk, and spread only the noodles in a shallow container to cool. Seal once they have cooled a little and refrigerate. Sealing while hot makes the steam soften the noodles further.
You can reheat in the microwave alone, but a pan is better for restoring texture. Heat 1 tsp oil, add the noodles and cook 2–3 minutes over medium-low heat. You may be tempted to add water midway, but first cover for just 30 seconds to circulate steam, then uncover and cook off the moisture. Finishing with lemon, sambal and fried onions removes next-day heaviness.
I don't recommend freezing. The noodles break easily, the vegetables release water, and the flavor blurs after thawing. If you must, freeze only noodles without egg or shrimp and with fewer vegetables, and use them within 2 weeks.
For leftover mie goreng the next day at lunch, simply cooking a new fried egg to put on top is enough. In a small amount, wrapped in lettuce with a little sambal, it eats like a noodle salad. Rather than pairing it with the peanut sauces of sate or gado-gado described in the Indonesian cuisine guide (in Japanese), lightening it with acidity and heat first is easier to eat.
Menu Ideas and Related Recipes: Linking to Nasi Goreng, Sambal and Other Southeast Asian Stir-Fries
Mie goreng is satisfying on its own. For a weeknight dinner, mie goreng, cucumber, tomato, shrimp crackers and a soup are enough. On a weekend, add chicken sate (in Japanese) or a gado-gado-style salad with peanut sauce and it feels like an Indonesian table.
For a sweet-savory stir-fry, the closest is nasi goreng (in Japanese), made with rice. Nasi goreng on days you have cold rice, mie goreng on days you have noodles. Both use kecap manis, sambal and fried onions, so the shopping overlaps.
If you want to make your own chili condiment, preparing the sambal substitute first is handy. The substitute sambal of chilies, dried shrimp, fish sauce and lime works in mie goreng in two ways: 1 tsp stir-fried in, 1 tsp served at the side.
To compare Southeast Asian fried noodles: Thailand's pad thai (in Japanese) has tamarind sourness and rice noodles, Vietnam's banh xeo (in Japanese) has a rice-flour batter and herbs, and Sri Lanka's kottu centers on chopped roti fried on a griddle. All are dishes of "high heat, short time, keep the texture," but mie goreng is built around the sweet char aroma of kecap manis.
To eat your way around Indonesia, go on to the rich rendang (in Japanese), coconut rice nasi lemak, roti canai eaten with curry, and the noodle soup laksa, and you see a Southeast Asia of noodles and rice beyond sweet-savory fried noodles. For a contrast in sourness, try the Philippines' sinigang, Vietnam's pho ga (in Japanese) and Laos's khao piak sen (in Japanese). Spicy green papaya som tam, Cambodia's amok (in Japanese), the Philippines' adobo (in Japanese), Malaysia's bak kut teh, Myanmar's mohinga and the steam-roasting tradition of mumu (in Japanese) are also material for thinking about the distance between street food and home cooking that sits beside mie goreng. To follow sweet-savory noodles with something light, read about Vietnam's banh mi or the Philippine glutinous rice sweet sapin-sapin, and the difference between staple and snack shows too.
FAQ

Q1. Does using stir-fry noodles take it far from the original?
Not too far. Steamed stir-fry noodles are easy to handle and hard to fail with at home heat levels. But don't use the packaged powder sauce; build the flavor with kecap manis, soy sauce and oyster sauce. If the noodles are soft, don't over-microwave them, just loosen lightly through the bag.
Q2. Can I make it without kecap manis?
You can, but soy sauce alone won't give mie goreng its sweet gloss. Simmer 3 tbsp soy sauce, 2 tbsp dark brown sugar and 1 tbsp water lightly as a substitute. Dark brown sugar, raw cane sugar or unrefined sugar gets closer to the aroma than white sugar.
Q3. Is it better to stir-fry the sambal or serve it on the side?
For the first time I recommend serving it on the side. Once stir-fried in, you can't take back the heat and saltiness. Only those who like it spicy mix it with the noodles at the edge of the plate, which makes it easy to adjust. If everyone in the household eats spicy food, add just 1 tsp when stir-frying the aromatics.
Q4. Is the flavor weak without shrimp?
It works without shrimp. Increase the chicken to 150 g and use a little oyster sauce or fish sauce to make up the umami. If you have a shrimp allergy, avoid the krupuk too, and add texture with fried onions or nuts.
Q5. Can I pack it in a lunch box?
Yes, but cook the egg through rather than soft. Pack cucumber, tomato and shrimp crackers separately. Noodles stiffen a little when cold, so don't cut the oil too far, and finishing with white pepper and fried onions keeps the aroma.
Summary: Mie Goreng Is a Dish Where You Sear Sweet-Savory Noodles
Mie goreng looks like yakisoba, but the core of the flavor is completely different. The sweet char of kecap manis, the aroma of garlic and onion, the heat of sambal, the lightness of shrimp crackers and fried onions. With this combination, even supermarket noodles get close to Indonesian fried noodles.
For the first time, stir-fry noodles, chicken, egg, cabbage, kecap manis and sambal are enough. Terasi and the search for proper shallots can wait until next time. Season the noodles first, don't crowd the pan, and serve sambal on the side to split the heat. Keep these three and the character of mie goreng rises at the moment the sweet soy sauce scorches in the kitchen.
For the next dish, try nasi goreng (in Japanese) with cold rice, the sambal substitute for a heat staple, or the Indonesian cuisine guide (in Japanese) to widen the picture, and the condiments you bought are easier to use up.
Sources
- Serious Eats, "Mie Goreng (Indonesian Fried Noodles) Recipe" https://www.seriouseats.com/mie-goreng-indonesian-fried-noodles-recipe-8655193
- Serious Eats, "All About Kecap Manis, Indonesia's Sweet and Syrupy Soy Sauce" https://www.seriouseats.com/guide-to-kecap-manis
- Serious Eats, "Beef Rendang and 7 Other Restaurant-Worthy Recipes to Transport You to Indonesia" https://www.seriouseats.com/essential-indonesian-recipes-8756573
- The Guardian, "Mie goreng with pork, prawn and shiitake by Lara Lee" https://www.theguardian.com/food/2020/mar/23/20-best-noodle-recipes-mie-goreng
- Wikimedia Commons, "Mie goreng" https://commons.wikimedia.org/wiki/Mie_goreng
- Sekai Gohan Kiko, "How to make nasi goreng" /recipes/southeast-asia/indonesia/nasi-goreng
- Sekai Gohan Kiko, "How to make a sambal substitute" /recipes/southeast-asia/indonesia/sambal-substitute











