Thai Coconut Chicken Soup (Tom Kha Gai) – Creamy, Aromatic, and Comforting

This is the kind of soup that makes you pause after the first spoonful. Tom Kha Gai is creamy from coconut milk, bright from lime, and deeply fragrant with lemongrass and galangal. It’s soothing but lively, comforting yet fresh.

If you’ve only had it in restaurants, you’ll be surprised how simple it is to make at home. With a few key ingredients and a gentle simmer, you’ll have a pot full of cozy, balanced flavor.

Thai Coconut Chicken Soup (Tom Kha Gai) – Creamy, Aromatic, and Comforting

Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings 4 servings

Ingredients
  

  • Coconut milk (2 cans, full-fat for best flavor)
  • Chicken (1 lb boneless, skinless chicken thighs or breasts, thinly sliced)
  • Chicken broth (4 cups)
  • Lemongrass (2 stalks, fresh if possible)
  • Galangal (2–3 inches, sliced; ginger as a backup)
  • Kaffir lime leaves (6–8 leaves; optional but ideal)
  • Mushrooms (8 oz; straw mushrooms, oyster, or cremini)
  • Thai bird’s eye chiles (2–4, to taste; serrano or jalapeño as substitutes)
  • Fish sauce (2–3 tablespoons)
  • Lime juice (2–3 limes, freshly squeezed)
  • Palm sugar or brown sugar (1–2 teaspoons, optional)
  • Shallot (1 small, thinly sliced)
  • Fresh cilantro (for garnish)
  • Green onions (2–3, sliced, optional)
  • Cooking oil (1 tablespoon, neutral)
  • Optional add-ins: cherry tomatoes, tofu, shrimp, baby corn

Instructions
 

  • Prep the aromatics. Peel the outer layers of the lemongrass and bruise the stalks with the flat of a knife. Cut into 2-inch pieces. Slice galangal into thin coins. Tear kaffir lime leaves to release their oils.
  • Warm the aromatics. In a large pot, heat the oil over medium. Add lemongrass, galangal, shallot, and kaffir lime leaves. Stir for 2–3 minutes until fragrant but not browned.
  • Add broth and simmer. Pour in the chicken broth. Bring to a gentle boil, then lower to a simmer. Let it bubble for 10 minutes to infuse the flavors.
  • Add coconut milk. Stir in the coconut milk and return to a gentle simmer. Avoid a rolling boil to keep the coconut milk smooth.
  • Poach the chicken. Add the thin-sliced chicken and mushrooms. Simmer gently 6–8 minutes until the chicken is just cooked through. Skim any foam if needed.
  • Season the soup. Add fish sauce 1 tablespoon at a time, tasting as you go. Stir in a small amount of sugar if you want a touch of roundness. Add sliced chiles to your heat preference.
  • Balance with lime. Turn off the heat. Stir in lime juice, starting with 2 tablespoons and adding more until the flavor is bright and balanced. You’re looking for a gentle tug of acidity, not sharpness.
  • Finish and serve. Remove the lemongrass, galangal slices, and lime leaves if you prefer. Ladle into bowls, then top with cilantro and green onions. Serve hot with extra lime wedges and fish sauce on the side.

Why This Recipe Works

Close-up detail: Creamy Tom Kha Gai simmering gently in a pot, coconut milk silky and unbroken with

Tom Kha Gai is all about harmony. Coconut milk softens the heat, while lime and fish sauce add a clean, savory tang. Lemongrass, galangal, and kaffir lime leaves bring the signature Thai aroma that makes this soup unmistakable.

Poaching thin-sliced chicken gently keeps it tender and juicy.

Adding mushrooms and herbs at the end protects their texture and fragrance. The result is a bowl that feels light but satisfying, with layers of flavor in every sip.

Shopping List

  • Coconut milk (2 cans, full-fat for best flavor)
  • Chicken (1 lb boneless, skinless chicken thighs or breasts, thinly sliced)
  • Chicken broth (4 cups)
  • Lemongrass (2 stalks, fresh if possible)
  • Galangal (2–3 inches, sliced; ginger as a backup)
  • Kaffir lime leaves (6–8 leaves; optional but ideal)
  • Mushrooms (8 oz; straw mushrooms, oyster, or cremini)
  • Thai bird’s eye chiles (2–4, to taste; serrano or jalapeño as substitutes)
  • Fish sauce (2–3 tablespoons)
  • Lime juice (2–3 limes, freshly squeezed)
  • Palm sugar or brown sugar (1–2 teaspoons, optional)
  • Shallot (1 small, thinly sliced)
  • Fresh cilantro (for garnish)
  • Green onions (2–3, sliced, optional)
  • Cooking oil (1 tablespoon, neutral)
  • Optional add-ins: cherry tomatoes, tofu, shrimp, baby corn

Instructions

Cooking process: Overhead shot of the soup right after seasoning, ladle mid-dip revealing glossy bro
  1. Prep the aromatics. Peel the outer layers of the lemongrass and bruise the stalks with the flat of a knife. Cut into 2-inch pieces.

    Slice galangal into thin coins. Tear kaffir lime leaves to release their oils.

  2. Warm the aromatics. In a large pot, heat the oil over medium. Add lemongrass, galangal, shallot, and kaffir lime leaves.

    Stir for 2–3 minutes until fragrant but not browned.

  3. Add broth and simmer. Pour in the chicken broth. Bring to a gentle boil, then lower to a simmer. Let it bubble for 10 minutes to infuse the flavors.
  4. Add coconut milk. Stir in the coconut milk and return to a gentle simmer.

    Avoid a rolling boil to keep the coconut milk smooth.

  5. Poach the chicken. Add the thin-sliced chicken and mushrooms. Simmer gently 6–8 minutes until the chicken is just cooked through. Skim any foam if needed.
  6. Season the soup. Add fish sauce 1 tablespoon at a time, tasting as you go.

    Stir in a small amount of sugar if you want a touch of roundness. Add sliced chiles to your heat preference.

  7. Balance with lime. Turn off the heat. Stir in lime juice, starting with 2 tablespoons and adding more until the flavor is bright and balanced.

    You’re looking for a gentle tug of acidity, not sharpness.

  8. Finish and serve. Remove the lemongrass, galangal slices, and lime leaves if you prefer. Ladle into bowls, then top with cilantro and green onions. Serve hot with extra lime wedges and fish sauce on the side.

How to Store

Let the soup cool to room temperature, then store it in an airtight container in the fridge for up to 3 days.

Reheat gently over low to medium heat until steaming. Do not boil or the coconut milk can separate.

If you plan to store leftovers, consider adding the lime juice fresh when reheating to keep the flavor bright. You can also freeze the soup (without herbs and lime) for up to 2 months. Thaw overnight in the fridge and finish with fresh lime and cilantro before serving.

Final dish: Restaurant-quality bowl of Tom Kha Gai plated in a wide white bowl, garnished with fresh

Why This is Good for You

This soup is comforting yet surprisingly light.

Coconut milk provides healthy fats that help you feel satisfied. Lemongrass, galangal, and lime bring antioxidants and a fresh, clean flavor that helps cut heaviness.

Chicken adds lean protein, while mushrooms bring fiber and umami. You can boost the veggie content with tomatoes or baby corn without weighing it down.

It’s a cozy bowl that supports a balanced meal.

Common Mistakes to Avoid

  • Boiling the coconut milk. High heat can cause it to split. Keep it at a gentle simmer.
  • Overcooking the chicken. Thin slices cook quickly. Stop when it’s just done to keep it tender.
  • Skipping key aromatics. Lemongrass, galangal, and lime leaves define the flavor.

    If you must substitute, do so thoughtfully.

  • Adding lime too early. Lime juice can dull with heat. Add at the end, off the heat, for brightness.
  • Under-seasoning. Balance is everything. Taste and adjust fish sauce, lime, and a pinch of sugar until it sings.

Alternatives

  • Protein swaps: Shrimp, tofu, or a mix of mushrooms for a vegetarian version.

    If using shrimp, add near the end and cook just until pink.

  • Dairy-free and gluten-free: The soup is naturally dairy-free. For gluten-free, ensure your fish sauce is labeled gluten-free.
  • If you can’t find galangal: Use fresh ginger plus a few black peppercorns. It won’t be exact, but it gets close.
  • If you can’t find kaffir lime leaves: Use extra lime zest and a bit more lemongrass.

    Add the zest at the end for a fresher aroma.

  • Milder heat: Use fewer chiles or slice them larger so they infuse less. You can also add them at the table.
  • Richer or lighter: For richer soup, use 2 full cans of coconut milk. For lighter, use 1 can plus extra broth.

FAQ

Can I make Tom Kha Gai ahead of time?

Yes.

Make the soup without the lime juice and fresh herbs, then chill. Reheat gently and add lime and herbs right before serving for the freshest flavor.

What’s the difference between Tom Kha and Tom Yum?

Tom Yum is a clear, hot-and-sour soup with no coconut milk. Tom Kha includes coconut milk, which makes it creamier, rounder, and slightly sweeter while still bright and tangy.

Do I need palm sugar?

No, but a small amount of sweetness balances the salt and acid.

If your coconut milk is naturally sweet, you can skip it. Otherwise, a teaspoon of palm or brown sugar can help round the flavors.

Is ginger the same as galangal?

They’re related but different. Galangal is more citrusy and piney, while ginger is warmer and spicier.

If substituting, add a little lime zest and a few peppercorns to get closer to galangal’s profile.

Can I use canned mushrooms?

Yes, especially straw mushrooms. Rinse and drain them first, then add near the end so they don’t get mushy. Fresh mushrooms will have a better bite, but canned works in a pinch.

How spicy should it be?

It’s up to you.

Traditionally it’s mild to medium, with optional chiles for heat. Start with one chile, taste, and add more if you like it hotter.

What should I serve with it?

Serve it as a starter or pair with jasmine rice for a fuller meal. A simple cucumber salad or stir-fried greens also works well alongside.

In Conclusion

Thai Coconut Chicken Soup is comfort with a citrusy lift.

With a few key aromatics and a soft simmer, you can recreate that restaurant-quality bowl at home. Keep the heat gentle, season thoughtfully, and finish with fresh lime. Once you’ve made it once, you’ll know exactly how to tune it to your taste—and it might just become your go-to cozy soup.

Tasty top view: Overhead, tablescape-style shot of two small bowls of Tom Kha Gai with jasmine rice
More Thai-Inspired Recipes

Note: Visuals and content on this site are created or supported using AI tools. All ideas, styling concepts, and written content are curated, edited, and published with human oversight for inspiration and planning purposes.