Bak Chor Mee Soup Recipe: Fragrant Lemongrass-Galangal Broth with Crispy Egg Noodles

Soups & Stews

Bak Chor Mee Soup Recipe: Fragrant Lemongrass-Galangal Broth with Crispy Egg Noodles

This Bak Chor Mee Soup recipe delivers the fragrant, aromatic essence of Malaysian street food right to your kitchen. The secret lies in the lemongrass-galangal broth, simmered low and slow to extract deep, earthy flavors that define this iconic dish.

Every spoonful promises a balance of crispy egg noodles, tender char siu pork, and a rich, savory broth that lingers on the palate.

What sets this recipe apart is the attention to traditional techniques—from properly rendering lard for that signature fatty richness to achieving crispy egg noodles that hold their texture even after simmering.

The broth isn’t just flavorful; it’s layered with galangal, lemongrass, and spices that create a complexity you won’t find in adapted versions. This is the dish that brings the bustling energy of Malaysian hawker stalls into your home.

The result is a bowl of soup where every component plays its part: crispy noodles that bite back against the tender pork, a broth so fragrant it fills your kitchen, and toppings like fried shallots and chives that add texture and freshness.

It’s the kind of meal that feels like a hug—warm, comforting, and deeply satisfying. The presentation matters too, with a proper assembly that showcases each element.

Whether you’re serving a family dinner or craving a taste of home, this recipe delivers restaurant-quality results with a method that’s approachable yet authentic. The key is patience—letting the broth develop its depth and ensuring the noodles achieve that perfect crispy texture.

Let’s get started on creating a bowl that tastes like a piece of Malaysia.

👨‍🍳
Difficulty
Hard
🥩
Category
Meat
🔥
Calories
Med Cal

Ingredients for bak chor mee soup

These 17 ingredients bring Malaysian hawker stall authenticity to your kitchen with crispy noodles and aromatic broth.

Ingredient Amount Notes
Egg Noodles 🍜 8 oz Fresh, wide egg noodles preferred
Char Siu Pork 🍖 1 lb Thinly sliced, store-bought or homemade
Lard 🧈 ½ cup Rendered from pork fat, for richness
Galangal 🌿 1 piece Fresh, peeled and sliced (1-inch chunks)
Lemongrass 🌿 6 stems White part only, bruised slightly
Shallots 🧅 6 whole Peeled, halved lengthwise
Garlic Cloves 🧄 8 cloves Peeled, smashed
Dried Shrimp 🦐 ¼ cup Cleaned, for umami depth
Dried Chili Beans 🌶️ 1 tbsp Soaked in warm water (15 mins)
Light Soy Sauce 🥄 ½ cup For balance, not saltiness
Dark Soy Sauce 🥄 2 tbsp For color and depth
Sesame Oil 🫒 1 tbsp For aroma, not cooking
Chicken Stock 💧 3 cups Homemade or high-quality
Green Onions 🧅 ¼ cup Sliced, for garnish
Fried Shallots 🧅 ¼ cup Store-bought or homemade
Salt 🧂 1 ½ tsp Adjust to taste
White Pepper 🌶️ ½ tsp Freshly ground

The galangal and lemongrass are your flavor anchors—fresh is non-negotiable. Asian markets carry the best quality, but if you can't find galangal, substitute with ginger (half the amount). For lard, render your own from pork fat or buy pre-rendered from specialty stores—never vegetable oil substitutes. The dried shrimp adds umami depth, so clean them thoroughly by removing heads and rinsing well. Char siu pork should be thinly sliced; if buying pre-sliced, check for added sugar content—less is better for authentic flavor balance.

No fresh galangal? Ginger plus a pinch of turmeric mimics its earthy notes, though purists will notice the difference. Short on dried shrimp? Anchovy paste (1 tsp) works in a pinch, but the texture won't be identical. For the noodles, fresh egg noodles are ideal, but dried egg noodles (soaked 10 mins) can substitute. The broth can be made ahead—freeze in portions for up to 3 months. If using store-bought chicken stock, Kikkoman or Swanson brands deliver consistent quality. The soy sauces should be light and dark varieties—don't use regular soy sauce, which lacks depth.

Broth keeps 3 days refrigerated or 3 months frozen in airtight containers. Noodles crisp best when fried fresh, but you can parboil and drain them ahead, then reheat in hot oil for 30 seconds before assembling. Char siu pork reheats beautifully—wrap in foil with a splash of water and steam for 5 minutes. For presentation, keep fried shallots and green onions separate until serving to maintain their crunch. The soup's aroma intensifies as it sits, so reheat gently to preserve those fragrant notes.

❤️

Why You'll Love This Recipe

  • I’ll be real: lard sounds fancy, but a little goes a long way, and the rest of the ingredients are pantry staples. Char siu’s cheap if you buy it pre-made, and the noodles? A dollar’s worth of joy. It’s the kind of meal that feeds four for less than takeout, and everyone leaves happy.
  • One-Pot Magic: Honestly, I swear by this recipe because it’s actually one-pot—no chopping boards full of scraps. Toss the noodles, pork, and broth in the same pan, and the galangal and lemongrass infuse everything effortlessly. The lard? It melts right in, adding that rich, savory depth without extra work.
  • Umami Bomb: That char siu pork—sweet, smoky, and slightly sticky—is the star, but the real secret’s the galangal and lemongrass. They give the broth this bright, herbal punch that cuts through the richness, making every sip ridiculously satisfying. (Yes, even on a Tuesday night.)
  • Leftover Hero: Between us, this soup tastes better the next day. The noodles soften just right, the broth deepens, and the char siu stays tender. I’ll make a big batch on Sundays, and it’s my go-to for quick lunches all week—zero guilt, zero fuss.

Step-by-step instructions for bak chor mee soup

Master this Singaporean classic with a rich galangal-lemongrass broth and perfectly crispy noodles.

1

Prepare the Aromatic Base

Heat the 0.5 cup lard in a large pot over medium heat until it begins to shimmer but not smoke. Add the 1 piece galangal (sliced into 1-inch chunks) and 6 stems lemongrass (bruised slightly and cut into 2-inch pieces). Sauté for 3-4 minutes until the galangal softens and releases its fragrant oils.

Add the 6 whole shallots (halved lengthwise) and 8 cloves garlic (smashed). Cook for another 2 minutes until the shallots turn golden and the garlic becomes aromatic. This aromatic base forms the soul of your broth—don't rush this step. The deeper the color and fragrance, the richer your soup will be.

2

Build the Broth with Umami Depth

Add the 0.25 cup dried shrimp and 1 tbsp dried chili beans (drained from soaking water) to the pot. Stir well and cook for 1 minute to toast the shrimp and infuse their umami into the base. Pour in the 3 cups chicken stock, scraping up any browned bits from the bottom of the pot.

Bring to a gentle boil, then reduce heat to low and simmer for 15 minutes. This slow simmer allows all the flavors to meld together. Taste the broth and adjust seasoning with 1 tsp salt and 0.25 tsp white pepper. The broth should be flavorful but not overly salty—you'll be adding more soy sauce later for balance.

3

Cook the Char Siu Pork

While the broth simmers, heat 1 tablespoon sesame oil in a separate pan over medium-high heat. Add the 1 lb char siu pork and sear for 1-2 minutes per side until lightly caramelized. Remove from heat and set aside—this quick sear enhances the pork's natural sweetness without fully cooking it.

Here's the thing—char siu should finish cooking in the hot broth. Adding it raw ensures it absorbs all those wonderful broth flavors while becoming tender. If you overcook it now, it'll turn tough in the soup.

4

Prepare and Cook the Noodles

Bring a separate pot of water to a rolling boil. Add the 8 oz egg noodles and cook for 1 minute less than package instructions (they'll finish cooking in the hot broth). Drain and immediately rinse with cold water for 10 seconds to stop cooking. This crisp-tender texture is what makes bak chor mee special.

Transfer the noodles to a large bowl and toss with 1 tbsp sesame oil to prevent sticking. The slight sheen from the oil will help maintain that signature crispy texture when they hit the hot broth.

5

Assemble and Finish the Soup

Return the broth to a simmer and add the char siu pork. Cook for 3-4 minutes until the pork is heated through and tender. Add the 0.5 cup light soy sauce and 2 tbsp dark soy sauce, stirring well to combine. The dark soy sauce will give your soup that beautiful mahogany color while adding depth of flavor.

Divide the 8 oz egg noodles among four bowls. Ladle the hot broth and char siu pork over the noodles. Garnish each serving with 1 tbsp fried shallots and 1 tablespoon sliced green onions. The contrast of crispy noodles against the rich, aromatic broth is what makes this dish truly special.

👨‍🍳

Pro Tips For Making Bak Chor Mee Soup

  • CRISP THE LARD FIRST: I used to toss in the lard chunks straight into the broth—big mistake. Sear them in a dry pan for 2-3 minutes until they release their fat and turn golden. That crispy aroma? It’s the thing that makes your soup smell like a proper bak chor mee stall, not a sad home attempt.
  • SLICE CHAR SIU THIN: Thick char siu chunks? They’ll turn to mush in the soup. Cut them against the grain into ¼-inch slices—thin enough to cook fast but hold shape. Pro move: Toss them in a splash of soy sauce and cornstarch before adding to the broth for extra stickiness.
  • PULSE GALANGAL FINE: Skip the grating and just chop galangal into tiny, uneven pieces—about ½-inch cubes. They’ll soften faster in the broth without turning to mush. (Yes, even if it looks messy—your soup won’t taste it, but the flavor will be way brighter.)
  • DON’T BOIL THE NOODLES: Bak chor mee noodles should be al dente but tender—boiling them until they’re rock-hard is a crime. Cook them 1 minute less than the package says, then finish in the hot soup. They’ll soak up the broth perfectly without turning to paste.

Serving suggestions for leftovers

Bowl Presentation

Serve bak chor mee in wide, shallow bowls to showcase the crispy noodles and char siu pork. I use 10-inch stoneware bowls for that classic hawker look—just ladle the hot broth over the noodles so they stay crispy.

The golden fried shallots and green onions should be sprinkled on top right before serving to keep their crunch. 🥣

Side Pairings

A simple steamed jasmine rice makes a perfect side—it soaks up any extra broth. For something lighter, add a cucumber salad with rice vinegar and chili flakes. I also love serving pickled vegetables (like daikon and carrots) to cut through the richness. The acidity balances the soup beautifully.

Drink Recommendations

For a traditional Malaysian pairing, serve iced tea made with rose or pandan leaves—its floral notes complement the savory broth. If you prefer something lighter, a sparkling lime drink (like 7Up or Sprite) works well. Avoid heavy beers or wines—they can overpower the delicate flavors. 🍹

Garnish Upgrade

Elevate your bowl with crispy fried garlic (tossed in sesame oil) and thinly sliced chili for heat. A drizzle of chili oil (just a teaspoon) adds smoky depth.

I also like adding crumbled fried shallots on the side so guests can adjust to their taste. The extra crunch makes every bite exciting!

Family-Style Serving

For a communal experience, serve the broth and toppings in a large cast-iron pot at the center of the table. Let everyone assemble their own bowls—this interactive style is how it's traditionally enjoyed.

Keep the char siu pork warm in a separate pot and add it last to maintain its tenderness. 👨‍👩‍👧‍👦

Leftovers Strategy

Store leftovers in airtight containers with the broth and noodles separated. Reheat the broth first, then add the noodles and pork for just 1-2 minutes to avoid sogginess. Garnish fresh toppings when reheating—this keeps the dish vibrant. The broth actually tastes better the next day as flavors meld further! ⏳

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 12g60%
Cholesterol 110mg37%
Sodium 1850mg80%
Total Carbohydrate 52g18%
Dietary Fiber 3g11%
Sugars 4g
Protein 34g68%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does bak chor mee noodle soup need lard instead of oil?

The lard is essential for that signature rich, fatty mouthfeel that defines authentic bak chor mee. It creates a luxurious texture and carries the aromatic flavors of the galangal and lemongrass beautifully. Never substitute with vegetable oil—the dish loses its depth and complexity. For a lighter version, you can reduce the lard to 0.25 cup while maintaining flavor.

2

Can I make bak chor mee with regular egg noodles instead of fresh?

Yes, but you'll need to adjust the cooking time. Use dried egg noodles and soak them in warm water for 10 minutes before draining. For extra crispiness, fry them in hot oil for 30 seconds after draining. The texture won't be identical to fresh, but it works in a pinch. Fresh noodles are ideal for that signature bite!

3

What's the secret to keeping the noodles crispy in the broth?

Three key techniques: undercook the noodles by 1 minute before adding to broth, rinse with cold water immediately after draining, and toss with sesame oil before assembling. Also, don't overcrowd the pot when cooking—this ensures they stay crisp rather than turning mushy. The hot broth will finish cooking them perfectly!

4

How can I make this vegetarian?

Replace char siu pork with mushroom slices (shiitake or oyster) and dried shrimp with extra dried shiitake mushrooms. Use vegetable stock instead of chicken stock, and add 1 tbsp vegetarian oyster sauce for umami depth. The broth will still be flavorful, though the texture contrast will differ slightly. Garnish with extra chili oil for heat!

5

Can I prepare the broth ahead of time?

The broth actually improves overnight. Store it in airtight containers and refrigerate for up to 3 days or freeze for 3 months. When reheating, warm it gently on low heat—never microwave directly. The flavors meld beautifully over time, making it even more aromatic. Just add fresh galangal and lemongrass when reheating for extra freshness!

★★★★★4.6(8 reviews)
Categories Soups & Stews