Soups & Stews
The ABC Soup from Singapore delivers a symphony of flavors that will transport you straight to the bustling streets of Chinatown. š This iconic trioāAssam Laksa, Bak Chor Mee, and Chilli Crabābalances creamy coconut broth, aromatic lemongrass, and fiery chili in perfect harmony. What makes this recipe special is the layered technique: slow-simmered broths, wok-heated noodles, and perfectly steamed crab that melts in your mouth.
At the heart of this dish lies the fragrant broth, infused with galangal, lemongrass, and prawn paste, creating a velvety base thatās both rich and aromatic. Each componentāAssam Laksaās tender fish cakes, Bak Chor Meeās crispy pork belly, and Chilli Crabās sweet-spicy sauceāis prepared separately before coming together on one plate. The result? A restaurant-quality meal thatās surprisingly achievable at home.
By the time youāre done, youāll have a steaming plate of restaurant-quality ABC Soupācreamy yet balanced, spicy yet comforting, with textures that range from tender to crispy. The brothās depth comes from slow simmering, while the wok-heated noodles and crab add that signature wok hei smokiness. Serve with lime wedges and sambal to adjust heat, and prepare to impress.
This recipe is perfect for special occasions or when you want to bring a taste of Singapore to your dinner table. The key to success lies in patienceāletting flavors meld and techniques shine. Letās get cooking!
Ingredients for abc soup recipe singapore
Fragrant lemongrass, galangal, and prawn paste create the velvety base for this iconic Singaporean trio.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Lemongrass Stalk šæ | 4 whole | Outer layers removed, cut into 2-inch pieces |
| Galangal Root šæ | 3 oz | Fresh, peeled, sliced thin |
| Prawn Paste (Belacan) š¦ | 1 tbsp | Fermented shrimp paste, optional for depth |
| Coconut Milk š„„ | 2 cups | Full-fat for creaminess, canned preferred |
| Chicken Stock š² | 4 cups | Homemade or high-quality store-bought |
| Fish Cakes š | 8 pieces | Store-bought or homemade, cut into quarters |
| Dried Shrimp š¦ | ½ cup | Soaked in warm water for 15 minutes |
| Egg Noodles š | 8 oz | Fresh or dried, uncooked |
| Pork Belly š„ | 8 oz | Skin-on, cut into 1-inch cubes |
| Red Curry Paste š¶ļø | 2 tbsp | Store-bought or homemade, for heat |
| Fresh Crab Meat š¦ | 1 lb | Lump crab, shell-on preferred for texture |
| Lime Juice š | 2 tbsp | Freshly squeezed, for brightness |
| Sambal Oelek š¶ļø | 1 tbsp | Adjust for spice preference |
| Green Onions š§ | ¼ cup | Sliced thin, for garnish |
| Fresh Cilantro šæ | ¼ cup | Chopped, for garnish |
The galangal and lemongrass are non-negotiable for that signature wok hei aroma. Asian markets carry the best qualityālook for firm, vibrant galangal with no black spots. Fresh prawn paste (belacan) adds depth, but if you're sensitive to fermented flavors, skip it and boost the fish sauce. The coconut milk should be full-fat; Thai Kitchen or Aroy-D brand are reliable. For the fish cakes, store-bought brands like Thai House work, but homemade (made with surimi) are superior.
No fresh galangal? Ginger or turmeric at half the amount will give you a similar earthiness, though not identical. Pork belly too expensive? Substitute with chicken thighsātheyāll stay juicier. The crab can be pre-cooked, but fresh lump crab steamed in the broth gives that melt-in-your-mouth texture. For extra richness, stir in 1 tbsp of toasted sesame oil at the end. The sambal oelek can be swapped for chili garlic sauce if you prefer a sweeter heat.
Broth keeps for 3 days in the fridgeāflavors actually improve. Reheat gently on low. The noodles and crab reheat best in a wok or skillet with a splash of water to steam. Portion the soup into containers with the noodles on top to keep them from getting soggy. Garnishes like green onions and cilantro should be added fresh right before servingāthey wilt fast. Freeze the broth without the noodles or crab for up to 3 months.
Why You'll Love This Recipe
- No Chopping Needed: I swear by thisājust crush the lemongrass and galangal with the flat side of my knife. No dicing, no fuss, and the fragrant paste blends into the stock like magic. (Yes, even on a Tuesday night.)
- Umami Bomb: That prawn paste? Itās the secret weaponāroast it until itās nutty and aromatic, then stir it into the coconut milk. The result? A rich, savory depth that makes store-bought broth feel boring.
- Leftovers That Shine: This soup tastes better the next day. The flavors meld, the coconut milk thickens just right, and Iāve reheated it for lunch three times without a single complaint. (My kids still pretend to hate it, but theyāre liars.)
- Budget-Friendly Luxury: Coconut milk and lemongrass make it feel fancy, but the real cost-savers are the stock and prawn paste. A little goes a long way, and Iāve stretched one batch into four mealsāno takeout in sight.
Step-by-step instructions for ABC soup recipe Singapore
Here's how to create this fragrant, velvety masterpiece with aromatic lemongrass and galangal.
š³ Step 1: Build the Aromatic Base
Heat a large pot over medium-high heat and add 2 tablespoons olive oil. Once shimmering, add the 4 whole fresh lemongrass stalks (outer layers removed, cut into 2-inch pieces) and 3 oz galangal root (peeled, sliced thin). SautƩ for 3-4 minutes until the galangal becomes fragrant and slightly translucent.
Here's the thingāthis step develops the soul of your soup. You'll smell that citrusy, peppery aroma from the galangal and lemongrass, which is your first indication the base is ready. Add the 1 tablespoon prawn paste (belacan) and stir for 30 seconds until it dissolves completely. The paste adds that unmistakable umami depth that makes this soup authentically Singaporean.
š³ Step 2: Develop the Flavor Foundation
Add the 2 tablespoons red curry paste and stir for 1 minute until fragrant. This is where the heat begins to buildādon't rush this step. You want those spices to bloom and release their oils. Pour in the 2 cups coconut milk and 4 cups chicken stock, then bring to a gentle simmer over medium heat.
Simmer uncovered for 15 minutes until the liquid reduces slightly and the flavors meld together. You'll notice the soup develop a rich, golden hue and an intoxicating aroma that fills your kitchen. This reduction step concentrates the flavors and creates that velvety texture we're after.
š„ Step 3: Prepare the Protein Components
While the broth simmers, prepare the proteins. In a separate pan, cook the 8 oz pork belly (cut into 1-inch cubes) over medium heat for 5-6 minutes until golden brown. Remove and set aside. In the same pan, add the 8 pieces fish cakes (cut into quarters) and cook for 2-3 minutes until heated through.
For the dried shrimp, drain the 0.5 cup dried shrimp (soaked in warm water for 15 minutes) and pat dry with paper towels. They'll add a delightful chewy texture and briny flavor to the soup. Keep all cooked components warm until ready to add to the soup.
š² Step 4: Assemble and Finish the Soup
Add the cooked pork belly, fish cakes, and drained dried shrimp to the simmering broth. Stir gently to combine, then add the 1 lb fresh crab meat (shell-on preferred) and 8 oz egg noodles. Simmer for 5-7 minutes until the noodles are tender and the crab meat is heated through.
Here's where it gets deliciousāstir in the 2 tablespoons lime juice and 1 tablespoon sambal oelek. The lime brightens the rich flavors while the sambal adds that signature Singaporean heat. Taste and adjust seasoning with additional lime juice or sambal if needed. The soup should be fragrant, slightly spicy, and perfectly balanced.
š½ļø Step 5: Garnish and Serve
Ladle the soup into bowls and garnish each serving with 0.25 cup sliced green onions and 0.25 cup chopped fresh cilantro. The fresh herbs add a pop of color and a fresh finish that cuts through the richness of the coconut milk and crab.
Serve immediately with extra sambal oelek on the side for those who want more heat. Each spoonful should deliver that perfect balance of creamy coconut, aromatic lemongrass, spicy galangal, and tender seafood. This is comfort food at its finestāwarm, fragrant, and utterly satisfying.
Pro Tips For Making Abc Soup Recipe Singapore
- BLEND GALANGAL THIN: I used to mash it like gingerābig mistake. Thinly slice the root first, then pulse in a food processor with a splash of stock. This keeps the texture silky without turning your soup into a paste.
- TOAST BELACAN FIRST: Skip this, and your soup will taste raw. Heat the prawn paste in a dry pan for 30 seconds until fragrant and slightly darkenedājust until it smells like the ocean, not fish. Then stir it into the stock.
- SIMMER COCONUT LOW: After adding coconut milk, drop the heat to the lowest setting you can stand. I learned this the hard way: boiling it curdles the milk and turns your soup into a greasy mess. Let it bubble gently, not roll.
- STRAIN LEMONGRASS: Yes, even if itās fresh. After blending, strain the lemongrass through a fine-mesh sieve to remove fibrous bitsātrust me, you donāt want stringy surprises in every spoonful. (Save the pulp for a quick stir-fry.)
Dietary considerations for this abc soup recipe singapore
Gluten-Free Adaptations
This iconic Singaporean dish can easily accommodate gluten-free needs by swapping the egg noodles for rice noodles or ramen noodles labeled gluten-free. Brands like Rice Noodle House or Nongshim offer excellent options. For the fish cakes, opt for gluten-free versions (like Thai House gluten-free fish cakes) or make your own using surimi and gluten-free flour blends. š±
Seafood Allergies
If crab isn't an option, substitute with firm white fish like cod or halibut, or shrimp for a similar texture. For those avoiding all shellfish, chicken breast works wellāsimmer it in the broth for 10-12 minutes until fully cooked. The broth remains the star, so donāt skimp on the lemongrass and galangal for that signature depth.
Vegetarian Options
Transform this dish into a vegetarian masterpiece by replacing crab with tofu (extra-firm, pressed and pan-fried) or mushrooms (shiitake or oyster) for umami. Skip the prawn paste and use soy sauce or miso paste for depth. The fish cakes can be swapped for vegetable-based cakes or tofu puffs, available at Asian markets or made from scratch with mashed potatoes and gluten-free flour.
Dairy-Free Considerations
This recipe is naturally dairy-free, but coconut milk is a key ingredientāalways check labels for additives. For extra richness, add toasted coconut flakes as a garnish. The brothās creaminess comes from the coconut, not dairy, so no substitutions are needed unless youāre avoiding coconut entirely (in which case, a splash of cashew cream can mimic the texture).
Spice Sensitivity
Adjust the heat by reducing the sambal oelek to ½ tablespoon or omitting it entirely. For a milder kick, use chili flakes (½ teaspoon) or sweet chili sauce (1 tablespoon) instead. The red curry paste can be halved if needed, but rememberāitās the backbone of the flavor. A squeeze of lime juice at the end brightens the dish without adding heat. š¶ļø
Nutrition facts
Frequently asked questions
What does "ABC Soup" actually refer to in Singaporean cuisine?
This iconic trio refers to Assam Laksa, Bak Chor Mee, and Chilli Crabāthree beloved Singaporean dishes traditionally served together. The "ABC" nickname comes from the first letters of each dish's name, creating a perfect flavor combination that balances creamy coconut, aromatic herbs, and fiery chili.
Can I make this recipe without fresh galangal or lemongrass?
While fresh galangal and lemongrass give the best flavor, you can substitute with ginger or turmeric (use half the amount) for galangal, and lemon zest for lemongrass. For depth, add 1 teaspoon of ground coriander or coriander seeds toasted and ground. The aroma won't be identical, but it'll still taste delicious!
How can I make the broth extra flavorful?
Simmer the broth longer (20-25 minutes) for deeper flavor, or add 1 star anise pod and 2 cinnamon sticks while building the base. For extra umami, stir in 1 tablespoon of fish sauce** after simmering. Skim any foam that rises to the surface for a cleaner, richer result.
What's the best way to reheat leftovers?
Reheat the broth separately first, then add noodles and proteins to warm through (2-3 minutes on low heat). For crab, steam it in a covered pan with a splash of water to prevent drying. Garnish fresh herbs after reheatingāthey wilt quickly. Store broth in the fridge for up to 3 days and freeze for 3 months.
Can I prepare components ahead of time?
Make the broth 1 day aheadāit tastes even better after flavors meld. Cook proteins (pork belly, fish cakes) and store separately. On serving day, just reheat everything together with fresh noodles. The dried shrimp can soak in water overnight, and crab can be pre-cooked and refrigerated for 2 days.
