← All recipes

Meals · Soups & stews

Tom kha gai (Thai coconut chicken soup)

63

The famous Thai coconut soup: a fragrant broth infused with lemongrass and ginger, or galangal if you can find it, silky with coconut milk and full of tender chicken and mushrooms, then seasoned off the heat with fish sauce and plenty of lime. Sour, salty, creamy and gently warm, with chilies on the side.

Time
45 min (15 prep + 30 cook)
Servings
4
Per serving
480 kcal
Protein
41 g

Ingredients

Steps

  1. Bring the broth, lemongrass and ginger to a gentle simmer in a large pot and let them infuse for 10 minutes, so the broth smells of citrus and pine.
  2. Add the onion and mushrooms and simmer gently for 5 minutes. Add the chicken and keep at a gentle simmer for about 8 minutes, until it is 165°F and the mushrooms are soft.
  3. Turn the heat to low and stir in the coconut milk. Warm it for 2–3 minutes without letting it boil, because a hard boil makes coconut milk split.
  4. Take the pot off the heat and stir in the fish sauce, lime juice and honey. Heat dulls lime, which is why it goes in last. Taste and balance it: it should be clearly sour and salty first, then creamy, with only a hint of sweetness.
  5. Lift out the lemongrass and any ginger slices you can find, and ladle into bowls. Top with cilantro and serve the sliced chilies at the table for anyone who wants heat. It keeps 4 days in the fridge; reheat gently and do not boil it, then add a fresh squeeze of lime.

Good to know

What is galangal, and do I need it?

It is ginger's sharper, more citrusy, pine-scented cousin and it is what makes this soup taste like Thailand, so buy it fresh or frozen at an Asian grocer if you can. Ginger makes a very good soup, but a different one. Add the same weight, and 4 torn makrut lime leaves if you find them.

Do I eat the lemongrass and galangal?

No. They are there for flavour and are far too woody to chew, so fish them out or eat around them. In Thailand the pieces are simply left in the bowl.

Can I use light coconut milk?

Yes, at about 82 instead of 63. The soup will be thinner and a little less silky, so taste for lime and salt at the end.

Alternative

Per

Calories
88
Protein
(34%)
8 g
Fat
(53%)
5 g
Carbohydrates
(14%)
3 g
of which sugar
2 g
Fiber
1 g
Sodium
337 mg

More meals

Computed from the ingredients with our published formula, not yet kitchen-tested. How

As written, 1920 kcal goes into the pot and 2318 g of ingredients comes out as about 2175 g of food: 88 kcal per 100 g. Cooking moves water and energy density is the score's biggest lever, so the dish is scored as cooked, not as an average of its parts. Every ingredient links to its food page, with the same data and score. The label's percentages are each macronutrient's share of the calories. The full formula.