Soups & Stews
This ABC Soup recipe Malaysia brings the bold, aromatic flavors of Assam Pedas to your kitchen—where fragrant lemongrass and coconut milk blend with spicy potatoes and tender chicken or seafood. 🌟 The secret lies in slow-simmering the broth with galangal, turmeric, and chili, creating a rich, creamy base that balances heat and depth. I’ve perfected this version after years of testing, ensuring every spoonful delivers that perfect harmony of spice and coconut richness.
The dish starts with a fragrant broth infused with lemongrass, kaffir lime leaves, and aromatic spices, then thickened with coconut milk for that signature creamy texture. Spiced potatoes add heartiness, while chicken or prawns bring protein and tender bite. The finishing touch? A sprinkle of fresh cilantro and chili oil for brightness and heat. This is the kind of soup that warms the soul and brings a taste of Malaysia’s street food culture to your table.
What sets this recipe apart is its authentic balance—spicy yet comforting, creamy yet light. The slow simmering allows flavors to meld, while the coconut milk softens the heat, making it approachable for all palates. Whether you’re serving it as a main dish or a side, this soup is a celebration of Malaysian flavors, designed to impress even the most discerning food lovers.
Ready to dive in? The process is straightforward but rewarding, with each step building layers of flavor. From toasting the spices to simmering the broth, every detail matters. Let’s make this ABC Soup recipe Malaysia your new go-to for cozy, flavorful meals that taste like home.
Ingredients for abc soup recipe malaysia
Fragrant lemongrass, spiced potatoes, and coconut milk create Malaysia's iconic ABC Soup—creamy, aromatic, and perfectly balanced.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Breast 🍗 | 1 ½ lb | Boneless, skinless, cut into bite-sized pieces |
| Baby Potatoes 🥔 | 1 ½ lb | Halved, skin-on for texture |
| Lemongrass 🌿 | 3 stems | Bruised, lower 3 inches only |
| Galangal 🌿 | 2 inches | Peeled, sliced thin |
| Coconut Milk 🥥 | 1 can (13.5 oz) | Full-fat for creaminess |
| Turmeric Powder 🌶️ | 1 tbsp | Freshly ground preferred |
| Chili Paste 🌶️ | 2 tbsp | Red curry or sambal oelek |
| Kaffir Lime Leaves 🍋 | 4 whole | Bruised, torn into pieces |
| Garlic Cloves 🧄 | 6 cloves | Peeled, smashed |
| Shallots 🧅 | 3 whole | Peeled, thinly sliced |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Chili Oil 🌶️ | 1 tbsp | For finishing (optional) |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Fish Sauce 🍶 | 1 tbsp | Red Boat preferred |
Lemongrass and galangal are the soul of this soup—fresh is non-negotiable. Hit the Asian market for the best quality; Thai or Malaysian brands usually carry them pre-packaged. If you can't find galangal, ginger at half the amount works in a pinch, but it won't be the same. The potatoes? Baby potatoes stay intact and tender, but regular potatoes cut into chunks work too. For the chicken, bone-in thighs add extra flavor, but breasts work fine if that's what you've got. Bruise the lemongrass and galangal with the side of your knife—this releases their oils and deepens the flavor.
No coconut milk? Full-fat canned coconut milk is essential—light versions won't give that signature creaminess. The Red Boat brand is my go-to, but any good-quality canned coconut milk works. Short on fish sauce? Soy sauce at half the amount gets you close, though it won't have that umami depth. The chili paste can be any red curry or sambal—Maesri or Thai Kitchen brands are reliable. Kaffir lime leaves? If you can't find them, lime zest plus a splash of lime juice adds brightness, though it won't be identical. For extra heat, add more chili paste or a dash of Sriracha at the end.
This soup tastes even better the next day as flavors meld. Store leftovers in the fridge for 4-5 days, or freeze portions for 3 months. I always make extra—it reheats beautifully and makes great lunches. The broth reduces slightly when reheated, so add a splash of water or coconut milk if it gets too thick. Garnish with fresh cilantro and a drizzle of chili oil right before serving—that's where the magic happens. For a vegetarian version, swap the chicken for firm tofu or mushrooms, and use vegetable broth instead of water.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to dirty multiple pots. Toss everything—chicken, potatoes, lemongrass, galangal—into one pot with coconut milk, and let it simmer. The broth thickens just enough to coat the chicken without turning gluey, and the potatoes stay tender without falling apart. (Yes, even on a Tuesday night.)
- Galangal-Gram Flavor Bomb: Honestly, the galangal and lemongrass combo is where this soup becomes ridiculously good. That earthy, citrusy punch cuts through the richness of the coconut milk, and the chicken soaks up all the aromatic goodness. It’s the kind of flavor that makes you pause mid-spoonful—like, "Wait, how is this so good?"
- Leftovers That Don’t Suck: Between us, most soups turn sad after day two. Not this one. The coconut milk keeps it creamy, and the potatoes hold their shape, so reheating is a breeze. I’ve made it for lunch the next day, packed it for work, and even frozen portions for lazy Sundays. No one ever complains.
- Budget-Friendly Comfort: Chicken breast and baby potatoes are pantry staples, and lemongrass/galangal last for multiple batches. I’ll be real: I buy galangal in bulk because it’s cheaper than fresh ginger and adds depth no other ingredient can. Plus, the coconut milk stretches far, so you’re not drowning in cost for a single serving. Solid win for flavor without breaking the bank.
Step-by-step instructions for coconut-lemongrass chicken soup
Here's how to build this fragrant Malaysian soup—layer by layer, with bold flavors that balance heat and creaminess.
🍳 Step 1: Build the Aromatic Base
Heat 2 tablespoons oil in a large pot over medium-high heat. Add the 3 whole shallots and cook for 2 minutes until they turn translucent and just begin to color. Here's the thing—don't let them brown or they'll turn bitter.
Add the 6 cloves garlic and 2 inches sliced galangal, stirring constantly for 30 seconds until fragrant. The galangal should release its citrusy aroma—this is your signal to add the 2 tbsp chili paste and 1 tbsp turmeric powder. Stir for another 30 seconds until the spices bloom and the oil becomes vibrant red-orange.
🍳 Step 2: Sear the Chicken and Potatoes
Push the aromatics to one side of the pot and add the 1.5 lb chicken breast pieces in a single layer. Let them sear undisturbed for 2-3 minutes until golden brown on the bottom. This creates that beautiful crust that adds depth to the soup.
Once browned, stir the chicken to coat in the spiced oil, then add the 1.5 lb halved baby potatoes. Pour in 4 cups water and bring to a boil. Reduce heat to medium-low and let it simmer for 10 minutes until the chicken is no longer pink in the center and the potatoes begin to soften.
🥘 Step 3: Infuse with Lemongrass and Coconut
Add the 3 stems bruised lemongrass and 4 whole kaffir lime leaves torn into pieces. Pour in the 1 can (13.5 oz) coconut milk and stir gently. The soup should look rich and creamy—this is where the magic happens.
Add the 1 tbsp fish sauce and 1.5 tsp salt and simmer for another 10-12 minutes until the potatoes are fork-tender and the chicken shreds easily. Taste and adjust seasoning—you want a balance of sweet, salty, and slightly spicy. If it needs more heat, add a pinch of chili flakes.
🔥 Step 4: Finish with Fresh Herbs and Chili Oil
Remove the pot from heat and carefully discard the lemongrass stems and kaffir lime leaves. Stir in the 0.25 cup chopped fresh cilantro and drizzle with 1 tbsp chili oil (if using). The chili oil adds a beautiful red hue and a subtle kick that brightens the whole dish.
Let the soup sit for 5 minutes** off the heat so the flavors meld together. The aroma should be intoxicating—citrusy, coconutty, with just the right amount of spice. Serve immediately with warm crusty bread to soak up every last drop of that creamy broth.
Pro Tips For Making Abc Soup Recipe Malaysia
- BLEND GALANGAL FIRST: I learned this the hard way—grating galangal fresh and tossing it raw into the pot just makes the soup taste bitter and uneven. Instead, crush the root with a knife first, then pulse it in the blender with a splash of coconut milk before adding to the broth. This releases the oils and aromatics properly, so every spoonful gets that bright, citrusy kick without the harsh aftertaste.
- SIMMER POTATOES SEPARATELY: Baby potatoes take forever to soften in coconut milk, and they’ll turn to mush if you toss them in with the chicken. Boil them whole in salted water for 12-15 minutes until fork-tender, then add them to the finished soup just to warm through. This keeps their shape and prevents the soup from turning gluey—trust me, your spoon will thank you.
- CHAR THE CHICKEN SKIN: Skip the bland poached chicken—sear the chicken breast skin-side down in a dry pan until deep golden, then shred it into the soup. The crispy edges add texture and depth that raw chicken can’t match. If you’re worried about dryness, just sear it 2-3 minutes per side, then proceed with the recipe as usual.
- STRAIN THE COCONUT MILK: Store-bought coconut milk is full of grit, and nothing ruins a creamy soup faster than a mouthful of sediment. Line a fine-mesh strainer with cheesecloth or a coffee filter, then pour the milk through before using it. It takes 30 seconds and makes the soup silky smooth—no one will guess you didn’t use fresh cream.
Health benefits of abc soup recipe malaysia
Immune-Boosting Broth
This soup is packed with ingredients that strengthen your immune system. The lemongrass and galangal are rich in antioxidants and anti-inflammatory compounds, while the chicken breast provides lean protein to support your body's defenses. I always notice a boost in my energy after eating this soup, especially during cold seasons. 💪
The turmeric in this recipe isn't just for color—it's a powerhouse of curcumin, a compound known for its anti-inflammatory benefits. Pair that with the garlic and shallots, both of which have been shown to enhance immune function. Even the humble potatoes contribute potassium and vitamin C, making this soup a well-rounded health booster.
Digestive Comfort
The combination of coconut milk and kaffir lime leaves creates a soothing, easily digestible broth. Coconut milk contains medium-chain triglycerides (MCTs), which are gentle on the stomach and provide quick energy. The fish sauce adds umami depth while also supporting gut health thanks to its fermented nature. I've found this soup particularly comforting when I'm not feeling my best.
For those with sensitive stomachs, the galangal (a relative of ginger) can be especially helpful. It aids digestion and reduces nausea, making this soup a great option for post-meal digestion or when you're feeling under the weather. The cilantro at the end also helps freshen breath and may reduce bloating.
Heart-Healthy Fats
The full-fat coconut milk in this recipe provides beneficial saturated fats, which, when consumed in moderation, can support heart health by improving cholesterol levels. Unlike many creamy soups, this one balances richness with lean protein from the chicken, keeping it heart-friendly. I always opt for Red Boat fish sauce—it's made with sustainable practices and adds depth without overpowering.
The lemongrass and turmeric also contribute to cardiovascular health by reducing inflammation and improving circulation. The potatoes add fiber, which helps regulate blood pressure when part of a balanced diet. It's one of those rare soups where every ingredient works together for your health and your taste buds. ✨
Anti-Inflammatory Power
One of the standout health benefits of this soup is its anti-inflammatory properties. The turmeric and galangal work together to reduce inflammation in the body, while the chili paste (when used in moderation) can help increase circulation and metabolism. I've seen studies suggesting that regular consumption of anti-inflammatory foods like these can lower the risk of chronic diseases.
The garlic in this recipe is another anti-inflammatory superstar. It contains allicin, a compound that helps combat oxidative stress. Even the shallots contribute to this effect with their quercetin content. Together, these ingredients make this soup not just delicious, but also a proactive step toward maintaining long-term health.
Nutrition facts
Frequently asked questions
What makes this ABC Soup different from other Malaysian soups?
This recipe stands out with its perfect balance of spicy chili paste and creamy coconut milk, plus the unique combination of galangal and kaffir lime leaves. Unlike other Malaysian soups, it uses lemongrass-infused broth as the base, creating a fragrant aroma that's both comforting and bold. The spiced potatoes add heartiness without overpowering the delicate chicken or seafood.
Can I substitute chicken with another protein?
For a seafood version, use 1.5 lb shrimp or prawns instead—just add them in the last 5 minutes of cooking to avoid overcooking. You can also try firm tofu for a vegetarian option, but increase the simmering time to 15 minutes for better texture. Bone-in chicken thighs add extra flavor, but breasts work perfectly too.
Why does my soup taste too spicy?
Adjust the heat by adding coconut milk (it cools the spice) or a pinch of sugar to balance the flavors. If it's still too strong, stir in 1 tbsp fish sauce or a splash of lime juice—both help mellow the heat while adding depth. Remember, the chili paste can vary in spice level, so taste as you go!
How can I make this soup less creamy?
Reduce the coconut milk to ½ can (6.75 oz) and add an extra ½ cup water to maintain balance. For a lighter texture, simmer the broth without coconut milk first, then stir in just ¼ cup at the end. This keeps the aroma while cutting the richness. A squeeze of lime also brightens the flavor without heaviness.
Can I prepare this soup ahead of time?
Yes! Make it 1-2 days ahead—the flavors deepen as it sits. Store in an airtight container in the fridge for up to 4 days or freeze for 3 months. Reheat gently on low heat, adding a splash of water or coconut milk if it thickens. Garnish with fresh cilantro and chili oil just before serving for the best taste.
