Vegetable mie goreng is a beloved Indonesian street food dish of yellow egg noodles stir-fried with a sweet-savory soy-based sauce, crisp vegetables, and a signature spicy kick. This version is entirely plant-based, yet it delivers the same glossy, smoky, and deeply satisfying flavor as the classic, thanks to a few key pantry staples. It comes together in about 30 minutes, making it a perfect weeknight dinner that tastes far more complex than its effort suggests.
Ingredients
- 12 oz (340 g) fresh yellow egg noodles (or 8 oz / 225 g dried lo mein noodles)
- 3 tbsp (45 ml) sweet soy sauce (kecap manis)
- 2 tbsp (30 ml) regular soy sauce
- 1 tbsp (15 ml) sambal oelek or Sriracha (adjust to taste)
- 1 tsp (5 ml) toasted sesame oil
- 2 tbsp (30 ml) neutral oil (like canola or peanut), divided
- 3 cloves garlic, minced
- 1 shallot, finely chopped (about 3 tbsp / 30 g)
- 1 small carrot, julienned (about ½ cup / 50 g)
- 1 cup (90 g) shredded green cabbage
- 1 red bell pepper, thinly sliced (about 1 cup / 120 g)
- 4 oz (115 g) green beans, trimmed and cut into 2-inch pieces
- 2 green onions, sliced (white and green parts separated)
- 2 large eggs, lightly beaten (optional; omit for vegan)
- 1 lime, cut into wedges, for serving
- ½ cup (20 g) crispy fried shallots (store-bought or homemade), for garnish
Instructions
- Cook the noodles: Bring a large pot of water to a boil. Cook the noodles according to package directions until just al dente (about 2–3 minutes for fresh, 4–5 for dried). Drain, rinse briefly with cold water to stop cooking, and toss with 1 teaspoon of the neutral oil to prevent sticking. Set aside.
- Make the sauce: In a small bowl, whisk together the sweet soy sauce, regular soy sauce, sambal oelek, and sesame oil. Set aside.
- Scramble the eggs (optional): Heat 1 tablespoon of neutral oil in a large wok or nonstick skillet over medium-high heat. Pour in the beaten eggs and swirl to form a thin omelet. Cook for 30 seconds until set, then fold and transfer to a plate. Slice into strips when cool enough to handle.
- Stir-fry the aromatics: Return the wok to high heat and add the remaining 1 tablespoon of oil. Add the garlic, shallot, and white parts of the green onions. Stir-fry for 30 seconds until fragrant.
- Add the vegetables: Toss in the carrot, cabbage, bell pepper, and green beans. Stir-fry for 2–3 minutes until the vegetables are crisp-tender but still bright.
- Add noodles and sauce: Add the cooked noodles and the sauce mixture to the wok. Using tongs, toss everything together for 2–3 minutes until the noodles are evenly coated and heated through. If it looks dry, add a splash of water or vegetable broth.
- Finish and serve: Fold in the egg strips (if using) and the green parts of the green onions. Taste and adjust seasoning with extra soy sauce or sambal. Serve immediately with lime wedges and a generous sprinkle of crispy fried shallots.
Tips
- Use fresh noodles if possible: Fresh yellow egg noodles (often labeled “mie� or “lo mein�) have the right chewy texture. If using dried, don’t overcook them—they should be slightly firm before stir-frying, as they’ll absorb sauce and soften further.
- Prep everything before you start: Stir-frying goes fast. Have all ingredients measured, chopped, and the sauce mixed before you turn on the heat.
- Don’t crowd the wok: If your pan is small, cook the vegetables in two batches to avoid steaming. High heat and quick tossing give the charred, smoky flavor (wok hei) that makes mie goreng so good.
- Adjust the sauce to your taste: Kecap manis is sweet and thick; if you can’t find it, substitute with 2 tablespoons soy sauce + 1 tablespoon brown sugar + 1 teaspoon molasses. This will change the flavor slightly but still works.
Serving Suggestions
Serve vegetable mie goreng as a main dish with lime wedges and extra sambal on the side. For a heartier meal, pair it with fried tofu or tempeh, a cucumber and shallot salad (acar), or a simple bowl of clear soup. It’s also excellent alongside satay skewers or spring rolls if you’re building a larger spread.
Variations
- Protein add-ins: Add sliced chicken, shrimp, or beef in step 4 before the vegetables; cook until fully done (chicken and beef to 165°F / 74°C, shrimp until pink and opaque). For a plant-based protein, add cubed firm tofu or tempeh and sear until golden.
- Spicy version: Increase sambal to 2 tablespoons or add a chopped fresh bird’s eye chili (cabe rawit) for authentic heat.
- Gluten-free: Use rice noodles or gluten-free soba and swap soy sauce for tamari or coconut aminos. Kecap manis also contains wheat—use a gluten-free sweet soy sauce or make your own with tamari and brown sugar.
- Extra veg: Add broccoli florets, snap peas, mushrooms, or baby corn. Just keep the total vegetable volume about the same so the sauce ratio stays balanced.
Storage and Reheating
Refrigerate leftovers in an airtight container within 2 hours of cooking. They will keep for up to 3 days. To reheat, place in a hot wok with a splash of water or soy sauce, or microwave in 30-second bursts, stirring between, until piping hot (165°F / 74°C). The noodles will soften slightly, so add a little fresh lime juice to brighten the flavor. Freezing is not recommended, as the texture of the noodles and vegetables will become mushy.
Frequently Asked Questions
What is kecap manis, and can I substitute it? Kecap manis is a sweet, thick Indonesian soy sauce made with palm sugar and star anise. It gives mie goreng its characteristic dark color and caramel-like sweetness. If you don’t have it, mix 2 tablespoons regular soy sauce with 1 tablespoon brown sugar and 1 teaspoon molasses or honey.
Can I make this dish vegan? Yes, simply omit the eggs or use a vegan egg substitute like scrambled tofu. The rest of the ingredients are already plant-based. Make sure your noodles are egg-free (check labels) or use rice noodles.
Why are my noodles sticking together? This happens if you don’t rinse them after cooking or if you let them sit too long. Toss the drained noodles with a little oil, and if they’ve been sitting, rinse them with hot water before adding to the wok.
How do I get that smoky “wok hei� flavor at home? Use a cast-iron or carbon steel wok, get it smoking hot before adding oil, and don’t overcrowd the pan. Work in small batches and keep the food moving. A drop of liquid smoke (about ¼ teaspoon) can mimic the charred aroma if needed.
Can I use spaghetti or other pasta? Technically yes, but it won’t be authentic. Spaghetti is too thick and doesn’t absorb the sauce the same way. If that’s all you have, cook it very al dente and use a little less sauce, as it won’t cling as well.
Is mie goreng always served with eggs on top? Traditionally, a fried egg is often served on top of mie goreng, but it’s not mandatory. This recipe integrates scrambled eggs into the noodles, but you can also fry a sunny-side-up egg and place it on each serving for a richer dish.
Related
- Japanese Cheesecake Calories: A Full Recipe Guide
- Japanese Cheesecake Calgary: Fluffy Recipe
- Japanese Cheesecake Bellaire: Fluffy Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).