Thai Coconut Chicken Soup

By: Susan Updated on Sat, 24 Jan 2026 15:24:22 GMT Soups & Stews

Tags: #thai #chicken #coconut #soup #gluten-free

Thai coconut chicken soup with lime, herbs, mushrooms, and chili oil Pin it
Thai coconut chicken soup with lime, herbs, mushrooms, and chili oil

Thai Coconut Chicken Soup is the bowl I want when dinner needs to feel soothing but not heavy. The broth is creamy from coconut milk, then it snaps back with lime, fish sauce, ginger-sharp galangal, and fresh herbs.

This version keeps the classic tom kha gai spirit while staying realistic for a home kitchen. Chicken thighs stay tender, mushrooms soak up the broth, and the aromatics do the real work.

Fragrant Coconut Soup Staples

Good tom kha gai starts with fresh aromatics. Look for firm lemongrass, smooth galangal, glossy makrut lime leaves, and full-fat coconut milk with a rich smell.

Ingredients for Thai coconut chicken soup with lemongrass and galangal
Ingredients for Thai coconut chicken soup with lemongrass and galangal
  • Chicken thighs. Stay juicy during simmering and give the soup a richer bite than breast meat.
  • Full-fat coconut milk. Creates the creamy body without dairy.
  • Chicken stock. Loosens the coconut milk and gives the broth savory depth.
  • Lemongrass. Adds a clean lemony aroma without sharp acidity.
  • Galangal. Gives tom kha gai its signature citrusy, peppery backbone.
  • Makrut lime leaves. Bring a floral lime scent that makes the soup smell fresh before you taste it.
  • Mushrooms. Soak up the broth and add a soft, meaty texture.
  • Fish sauce. Seasons the soup with salt and deep umami.
  • Lime juice. Goes in at the end so the soup tastes bright, not flat.
  • Cilantro and scallions. Add fresh green flavor right before serving.

A Gentle Simmer Method

  1. Bruise the aromatics. Smash the lemongrass with the back of a knife and slice the galangal so they release flavor fast.
  2. Infuse the stock. Simmer the stock with lemongrass, galangal, makrut lime leaves, shallot, and chilies for about 10 minutes until the kitchen smells citrusy and warm.
  3. Cook the chicken. Add thin pieces of chicken and simmer gently until just cooked through, about 5-6 minutes.
  4. Add mushrooms and coconut. Stir in mushrooms and coconut milk, then keep the soup at a low simmer until the mushrooms soften.
  5. Season off the heat. Stir in fish sauce, sugar, and lime juice after lowering the heat so the broth stays clean and balanced.
  6. Serve fresh. Ladle into bowls and finish with cilantro, scallions, chili oil, and extra lime wedges.

Thai Coconut Chicken Soup Balance

The broth should taste creamy first, then salty, sour, and aromatic. If it tastes flat, it usually needs lime or fish sauce, not more coconut milk. Add both in small splashes and taste between each one. Thai cooks often adjust at the end because lime strength, fish sauce saltiness, and coconut milk thickness vary from brand to brand. For another coconut-lime bowl on the same page, try this Thai-style coconut lime fish soup. For a classic reference on the dish, ThaiTable's tom kha guide is useful for understanding the role of galangal.

Galangal Matters Most

Galangal is not just a background spice here. It is the reason tom kha gai tastes different from a basic coconut curry soup. Slice it thin so it perfumes the broth quickly, but do not mince it unless you plan to strain the soup. The pieces are woody and usually left in the bowl for aroma, not eating. Frozen galangal works well if fresh is hard to find. Ginger can stand in for a weeknight version, but use less and add a strip of lime zest to bring back some of that sharp citrus edge.

Keep Chicken Tender

Thin chicken pieces cook quickly in hot broth, so this is not a soup to walk away from. Once the chicken turns opaque, give it another minute and check the thickest piece. The USDA safe temperature for chicken is 165°F, which you can confirm in the USDA temperature chart. Chicken thighs are forgiving, but breast meat can dry out if the soup boils hard. If you prefer slow cooker flavors, this easy Thai coconut chicken soup leans into a longer method.

Swaps That Still Taste Right

Oyster mushrooms, straw mushrooms, shiitakes, or cremini all work. Use what looks freshest. For heat, add sliced Thai chilies during the aromatic simmer or spoon chili oil over each bowl at the end. For a fish-free version, use a good gluten-free tamari plus a pinch of salt, though the flavor will be less traditional. Tofu can replace chicken, but add it near the end so it stays intact. If coconut and curry flavors are what you came for, the Thai curry soup and coconut curry pumpkin soup are good next bowls.

Storing And Reheating

Store leftovers in a sealed container for up to 3 days. The aromatics keep releasing flavor as the soup sits, so it may taste stronger the next day. Reheat gently on the stove over low heat and stop once it is hot. Do not blast it in a full boil. Add a squeeze of lime and a handful of fresh herbs after reheating. Coconut milk soups do not freeze beautifully because the broth can separate, but the flavor is still good if you thaw it slowly and whisk while warming.

Thai Coconut Chicken Soup, plated and served
Thai Coconut Chicken Soup, plated and served

Summary

Serve this soup hot with extra lime, cilantro, and jasmine rice if you want a fuller meal.

Thai Coconut Chicken Soup
Thai Coconut Chicken Soup

FAQs

What is Thai Coconut Chicken Soup called in Thai restaurants?

It is usually called tom kha gai or tom kha kai. Tom means boiled, kha means galangal, and gai means chicken, so the name points straight to the main flavor of the soup.

Can I use ginger instead of galangal?

Yes, but the flavor will be different. Galangal tastes sharper, piney, and more citrusy, while ginger is warmer and sweeter. If ginger is all you have, use thin slices and add a little extra lime at the end.

How do I keep coconut milk from splitting?

Do not boil the soup hard after the coconut milk goes in. Keep it at a lazy simmer and stir gently. Full-fat coconut milk also holds together better than light coconut milk.

Can I make this soup ahead?

Yes. Make it up to 3 days ahead and chill it in an airtight container. Reheat it slowly over low heat, then add fresh lime juice and herbs right before serving so the flavor wakes back up.

Is Thai Coconut Chicken Soup gluten-free?

The soup is naturally gluten-free if your fish sauce and stock are labeled gluten-free. Some bottled sauces and broths can contain wheat, so check the label before cooking for someone with celiac disease.

What can I serve with tom kha gai?

Jasmine rice is the easiest side because it catches the creamy broth. For a lighter meal, serve it with cucumber salad or fresh lettuce cups. Extra lime wedges and chili oil at the table are always welcome.

References

Sources cited in this recipe.

Thai Coconut Chicken Soup

Prep time:
15 min
Cook time:
20 min
Total time:
35 min
Servings:
4
Thai coconut chicken soup with lime, herbs, mushrooms, and chili oil
Print it Pin it Send it

Creamy Thai coconut chicken soup with tender chicken, mushrooms, lime, fish sauce, lemongrass, and galangal.

Ingredients

  • For the soup base

  • For the chicken and coconut broth

Instructions

1.

1. Prep the aromatics: Bruise the lemongrass with the back of a knife. Slice the galangal, tear the lime leaves, slice the shallot, and cut the chicken into thin bite-size pieces.

2.

2. Infuse the stock: Add chicken stock, lemongrass, galangal, lime leaves, shallot, and chilies to a medium pot. Bring to a simmer over medium heat and cook for 10 minutes.

3.

3. Cook the chicken: Add the chicken and simmer gently for 5-6 minutes, stirring once or twice, until the pieces are opaque and cooked through.

4.

4. Add mushrooms and coconut: Stir in the mushrooms and coconut milk. Keep the heat low and simmer for 4-5 minutes until the mushrooms are tender. Do not let the soup boil hard.

5.

5. Season the broth: Turn the heat to low. Stir in fish sauce, sugar, and lime juice. Taste and adjust with more lime juice or fish sauce as needed.

6.

6. Finish and serve: Remove large pieces of lemongrass, galangal, and lime leaves if desired. Ladle into bowls and top with cilantro, scallions, and chili oil.

Good to know

  1. Serve with jasmine rice for a fuller meal.
  2. Fresh galangal gives the most traditional flavor, but frozen galangal works well.
  3. Taste before serving because fish sauce and lime strength vary by brand.

Equipment

  • Medium soup pot
  • Sharp knife
  • Cutting board
  • Ladle

Allergens

Always check labels if you have allergies.
  • Fish
  • Coconut

Nutrition facts

Values are estimates per serving.
  • Calories: 385
  • Fat: 27 g
  • Carbs: 11 g
  • Protein: 26 g