Mee Goreng: Malay Stir-Fried Noodles

Mee goreng is Malaysia’s answer to the perfect street-stall noodle: springy yellow noodles tossed in a dark, glossy sauce that’s sweet from kecap manis, salty, a little smoky, and as spicy as you want it. Chicken, shrimp, cabbage, and a scattering of chives come together in minutes once the wok is hot.

You’ll find versions across Malaysia and Singapore, often cooked to order at mamak stalls late into the night. The home version keeps the same structure: a good sauce, hot oil, quick tosses, and noodles that stay separate and springy rather than clumping into a soft mass.

What Makes Mee Goreng Different

The sauce leans on kecap manis, Indonesia’s thick sweet soy sauce, which gives mee goreng its caramel color and gentle sweetness. Paired with regular soy sauce, chili paste, and a squeeze of lime at the end, it hits the sweet-salty-sour-spicy balance that defines the dish.

Fresh yellow wheat noodles are traditional. They hold up in a hot wok and pick up sauce beautifully. Ramen bricks or dried Chinese egg noodles work in a pinch, but fresh or frozen yellow noodles from an Asian market are worth seeking out.

Mee Goreng: Malay Stir-Fried Noodles

Springy yellow noodles stir-fried with chicken, shrimp, cabbage, and chives in a sweet-spicy kecap manis sauce, finished with lime.

Prep time: 15 minutes

Cook time: 12 minutes

Total time: 27 minutes

Servings: 3 to 4

Ingredients

  • 14 ounces (400 g) fresh yellow noodles (or dried egg noodles, parcooked)
  • 8 ounces (225 g) boneless skinless chicken thigh, thinly sliced
  • 6 ounces (170 g) medium shrimp, peeled and deveined
  • 2 tablespoons neutral oil, divided
  • 4 cloves garlic, minced
  • 1 small yellow onion, thinly sliced
  • 2 cups (about 150 g) green cabbage, cut into ribbons
  • 2 medium tomatoes, cut into wedges
  • 3 ounces (85 g) garlic chives or scallions, cut into 2-inch pieces
  • 2 large eggs, lightly beaten
  • 1/4 cup (60 ml) water or chicken broth, for loosening
  • Lime wedges, sliced red chili, and fried shallots, for serving

For the sauce:

  • 3 tablespoons kecap manis (sweet soy sauce)
  • 1 tablespoon soy sauce
  • 1 tablespoon chili garlic sauce or sambal oelek, plus more to taste
  • 1 teaspoon fish sauce, optional
  • 1/2 teaspoon white pepper
mee-goreng-noodles-inline-1.webp

Instructions

  1. Mix the sauce ingredients in a small bowl and set aside. If using dried noodles, cook them 1 minute shy of the package directions, drain, and toss with a teaspoon of oil so they don’t stick.
  2. Heat 1 tablespoon oil in a wok or large skillet over high heat until it just smokes. Add the chicken in a single layer, let it sear for 1 minute, then stir-fry until just cooked through, 3 to 4 minutes. Transfer to a plate.
  3. In the same wok, add the shrimp and cook 1 to 2 minutes until pink and just opaque. Add to the chicken plate.
  4. Wipe the wok if needed and add the remaining 1 tablespoon oil over medium-high heat. Add garlic and onion; stir-fry 1 minute until fragrant and the onion softens at the edges.
  5. Add cabbage and tomatoes. Stir-fry 2 minutes until the cabbage wilts but still has bite and the tomatoes start to slump.
  6. Push the vegetables to one side. Pour the beaten eggs into the empty space, let them set 20 seconds, then scramble into soft curds and fold through the vegetables.
  7. Add the noodles, chicken, shrimp, and all their juices. Pour the sauce over the top. Toss constantly with tongs for 2 to 3 minutes, adding water or broth a spoonful at a time if the pan looks dry. The noodles should be glossy and evenly coated.
  8. Add the garlic chives and toss 30 seconds more. Taste: you want sweet first, then salt and heat, with a bright finish. Adjust with more sambal, soy, or a squeeze of lime.
  9. Serve immediately on warm plates with lime wedges, sliced chili, and a shower of fried shallots.
mee-goreng-noodles-inline-2.webp

Tips for Noodles That Stay Springy

Don’t crowd the wok. Cook proteins in batches if your pan is small. Crowding drops the heat and steams everything instead of searing it.

Keep the toss moving. Once the sauce goes in, keep the noodles moving so each strand gets coated and nothing sits long enough to scorch.

Adjust the sauce before it hits the pan. Sweetness varies a lot between kecap manis brands. Ours skews moderately sweet; if yours is very sweet, drop to 2 tablespoons and add a touch more soy.

Variations Worth Trying

  • Mee goreng mamak style: Add a diced potato (boiled until tender), a handful of bean sprouts, and a few pieces of fried tofu puffs. This is the hearty stall version, often finished with a fried egg on top.
  • Vegetarian: Skip the chicken, shrimp, and fish sauce. Use extra cabbage, tofu puffs, and mushrooms. Kecap manis and soy carry the sauce on their own.
  • Extra spicy: Stir in an extra tablespoon of sambal and a minced Thai chili with the garlic. Serve with cooling cucumber slices alongside.

If you enjoy this kind of noodle toss, our Pad See Ew: Thai Soy Sauce Noodles uses a similar dark-sauce approach with wide rice noodles and Chinese broccoli.

Storing and Reheating

Refrigerate leftovers in an airtight container for up to 3 days. Reheat in a hot wok or skillet with a splash of water, tossing until the noodles loosen and gloss up again. The microwave works, but the wok revives the texture far better.

Add fresh lime and shallots after reheating rather than storing them on the noodles — they keep the leftovers tasting freshly made.

A Quick Sauce Swap

No kecap manis on hand? Stir 2 tablespoons regular soy sauce with 1 tablespoon dark brown sugar and 1 teaspoon molasses until dissolved. It won’t have quite the same syrupy body, but the color and caramel sweetness land in the right neighborhood, and the noodles still come out dark and glossy.

Mee goreng: Malay stir-fried noodles

Mee Goreng

Springy yellow noodles stir-fried with chicken, shrimp, cabbage, and chives in a sweet-spicy kecap manis sauce, finished with lime.
Prep Time 15 minutes
Cook Time 12 minutes
Total Time 27 minutes
Servings: 4 servings

Ingredients
  

  • 14 ounces (400 g) fresh yellow noodles (or dried egg noodles, parcooked)
  • 8 ounces (225 g) boneless skinless chicken thigh, thinly sliced
  • 6 ounces (170 g) medium shrimp, peeled and deveined
  • 2 tablespoons neutral oil, divided
  • 4 cloves garlic, minced
  • 1 small yellow onion, thinly sliced
  • 2 cups (about 150 g) green cabbage, cut into ribbons
  • 2 medium tomatoes, cut into wedges
  • 3 ounces (85 g) garlic chives or scallions, cut into 2-inch pieces
  • 2 large eggs, lightly beaten
  • 1/4 cup (60 ml) water or chicken broth, for loosening
  • Lime wedges, sliced red chili, and fried shallots, for serving
For the sauce
  • 3 tablespoons kecap manis (sweet soy sauce)
  • 1 tablespoon soy sauce
  • 1 tablespoon chili garlic sauce or sambal oelek, plus more to taste
  • 1 teaspoon fish sauce, optional
  • 1/2 teaspoon white pepper

Method
 

  1. Mix the sauce ingredients in a small bowl and set aside. If using dried noodles, cook them 1 minute shy of the package directions, drain, and toss with a teaspoon of oil so they do not stick.
  2. Heat 1 tablespoon of the oil in a wok or large skillet over high heat until it just smokes. Add the chicken in a single layer, sear 1 minute, then stir-fry 3 to 4 minutes until just cooked through. Transfer to a plate.
  3. In the same wok, cook the shrimp 1 to 2 minutes until pink and just opaque. Add to the chicken plate.
  4. Wipe the wok if needed and add the remaining 1 tablespoon oil over medium-high heat. Add the garlic and onion and stir-fry 1 minute, until fragrant and the onion softens at the edges.
  5. Add the cabbage and tomatoes and stir-fry 2 minutes, until the cabbage wilts but still has bite and the tomatoes start to slump.
  6. Push the vegetables to one side. Pour the beaten eggs into the empty space, let them set 20 seconds, then scramble into soft curds and fold through the vegetables.
  7. Add the noodles, chicken, shrimp, and all their juices. Pour the sauce over the top and toss constantly with tongs 2 to 3 minutes, adding water or broth a spoonful at a time if the pan looks dry, until the noodles are glossy and evenly coated.
  8. Add the garlic chives and toss 30 seconds more. Taste — sweet first, then salt and heat, with a bright finish — and adjust with more sambal, soy, or a squeeze of lime.
  9. Serve immediately on warm plates with lime wedges, sliced chili, and a shower of fried shallots.

Leave a Comment

Recipe Rating