Tom Kha Gai
The gentler sibling of tom yum: coconut milk smooths the sourness into something creamy and fragrant, with chicken, mushrooms and a hit of lime at the end.
Photograph credit: Tom Kha Gai Polevka Zlaty Klas 2025 by Mojmir Churavy · CC0 · Wikimedia Commons
Method
Tap a step to highlight it, or turn on Cook Mode for large type and step-by-step focus.
-
Bring the stock to a simmer with the lemongrass, galangal, lime leaves and chillies and infuse for 10 minutes.
-
Add the coconut milk and bring back to a gentle simmer — never a boil, which would split it.
-
Add the chicken and poach for 5 minutes until just cooked through.
-
Add the mushrooms and simmer 3 minutes more.
-
Stir in the chilli jam if using and the palm sugar.
-
Take the pot off the heat and season with the fish sauce and lime juice, tasting and adjusting until it is balanced between creamy, sour and salty.
-
Scatter with coriander and spring onions and serve immediately with jasmine rice.
Chef’s Tips
- Keep it below a simmer once the coconut milk is in, or the fat separates and the soup looks curdled.
- Slice the chicken thinly so it poaches in minutes and stays tender.
- Adjust the lime last and generously — coconut milk mutes acidity more than you expect.
Common Substitutions & Variations
- For a non-vegan version, double cream can generally stand in for the coconut milk; going the other way, a plant-based cream sold for cooking is the closer match to dairy than tinned coconut milk on its own.
- Out of spring onions? A small regular onion, finely sliced, or a few chives stirred in at the end both cover the job.
- A pinch of dried chilli flakes works in place of fresh chilli — start with about a third of the quantity the chillies in the list implies, since dried chilli is more concentrated, and add more to taste.
Pairing Suggestions
- A cold lager or a Gewürztraminer
- Serve with jasmine rice and a green salad
- Finish with sliced mango
Storage & Reheating
Refrigerate 3 days. Reheat gently without boiling and refresh with a squeeze of lime.
Common questions
How long does Tom Kha Gai take to make?
About 35 minutes in total — 15 minutes of preparation and 20 minutes of cooking. The recipe serves 4.
What are the key tips for making Tom Kha Gai?
Keep it below a simmer once the coconut milk is in, or the fat separates and the soup looks curdled. Slice the chicken thinly so it poaches in minutes and stays tender. Adjust the lime last and generously — coconut milk mutes acidity more than you expect.
What should I serve with Tom Kha Gai?
A cold lager or a Gewürztraminer; Serve with jasmine rice and a green salad; Finish with sliced mango.
How should Tom Kha Gai be stored?
Refrigerate 3 days. Reheat gently without boiling and refresh with a squeeze of lime.
Is Tom Kha Gai suitable for a special diet?
This recipe is gluten-free, dairy-free and low-carb. Those labels are checked against the ingredient list, so a dish is only marked when nothing in it contradicts the claim.
How many calories are in Tom Kha Gai?
About 412 kcal per serving, with 28 g protein, 14 g carbohydrate and 28 g fat. The figures are calculated from the ingredient list and are an estimate.
Nutritional Highlights
Per serving, calculated from the ingredient list. Treat these as an estimate — brands and cuts vary.
Reader Reviews
Cooked this? Leave a review
Written and tested by Turab
One person, one kitchen — no test kitchen, no team. How every recipe on this site is checked before it goes up.