There’s something magical about a steaming plate of Mie Goreng that transports me straight to the bustling streets of Jakarta. The intoxicating aroma of sweet soy sauce mingling with spices, the satisfying chew of perfectly cooked noodles, and that beautiful balance of flavors that Indonesian cuisine is famous for. Today, I’m sharing my authentic Mie Goreng recipe that I’ve perfected over years of cooking and traveling throughout Indonesia.
What is Mie Goreng?
Mie Goreng translates simply to “fried noodles” in Indonesian, but this humble dish is anything but simple in flavor. It’s a beloved street food found throughout Indonesia, Malaysia, and Singapore, with each region boasting its own special twist. At its core, Mie Goreng consists of yellow wheat noodles stir-fried with a sweet soy sauce called kecap manis, aromatic spices, and various proteins and vegetables.
What sets Indonesian Mie Goreng apart from other Asian noodle dishes is the perfect balance of sweet, savory, and spicy elements. The kecap manis provides a deep caramelized sweetness that’s uniquely Indonesian, while fresh chilis deliver just the right amount of heat.
The History Behind the Dish
I’ve always been fascinated by the cultural melting pot that created Mie Goreng. While noodles originated in China, Indonesian cooks transformed them into something distinctly their own. During my travels through Indonesia, I learned that Mie Goreng emerged from the blending of Chinese culinary traditions with local Indonesian flavors during centuries of trade and migration.
The dish gained popularity during the Dutch colonial period and eventually became a staple of Indonesian cuisine. Today, you’ll find Mie Goreng everywhere from high-end restaurants to humble street carts, where vendors cook it in massive woks over roaring flames, creating that irresistible wok hei (breath of the wok) flavor that’s nearly impossible to replicate at home—but we’ll try our best!
Essential Ingredients
Before we dive into cooking, let’s explore the key ingredients that make an authentic Mie Goreng:
Yellow Wheat Noodles: These are the foundation of our dish. In Indonesia, fresh yellow noodles are commonly used, but dried egg noodles work well too. The key is finding noodles with a good chew.
Kecap Manis: This sweet soy sauce is absolutely non-negotiable for authentic Mie Goreng. Thick, syrupy, and deeply flavored with palm sugar, it provides the characteristic caramelized sweetness.
Shallots and Garlic: These aromatic ingredients form the flavor base of nearly all Indonesian cooking.
Chili Peppers: For heat, I use both fresh red chilies and sambal oelek (Indonesian chili paste).
Proteins: Traditional versions might include chicken, shrimp, beef, or tofu, depending on the region and personal preference.
Vegetables: Common additions include bok choy, cabbage, carrots, and bean sprouts for freshness and crunch.
Egg: A fried or scrambled egg is often added for richness and protein.
Lime and Fried Shallots: These garnishes add brightness and texture to the finished dish.
Equipment Needed
- Wok or large skillet
- Spatula or wok turner
- Knife and cutting board
- Small bowls for prepared ingredients
- Large pot for boiling noodles
Authentic Mie Goreng Recipe
Ingredients
For the Noodles:
- 400g yellow wheat noodles (fresh or dried)
- 2 tablespoons vegetable oil
- 4 shallots, thinly sliced
- 4 cloves garlic, minced
- 2 red chili peppers, deseeded and sliced (adjust to taste)
- 1 tablespoon sambal oelek (Indonesian chili paste)
- 200g chicken breast, thinly sliced (can substitute with shrimp, beef, or tofu)
- 2 eggs, lightly beaten
- 100g cabbage, thinly sliced
- 1 carrot, julienned
- 100g bean sprouts
- 2 green onions, chopped
For the Sauce:
- 3 tablespoons kecap manis (Indonesian sweet soy sauce)
- 1 tablespoon regular soy sauce
- 1 tablespoon oyster sauce
- 1 teaspoon shrimp paste (optional, but adds authentic flavor)
- 1 teaspoon white pepper
For Garnish:
- Fried shallots
- Lime wedges
- Fresh cilantro leaves
- Sliced cucumber
- Additional sambal oelek for extra heat
Instructions
- Prepare the noodles: If using dried noodles, cook according to package instructions until al dente, then drain and rinse under cold water to stop the cooking process. If using fresh noodles, simply separate them and set aside.
- Mix the sauce: In a small bowl, combine kecap manis, soy sauce, oyster sauce, shrimp paste (if using), and white pepper. Stir until well combined and set aside.
- Heat your wok: Place your wok or large skillet over high heat until it begins to smoke slightly. Add the vegetable oil and swirl to coat the surface.
- Cook the aromatics: Add the sliced shallots and stir-fry for 1-2 minutes until they begin to soften. Add the minced garlic and sliced chilies, continuing to stir-fry for another 30 seconds until fragrant. Be careful not to burn the garlic.
- Add the protein: Push the aromatics to one side of the wok and add the sliced chicken (or your protein of choice). Stir-fry until the chicken is nearly cooked through, about 3-4 minutes.
- Cook the eggs: Push everything to the side again and pour in the beaten eggs. Let them set slightly, then scramble them and mix with the other ingredients.
- Add the vegetables: Toss in the cabbage, carrots, and half of the green onions. Stir-fry for about 2 minutes until the vegetables begin to soften but still retain some crunch.
- Add the noodles and sauce: Add the prepared noodles to the wok along with the sauce mixture. Use your spatula or tongs to toss everything together, ensuring the noodles are evenly coated with the sauce. Continue stir-frying for 2-3 minutes.
- Finish the dish: Add the bean sprouts and remaining green onions, tossing quickly to combine. These should remain crisp, so only cook for about 30 seconds more.
- Serve: Transfer the Mie Goreng to serving plates and garnish with fried shallots, lime wedges, fresh cilantro, and sliced cucumber. Serve immediately with additional sambal oelek on the side for those who enjoy extra heat.
Regional Variations of Mie Goreng
During my culinary adventures across Indonesia, I’ve discovered that Mie Goreng varies significantly from one region to another. Here’s a look at some fascinating regional differences:
Region | Characteristics | Key Ingredients | Special Technique |
---|---|---|---|
Jakarta | Bold and sweet with balanced spice | Heavy on kecap manis, often includes bakso (meatballs) | Quick cooking over very high heat |
Aceh | Intensely spicy and aromatic | Curry-like spice blend, thicker sauce | Slow-cooked spice paste before adding noodles |
Bali | Fresh and fragrant | Lemongrass, galangal, lime leaves | Spices are pounded fresh in a mortar and pestle |
Medan | Rich and savory | Chinese sausage, dried shrimp, pickled greens | Noodles are often pre-fried before main stir-fry |
Makassar | Seafood-centric | Fresh seafood, especially squid and shrimp | Noodles are slightly charred for smoky flavor |

Common Mistakes to Avoid
Through years of making Mie Goreng, I’ve learned some valuable lessons about what not to do:
- Overcooking the noodles: Start with slightly undercooked noodles as they’ll continue cooking in the wok.
- Using low heat: Authentic Mie Goreng requires high heat to achieve that characteristic wok hei flavor.
- Overcrowding the wok: Cook in batches if needed to ensure proper heat distribution and prevent steaming.
- Substituting kecap manis: This ingredient is essential for authentic flavor. If you can’t find it, make your own by simmering equal parts soy sauce and palm sugar (or brown sugar) until syrupy.
- Adding all ingredients at once: The staggered addition of ingredients ensures each component is properly cooked.
Make-Ahead and Storage Tips
I often prepare components of this dish in advance when hosting dinner parties. Here’s how:
- Prep ingredients ahead: All vegetables and proteins can be cut and stored in the refrigerator up to a day in advance.
- Pre-mix the sauce: The sauce mixture can be prepared up to three days ahead and stored in an airtight container in the refrigerator.
- Cook in batches for large groups: For parties, I cook multiple batches rather than overcrowding the wok.
- Leftovers: Store in an airtight container in the refrigerator for up to 2 days. Reheat in a hot wok with a splash of water to revive the noodles.
Serving Suggestions
In Indonesia, Mie Goreng is often enjoyed with these accompaniments:
- Acar (Indonesian pickled vegetables)
- Kerupuk (prawn crackers)
- Fried egg on top (telur mata sapi)
- Fresh sliced chilies in soy sauce (for heat lovers)
- Ice-cold sweet tea to balance the spice
For a complete Indonesian meal, I love serving Mie Goreng alongside:
- Sate Ayam (chicken satay with peanut sauce)
- Gado-Gado (Indonesian vegetable salad with peanut dressing)
- Es Cendol (sweet coconut milk dessert drink)

Health Benefits and Nutritional Information
While Mie Goreng is undeniably delicious, it’s also worth noting its nutritional aspects:
Nutrient | Amount per Serving | % Daily Value |
---|---|---|
Calories | 450-550 | 22-27% |
Protein | 22g | 44% |
Carbohydrates | 65g | 22% |
Fat | 15g | 23% |
Fiber | 6g | 24% |
Sodium | 890mg | 37% |
Iron | 4mg | 22% |
Vitamin A | 3500 IU | 70% |
Vitamin C | 30mg | 50% |
The dish provides a good balance of macronutrients and valuable micronutrients from the various vegetables. To make it healthier, consider:
- Using whole wheat or buckwheat noodles
- Increasing the vegetable-to-noodle ratio
- Opting for leaner proteins like chicken breast or tofu
- Reducing the amount of oil used in cooking
How to Make Homemade Kecap Manis
If you can’t find kecap manis in your local Asian grocery store, here’s my simple homemade version:
Ingredients:
- 1 cup regular soy sauce
- 1 cup palm sugar (or dark brown sugar)
- 1/2 star anise
- 1 small cinnamon stick
- 2 cloves
- 1 tablespoon molasses (optional, for deeper color and flavor)
Instructions:
- Combine all ingredients in a small saucepan over medium heat.
- Bring to a simmer, stirring until sugar completely dissolves.
- Reduce heat to low and simmer for 15-20 minutes until the mixture reduces by about one-third and becomes syrupy.
- Cool completely before transferring to an airtight container.
- Store in the refrigerator for up to a month.
Special Tips for Restaurant-Quality Mie Goreng
After speaking with numerous street food vendors in Indonesia, I’ve gathered these special tips:
- Pre-fry the noodles: Some vendors briefly deep-fry the boiled noodles before stir-frying for added texture.
- Use a smoking hot wok: The key to that distinctive “wok hei” flavor is extremely high heat that caramelizes the sauce ingredients.
- Work quickly: The entire cooking process should take less than 5 minutes once the ingredients hit the wok.
- Season your wok: A well-seasoned wok imparts better flavor and prevents sticking.
- Finish with a splash of chicken stock: A final quick splash of stock or water creates steam that helps distribute the flavors throughout the noodles.

Vegetarian and Vegan Adaptations
During my time living in Yogyakarta, I learned how to make a delicious plant-based version from a local cook:
Replace animal proteins with:
- Extra-firm tofu, pressed and cubed
- Tempeh, sliced and pre-fried
- Seitan or textured vegetable protein
- Additional vegetables like mushrooms for umami
Sauce adaptations:
- Replace oyster sauce with mushroom sauce
- Skip the shrimp paste or substitute with miso paste
- Use vegetarian kecap manis (some brands contain fish sauce)
Add extra umami with:
- Nutritional yeast
- Mushroom powder
- Fermented bean paste
- Roasted crushed peanuts
Frequently Asked Questions
Q: Can I make Mie Goreng without kecap manis?
While kecap manis is essential for authentic flavor, you can substitute with a mixture of 2 parts regular soy sauce and 1 part honey or brown sugar reduced until syrupy. The flavor won’t be identical, but it’s a reasonable approximation.
Q: Which noodles work best for Mie Goreng?
Fresh yellow wheat noodles are traditional, but any medium-thickness egg noodle works well. In a pinch, you can even use spaghetti or linguine, though the texture will be different.
Q: How spicy should authentic Mie Goreng be?
The spice level varies greatly across Indonesia. In Aceh, it’s fiery hot, while in Java, it tends to be moderately spiced. Adjust the chilies and sambal to your preference—there’s no single “correct” spice level.
Q: Can I make this dish gluten-free?
Yes! Use rice noodles or 100% buckwheat noodles, and substitute tamari for the soy sauces. For kecap manis, reduce tamari with palm sugar until syrupy.
Q: What’s the difference between Mie Goreng and Nasi Goreng?
The primary difference is the carbohydrate base—Mie Goreng uses noodles, while Nasi Goreng uses rice. Both share similar flavor profiles and cooking techniques.
Q: How do I achieve that “restaurant taste” at home?
The secret is high heat, quick cooking, and a good balance of kecap manis, soy sauce, and aromatics. Don’t skimp on the garlic, shallots, and fresh chilies—they’re crucial to the authentic flavor profile.
Q: Can Mie Goreng be made ahead for parties?
I recommend preparing all ingredients ahead of time but cooking the dish just before serving. Mie Goreng is at its best when freshly made, as the noodles can become soggy when reheated.
My Personal Connection to Mie Goreng
I’ll never forget my first taste of real Mie Goreng, sitting at a plastic table at a warung (small family-owned business) in Yogyakarta. The noodles arrived steaming hot, piled high on a simple plate, garnished with a perfectly fried egg and a handful of crispy fried shallots. That first bite—sweet, savory, spicy, and aromatic—was a revelation.
During my three months traveling through Indonesia, I ate Mie Goreng almost daily, each version slightly different from the last. I watched countless cooks prepare the dish, asked endless questions (likely testing their patience!), and gradually began to understand the subtle techniques that elevate this seemingly simple dish to culinary greatness.
This recipe is my homage to those generous cooks who shared their knowledge with me. While my version may not capture the exact magic of noodles cooked over an open flame on the streets of Jakarta, it comes surprisingly close. The key, I’ve found, is to cook with confidence, over high heat, and with respect for the balance of flavors that makes Indonesian cuisine so remarkable.
Whether you’re an experienced cook or trying Indonesian cuisine for the first time, I hope this recipe brings a taste of Indonesia’s vibrant food culture to your kitchen. Selamat makan! (Enjoy your meal!)