The first time I made Thai Coconut Chicken Soup at home, I realized just how comforting and elegant one bowl of soup could be. The aroma alone—creamy coconut milk mingling with citrusy lemongrass and warm ginger—felt like a mini escape to Thailand right from my kitchen. This is one of those recipes that feels special yet comes together with surprisingly little effort.
What I love most about Tom Kha Gai is the balance. It’s rich but light, tangy yet smooth, gently spicy without overwhelming the palate. Every spoonful delivers layers of flavor that feel soothing and exciting at the same time. Whether I’m cooking it on a quiet weeknight or serving it to guests, this soup always feels like a warm, thoughtful gesture.
What You Need To Make This Recipe
Coconut Milk:
Full-fat coconut milk is the heart of this soup. It provides that signature creamy texture and subtle sweetness that balances the salty, sour, and spicy elements beautifully.
Chicken Breast:
Boneless, skinless chicken breast cooks quickly and stays tender when gently simmered. Thin slices work best so they absorb all the flavors of the broth.
Lemongrass:
Lemongrass adds a fresh, citrusy aroma that defines Tom Kha Gai. It’s lightly crushed to release its oils, infusing the soup without overpowering it.
Galangal or Ginger:
Galangal is traditional and slightly peppery with a pine-like aroma. If unavailable, fresh ginger is a great substitute and still delivers warmth and depth.
Kaffir Lime Leaves:
These leaves bring an unmistakable citrus fragrance that makes the soup taste authentic. They’re torn gently to release their essential oils.
Mushrooms:
Mushrooms add earthiness and texture. Straw mushrooms are classic, but button or cremini mushrooms work perfectly well.
Fish Sauce:
This adds savory depth and umami. A little goes a long way, enhancing the soup without making it taste fishy.
Lime Juice:
Fresh lime juice brightens everything at the end. It’s essential for that signature tangy finish Tom Kha Gai is known for.
Thai Chilies:
Thai chilies bring gentle heat. You can adjust the amount depending on how spicy you like your soup.
Chicken Broth:
A good-quality chicken broth forms the base of the soup, carrying all the aromatics and balancing the coconut milk.
Cilantro:
Fresh cilantro adds a pop of herbal freshness just before serving, tying all the flavors together.
Ingredients List
- 2 cups full-fat coconut milk
- 2 cups chicken broth
- 1 lb boneless, skinless chicken breast, thinly sliced
- 1 stalk lemongrass, smashed and cut into pieces
- 4 slices galangal (or fresh ginger)
- 4 kaffir lime leaves, torn
- 1 cup mushrooms, sliced
- 2 tablespoons fish sauce
- 1–2 Thai chilies, sliced (to taste)
- 2 tablespoons fresh lime juice
- Fresh cilantro, for garnish
How to Make Thai Coconut Chicken Soup (Tom Kha Gai)
Prepare the Aromatic Base
In a medium pot over medium heat, combine the chicken broth, lemongrass, galangal, and kaffir lime leaves. Let it simmer gently for about 5 minutes to infuse the broth with flavor.
Add Coconut Milk
Pour in the coconut milk and stir gently. Keep the heat at a low simmer—avoid boiling to maintain the creamy texture.
Cook the Chicken
Add the sliced chicken breast to the pot. Simmer for 5–7 minutes, just until the chicken is cooked through and tender.
Add Mushrooms and Seasoning
Stir in the mushrooms, fish sauce, and Thai chilies. Let everything simmer for another 3–4 minutes so the flavors meld together.
Finish with Lime Juice
Remove the pot from heat and stir in the fresh lime juice. Taste and adjust seasoning if needed.
Garnish and Serve
Ladle the soup into bowls and garnish with fresh cilantro. Serve hot and enjoy immediately.
Tips for Making This Recipe
- Keep the soup at a gentle simmer to prevent the coconut milk from separating.
- Slice the chicken thinly so it stays tender and cooks evenly.
- Always add lime juice at the end to preserve its fresh, bright flavor.
- Adjust the spice level by adding chilies gradually.
- Remove lemongrass and lime leaves before serving if you prefer a smoother eating experience.
FAQs
Can I make this soup dairy-free?
Yes, this recipe is naturally dairy-free thanks to coconut milk.
What can I use instead of galangal?
Fresh ginger is the best substitute and works very well in this recipe.
Is Tom Kha Gai very spicy?
It’s usually mildly spicy, but you can easily control the heat by adjusting the chilies.
Can I make this soup ahead of time?
Yes, it reheats well. Just add fresh lime juice and cilantro before serving.
Can I use chicken thighs instead of breast?
Absolutely. Chicken thighs will add even more richness and stay very juicy.