Amy's Thai Coconut Soup Recipe: Fragrant Lemongrass and Galangal Infusion

Soups & Stews

Amy's Thai Coconut Soup Recipe: Fragrant Lemongrass and Galangal Infusion

This Amy's Thai coconut soup recipe delivers the aromatic, comforting flavors of a Bangkok street stall—fragrant lemongrass, spicy galangal, and creamy coconut milk in every spoonful. The secret lies in balancing sweet, sour, and spicy notes while letting the broth develop rich depth through slow simmering.

I've perfected this version after years of testing, ensuring the perfect harmony of textures and flavors that make it a weeknight staple or special occasion dish.

The foundation of great Thai coconut soup is the aromatic base: ginger, galangal, lemongrass, and kaffir lime leaves infused in coconut milk create that signature velvety broth. I use chicken or tofu as the protein, which absorbs the flavors beautifully, while bok choy and mushrooms add satisfying texture.

The beauty of this recipe is its adaptability—you can adjust the spice level to your preference while maintaining that authentic Thai soul.

What makes this soup truly special is how the flavors evolve as it simmers. The galangal and lemongrass infuse the coconut milk with their citrusy, peppery notes, while the ginger adds warmth.

By the time you're ready to serve, you'll have a bowl that's creamy yet light, fragrant yet balanced, with each component playing its part. The finishing touches of fresh cilantro and Thai basil elevate it from good to extraordinary.

Serve this soup with steamed jasmine rice and a side of fresh herbs for garnish. It's equally comforting as a light lunch or hearty dinner, and the leftovers reheat beautifully—though you might not have any to spare.

Let's create this fragrant, flavorful masterpiece that brings a taste of Thailand to your kitchen.

👨‍🍳
Difficulty
Medium
🍗
Category
Poultry
🔥
Calories
Med Cal

Ingredients for amy's thai coconut soup

These fragrant ingredients transform into a velvety Thai coconut soup bursting with lemongrass and galangal's signature aroma.

Ingredient Amount Notes
Coconut Milk 🥥 1 ½ cups Full-fat for creaminess
Chicken Breast 🍗 1 ½ lb Boneless, skinless, cubed
Firm Tofu 🧇 14 oz Extra-firm, pressed and cubed
Lemongrass Stalks 🌿 3 whole Bruised, bottom 6 inches only
Galangal Root 🍃 2 oz Fresh, peeled and sliced
Fresh Ginger 🧅 2 oz Peeled and sliced
Kaffir Lime Leaves 🍋 4 whole Bruised, torn in half
Bok Choy 🥬 4 pieces Baby or small heads
Shiitake Mushrooms 🍄 8 whole Stems removed
Fish Sauce 🍶 1 tbsp Red Boat preferred
Thai Chili Paste 🌶️ 1 tbsp Adjust to spice preference
Fresh Cilantro 🌿 ¼ cup Chopped for garnish
Thai Basil 🌿 ¼ cup Chopped for garnish
Lime Juice 🍋 2 tbsp Freshly squeezed
Salt 🧂 1 tsp Kosher or sea salt

The aromatic trio—lemongrass, galangal, and kaffir lime leaves—is non-negotiable for authentic flavor. Asian markets carry fresh galangal and kaffir lime, but if you can't find them, substitute ginger and lime zest (though it won't be identical). For lemongrass, grab the whole stalks—they're more flavorful than pre-cut versions. I always buy extra galangal since it's harder to find, and it keeps in the freezer for months if wrapped tightly. The Red Boat fish sauce is worth the splurge—it's the real deal, not that vinegary imitation stuff.

No galangal? Double the ginger and add a pinch of white pepper for that peppery kick. Running low on coconut milk? Light coconut milk works, but you'll need to adjust the creaminess with a splash of water or chicken broth. Fresh Thai basil is ideal, but regular basil or cilantro in a pinch won't ruin it—just know the flavor will be subtly different. The shiitake mushrooms? Dried ones work too—just soak them first. And if you're using tofu, press it for 20 minutes to get rid of excess water, or your soup will turn out watery.

This soup tastes even better the next day as the flavors meld—double the batch if you're feeding a crowd. Store leftovers in an airtight container for up to 4 days in the fridge, or freeze for 3 months. The lemongrass and galangal can be prepped ahead and frozen in a bag for up to 2 weeks. Garnish with fresh herbs right before serving, or they'll wilt faster. Serve with steamed jasmine rice to soak up every last drop of that fragrant broth.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe for lazy nights—just simmer everything in one pot. The lemongrass and galangal infuse the coconut milk so deeply, you won’t even miss a blender.
  • Creamy with Bite: That balance of rich coconut milk and the sharp, peppery galangal? It’s the kind of flavor that makes you pause mid-spoonful. The tofu soaks up the broth like a dream, too.
  • Meal Prep MVP: Between us, this soup tastes better the next day. I double the batch on Sundays—chicken shreds beautifully, tofu stays tender, and reheating takes two minutes. Win.
  • Budget-Friendly Luxury: Fresh galangal and lemongrass might sound fancy, but they stretch this recipe far. A single stalk of lemongrass and a small root of galangal serve four, and the tofu adds protein without breaking the bank.

Step-by-step instructions for amy's Thai coconut soup

Here's how to build this fragrant, aromatic soup layer by layer.

1

Prepare the Aromatic Base

In a large pot, combine the 1.5 cups coconut milk, 1 tbsp fish sauce, 1 tbsp Thai chili paste, and 1 tsp salt. Bring to a gentle simmer over medium heat while you prepare the remaining ingredients. This creates the flavor foundation.

While heating, crush the 3 whole lemongrass stalks (bottom 6 inches only) with the flat side of a knife. Add them to the pot along with the 2 oz peeled and sliced galangal root, 2 oz peeled and sliced fresh ginger, and 4 torn kaffir lime leaves. Let this aromatic bundle steep for 5 minutes—you'll smell the lemongrass and galangal infusing the coconut milk.

2

Cook the Protein

Add the 1.5 lb cubed chicken breast and 14 oz cubed firm tofu to the simmering broth. Reduce heat to low and let cook for 10-12 minutes until the chicken reaches 165°F internally and the tofu is heated through. Stir occasionally to prevent sticking.

Here's the thing—don't overcrowd the pot. If needed, work in batches to maintain even cooking. The chicken should be tender but not falling apart, while the tofu absorbs the rich coconut flavors without breaking.

3

Add Vegetables and Simmer

Gently add the 8 shiitake mushrooms (stems removed) and 4 pieces bok choy to the pot. Simmer for 5-7 minutes until the mushrooms soften and the bok choy wilts slightly. The mushrooms should release their earthy flavors while the bok choy maintains its vibrant green color.

This is where the soup comes together. The vegetables should be tender-crisp, not mushy. If the soup appears too thick, add ¼ cup water to maintain the perfect coconut broth consistency.

4

Finish with Fresh Herbs and Lime

Remove the pot from heat and stir in the 2 tbsp lime juice. This brightens the flavors and balances the richness of the coconut milk. Let the soup sit for 2-3 minutes to allow the lime to fully integrate.

Garnish each serving with ¼ cup chopped fresh cilantro and ¼ cup chopped Thai basil. These herbs add freshness and visual appeal. I like to serve this soup immediately while the aromatics are still fragrant and the broth is steaming hot.

5

Serve with Perfect Pairings

Ladle the soup into bowls and serve with steamed jasmine rice or crispy rice noodles. The contrast of textures makes each bite even more satisfying. For extra depth, offer a side of chili crisp or fresh lime wedges for those who want to adjust the spice level.

This soup delivers the perfect balance of creamy coconut, aromatic lemongrass, spicy galangal, and fresh herbs. The chicken and tofu provide satisfying protein while the vegetables add texture and nutrition. Enjoy it warm for the full experience!

👨‍🍳

Pro Tips For Making Amy'S Thai Coconut Soup

  • CHAR THE GALANGAL: Slather sliced galangal in oil and sear it in the dry pan first—just 2-3 minutes per side—until it’s got visible black streaks. That deep, smoky aroma is what separates this soup from the basic versions, and it won’t overpower the coconut milk like raw galangal might.
  • PREP LEMONGRASS RIGHT: Bruise the lemongrass stalks with the flat side of your knife before slicing—this releases the oils and makes the flavor punchier. Then cut into 2-inch chunks (no need to peel). I used to skip this, and the soup always tasted like it was missing something.
  • COOK CHICKEN LOW AND SLOW: Once the chicken hits the simmering broth, drop the heat to the lowest setting and let it cook uncovered for 15 minutes after it’s no longer pink inside. This keeps the meat tender and prevents it from turning rubbery when the coconut milk gets added later.
  • STRAIN THE COCONUT MILK: If your coconut milk is thick or has bits, strain it through a fine-mesh sieve before adding it to the pot. This keeps the soup silky and prevents lumps—especially important if you’re using canned milk, which often has more sediment than fresh. (Yes, it’s an extra 30 seconds, but it matters.)

Troubleshooting your amy's thai coconut soup

Broth Too Thin?

If your soup seems watery, reduce it by simmering uncovered for 10-15 minutes on low heat. Stir occasionally to prevent scorching. For a quicker fix, mix 1 tbsp cornstarch with 2 tbsp cold water, stir into the soup, and simmer for 2 minutes until thickened.

I’ve used this trick when the coconut milk separates—it saves the dish every time. 🥄

Lemongrass Flavor Fading?

Fresh lemongrass loses potency quickly. If your soup tastes bland, add 1 extra stalk (bruised) and simmer for 5 minutes before serving. For deeper flavor, lightly toast the lemongrass stalks over a flame for 30 seconds before bruising—the caramelization intensifies the aroma.

Store extra stalks in the freezer for future use.

Galangal Too Bitter?

Old or overcooked galangal turns bitter. To fix, remove the galangal slices after 5 minutes of simmering (when the broth is infused) and discard. For a milder taste, double the ginger and add a pinch of white pepper to mimic galangal’s peppery kick.

Fresh galangal is key—avoid dried substitutes, which lack the same depth.

Soup Separating?

Coconut milk can split if overheated. To fix, whisk in 1 tbsp coconut cream or 1 tbsp heavy cream and simmer gently for 2 minutes. If the separation is severe, blend the soup briefly (strain if you prefer no chunks) to restore creaminess.

Always heat coconut milk on low-medium to prevent curdling. 🥥

Protein Overcooked?

If chicken or tofu turns rubbery, it’s been overcooked. To salvage, remove the protein and simmer the broth alone for 5 more minutes to reduce slightly. Reheat the protein separately in the broth for 2-3 minutes—just until warmed through.

For tofu, a quick sear in a hot pan with 1 tsp oil can restore texture.

Herbs Wilting Too Fast?

Fresh cilantro and Thai basil lose their vibrancy when added too early. Always stir them in just before serving or place them on top. For extra freshness, chill the garnishes in ice water for 10 minutes before chopping—this preserves their color and crispness.

Store herbs in airtight containers with a paper towel to absorb moisture.

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 18g90%
Cholesterol 70mg23%
Sodium 980mg43%
Total Carbohydrate 22g8%
Dietary Fiber 4g14%
Sugars 6g
Protein 28g56%
* 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

Can I make this soup without galangal?

Yes, but you'll need to adjust the flavor. Double the ginger and add a pinch of white pepper to mimic galangal's peppery kick. For extra depth, include a small amount of fresh turmeric or coriander root if available. The soup will still be delicious, just with slightly different aromatic notes.

2

How do I store leftovers?

Store in an airtight container in the fridge for up to 4 days. For longer storage, freeze for 3 months. Reheat gently on low heat, stirring occasionally. The flavors actually improve after the first night as the ingredients meld together.

3

What's the best way to adjust the spice level?

Start with the full 1 tbsp Thai chili paste and taste as you go. To reduce heat, add more coconut milk or lime juice. For extra spice, stir in ½ tsp chili flakes or a dash of sriracha. Always taste before serving—you can always add more heat, but you can't take it out!

4

Can I use dried lemongrass instead of fresh?

Fresh lemongrass is ideal, but if you must use dried, soak it in warm water for 10 minutes before using. It won't have the same intensity, so consider adding extra ginger and lime zest to compensate. The aroma will be more subtle, but the flavor will still be recognizable.

5

What's the secret to getting the perfect coconut milk consistency?

Use full-fat coconut milk and simmer gently on low heat. If it separates, whisk in 1 tbsp coconut cream and simmer for 2 minutes. Never boil vigorously—this causes curdling. For extra creaminess, stir in a splash of coconut cream at the end. The key is patience and gentle heat!

★★★★★4.8(11 reviews)
Categories Soups & Stews