ABC Soup Recipe Malaysia: Lemongrass-Coconut Depth in One Pot

Soups & Stews

ABC Soup Recipe Malaysia: Lemongrass-Coconut Depth in One Pot

This ABC soup recipe Malaysia brings the fragrant, comforting flavors of traditional Malaysian cuisine to your kitchen in just one pot. The aromatic blend of lemongrass, turmeric, and galangal creates a warm, earthy base, while coconut milk adds a velvety richness that defines this beloved dish. I’ve perfected this recipe to deliver the same depth of flavor you’d find in a bustling Malaysian home or street-side stall.

The beauty of this soup lies in its simplicity—just a handful of ingredients that work together to create a harmonious balance of spicy, sour, and creamy notes. The key is slow simmering to let the flavors meld and develop that signature lemongrass-coconut depth, while the addition of soft tofu and tender greens adds texture and nutrition. This recipe is foolproof, making it perfect for both beginners and seasoned cooks looking to recreate an authentic taste at home.

What you’ll end up with is a steaming bowl of golden, fragrant soup that’s packed with layers of flavor—each spoonful delivers a symphony of spices, creamy coconut, and fresh herbs. The soup’s aromatic steam alone will fill your kitchen with the comforting scent of Malaysia, making it an ideal dish for cozy nights or when you’re craving something hearty yet light. Serve it with steamed rice for the full experience.

This recipe is versatile enough to adapt to your preferences—add extra chili for heat, more herbs for freshness, or even a protein like chicken or shrimp for a heartier version. The techniques are straightforward, but the result is anything but ordinary. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Low Cal

Ingredients for abc soup recipe malaysia

Just 15 ingredients for a fragrant, one-pot Malaysian masterpiece.

Ingredient Amount Notes
Lemongrass Stalks 🌿 3 whole Bruised, outer leaves trimmed
Galangal Slices 🍃 2 inches Fresh, peeled, thinly sliced
Turmeric Powder 🌶️ 1 tsp Freshly ground preferred
Coconut Milk 🥥 1 ½ cups Full-fat canned, well-shaken
Chicken or Vegetable Stock 🍲 4 cups Homemade or quality store-bought
Fresh Thai Chili 🌶️ 2 whole Seeds removed for mild heat
Garlic Cloves 🧄 4 cloves Minced for aromatic base
Shallots 🧅 2 whole Minced, or substitute with onions
Soft Tofu 🧀 1 block (14 oz) Silken or regular, cubed
Baby Bok Choy 🥬 4 whole Or sub with spinach or kale
Fish Sauce 🍶 2 tbsp Red Boat brand preferred
Lime Juice 🍋 2 tbsp Freshly squeezed
Kaffir Lime Leaves 🍈 2 whole Bruised for aroma, or sub with lime zest
Salt 🧂 1 tsp Adjust to taste
Cilantro Leaves 🌿 ¼ cup Chopped for garnish

Lemongrass and galangal are non-negotiable for that signature Malaysian aroma. Asian markets usually carry fresh galangal, but if you can't find it, ginger at half the amount works in a pinch. The Red Boat fish sauce is worth the splurge—it's the secret to that umami punch. For lemongrass, trim the tough outer leaves and bruise the stalks by banging them on a cutting board (no knife needed!). Trader Joe's often has pre-bruised lemongrass if you're short on time, but fresh is always better.

No fish sauce? Soy sauce or Worcestershire adds depth, though the flavor will be slightly different. Running low on kaffir lime leaves? Lime zest plus a splash of lime juice mimics the citrusy aroma. The tofu can be swapped for chicken or shrimp if you want a heartier version—just cook the protein separately and add it at the end. For extra richness, stir in 1 tbsp of coconut cream at the very end. The bok choy should stay crisp—add it just 2 minutes before serving so it doesn't turn mushy.

This soup tastes even better the next day, so make extra. Store leftovers in an airtight container in the fridge for 4-5 days—the flavors deepen as it sits. For freezing, portion into 1-cup containers and freeze for up to 3 months. Reheat gently on the stove with a splash of water or stock. The aromatics (lemongrass, galangal, lime leaves) can be prepped ahead and frozen in a bag for up to 2 months—just toss them straight into the pot when you're ready to cook.

❤️

Why You'll Love This Recipe

  • No Stock Needed: I swear by this trick—just crush the lemongrass stalks and galangal slices right in the pot with the stock. No chopping, no fuss, and the flavors still punch through like you simmered for hours.
  • Golden Creamy Magic: That turmeric-infused coconut milk? It turns the soup a vibrant gold, but the real win is how it balances—slightly bitter galangal, bright lemongrass, and rich stock. Honestly, it’s the kind of bowl you’ll finish without realizing you’re eating "healthy."
  • Leftover Hero: This soup tastes better the next day. I make a big batch on Sundays, and by Wednesday, the flavors have melded into this deep, comforting broth. Reheat it, add a splash of water, and it’s like new—minus the effort.
  • Pantry Staple Flex: Vegetable or chicken stock? Both work. Need to stretch it? Toss in some rice or noodles. Too rich? Dilute with water. Between us, I’ve even used it as a base for curry—this recipe doesn’t judge, and neither will your wallet.

Step-by-step instructions for lemongrass-coconut soup

Here's how to create this fragrant Malaysian-inspired soup with bold flavors and comforting depth.

1

Build the Aromatic Base

Heat a large pot over medium heat and add the 2 inches galangal slices and 3 whole lemongrass stalks (bruised and trimmed). Let them sizzle gently for 2 minutes until fragrant—this releases their essential oils and forms the foundation of your soup's complex aroma.

Add the 2 whole shallots and 4 cloves garlic, cooking for another 3-4 minutes until the shallots turn translucent and the garlic becomes golden. Here's where it gets good—stir in the 1 tsp turmeric powder and 2 whole fresh Thai chili (seeds removed), letting everything toast together for 1 minute until the spices begin to darken slightly.

2

Simmer the Broth

Pour in the 4 cups chicken or vegetable stock and bring to a gentle boil. Once boiling, reduce heat to low and let it simmer uncovered for 10 minutes to allow the flavors to meld. You'll notice the liquid develops a beautiful golden hue from the turmeric and a subtle citrusy aroma from the galangal and lemongrass.

After 10 minutes, add the 1.5 cups coconut milk and 2 whole kaffir lime leaves (bruised). The coconut milk will create a velvety texture while the lime leaves add their signature floral note. Keep the soup simmering gently for another 5 minutes—this lets the coconut milk fully incorporate without curdling.

3

Add the Protein and Vegetables

Drain and press the 1 block (14 oz) soft tofu to remove excess water, then cut it into 1-inch cubes. Gently add the tofu to the simmering broth along with the 4 whole baby bok choy (halved lengthwise). Simmer for 8-10 minutes until the tofu is heated through and the bok choy wilts slightly but still maintains its vibrant green color.

Here's the thing—don't overcook the bok choy. You want it tender-crisp with just a slight bite. The tofu should be warm all the way through but still hold its shape. If you notice the soup is getting too thick, add a splash of water or stock to reach your preferred consistency.

4

Finish with Bright Flavors

Remove the pot from heat and stir in the 2 tbsp fish sauce and 2 tbsp lime juice. Taste and adjust the seasoning with the 1 tsp salt if needed. The fish sauce adds umami depth while the lime juice brightens everything up. Let the soup sit off heat for 5 minutes to allow the flavors to fully integrate.

Just before serving, ladle the soup into bowls and garnish with the 0.25 cup chopped cilantro leaves. The fresh cilantro adds a bright, herbaceous finish that cuts through the richness of the coconut milk. Serve immediately while the aromas are at their peak and the tofu is still warm.

👨‍🍳

Pro Tips For Making Abc Soup Recipe Malaysia

  • BLEND LEMONGRASS RIGHT: Toss the lemongrass stalks into the freezer for 15 minutes first—this makes them shatter like ice cubes in the blender. I used to struggle with fibrous, uneven purées until I tried this, and now the soup starts with a silky base every time.
  • SWEAT GALANGAL FIRST: Don’t just toss galangal slices in raw—they’ll add bitterness. Sear them in a dry pan for 30 seconds per side until fragrant, then add the stock. This step unlocks their citrusy depth without overpowering the coconut.
  • STRAIN THE COCONUT MILK: If your coconut milk is thick or has curds, strain it through a fine-mesh sieve before adding it to the soup. I skipped this once and ended up with a grainy texture—now I treat it like I would a smoothie.
  • TEMPER THE TURMERIC: Mix the turmeric powder with a splash of coconut milk or stock before stirring it into the pot. This prevents clumping and ensures an even golden hue—no more floating yellow specks. (Yes, I’ve seen it happen.)

Troubleshooting this dish

Mushy Vegetables

If your bok choy or other greens turn into a sad, limp pile, you’ve likely overcooked them. The key is timing—add greens only 2-3 minutes before serving. I’ve ruined this step before by simmering too long, so keep the pot off the heat when adding delicate greens and let residual heat cook them. For extra insurance, blanch baby bok choy in boiling water for 1 minute before adding to the soup. 🥬

Curled or Split Tofu

Tofu that looks like it’s been through a blender? You probably added it too early or didn’t press it well. Always press tofu for 10-15 minutes before cubing—wrap it in a clean kitchen towel and place a heavy pan on top. For extra stability, add tofu only after the broth has simmered for 15 minutes (not the initial 10). I’ve found that silken tofu holds up better than regular tofu in long simmers. 🧀

Flat or Bitter Taste

If your soup tastes bland or bitter, the fish sauce or lime juice might be missing. Start with 2 tbsp fish sauce and adjust to taste—it’s the umami backbone. For bitterness, the galangal or lemongrass could be overcooked. Remove them after 5 minutes of simmering and strain the broth if needed. A splash of lime juice at the end brightens everything up. 🍋

Separated Coconut Milk

Coconut milk curdling is a common issue when simmering too long or adding it too early. Always stir in coconut milk after the broth has simmered for 10 minutes—this ensures the spices have mellowed. If it starts to separate, whisk in 1 tbsp cornstarch mixed with 2 tbsp water to stabilize it. I’ve also had success adding a pinch of salt to help emulsify. 🥥

Weak Aroma

If your soup lacks that signature Malaysian fragrance, your aromatics might not have infused properly. Bruise lemongrass and galangal well—banging them on a cutting board releases more oils. Toast the spices (turmeric, chili) for 1-2 minutes before adding liquid to deepen their flavor. For extra aroma, add 1 kaffir lime leaf while simmering and remove it before serving. 🌿

Overly Thick Soup

Thick soup happens when coconut milk reduces too much. Thin it with ¼ cup stock or water while simmering. For a creamier texture, stir in 1 tbsp coconut cream at the end. If the soup is too thick after cooking, blend ½ cup broth with 1 tbsp cornstarch, then whisk it back in. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 0mg0%
Sodium 1100mg48%
Total Carbohydrate 22g8%
Dietary Fiber 4g14%
Sugars 6g
Protein 16g32%
* 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

What makes this ABC soup different from other Malaysian soups?

This recipe stands out with its signature lemongrass-coconut depth and the perfect balance of aromatic spices like galangal and turmeric. Unlike richer coconut-based curries, this soup maintains a light yet flavorful broth while delivering that signature Malaysian warmth. The addition of fish sauce and lime juice creates a unique umami-bright contrast you won't find in traditional misua or asam pedas soups.

2

Can I make this soup vegetarian or vegan?

Skip the fish sauce and use soy sauce or vegan fish sauce instead. For extra umami, add 1 tbsp mushroom powder or ½ cup blended mushrooms to the broth. Replace chicken stock with vegetable stock, and ensure your tofu is vegan-certified. The coconut milk and fresh herbs will keep all the authentic Malaysian flavors intact.

3

How can I adjust the spice level?

For milder heat, remove the seeds from Thai chilies or reduce them to just 1 whole chili. For extra spice, add ½ tsp chili flakes or 1 sliced fresh chili at the end. Remember, the galangal and lemongrass already provide subtle heat, so adjust chilies gradually. Taste as you go—you can always add more but can't remove it!

4

What's the best way to store and reheat leftovers?

Store in an airtight container in the fridge for 4-5 days or freeze for 3 months. To reheat, warm gently on the stove with a splash of water or stock—never microwave directly from frozen. The soup actually tastes better the next day as flavors meld further. For extra freshness, reheat just the broth separately and add tofu and greens fresh when serving.

5

Can I substitute any of the hard-to-find ingredients?

Certainly! Galangal can be swapped for ginger (half the amount), though it won't be identical. Kaffir lime leaves? Use lime zest + 1 tsp lime juice. For lemongrass, ½ tsp citronella oil works in a pinch (but fresh is best). The tofu can be replaced with chicken, shrimp, or mushrooms—just adjust cooking times accordingly. The key is maintaining that aromatic base!

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