Recipe · Thailand · Named After Its Herb

Tom Kha Gai (ต้มข่าไก่)

Galangal simmered gently in coconut milk, chicken poached in the aromatics, cream added late, lime squeezed in off the heat. The real version has no dairy and no ginger.

Tom kha gai (ต้มข่าไก่) coconut galangal soup with chicken, straw mushrooms, galangal discs and makrut leaves

The Soup Named After Its Herb

Tom kha gai is the only Thai soup named after an ingredient: ข่า (kha), the galangal. Its gentle heat — lighter than ginger, more floral than lemongrass — defines the whole dish. R-HAAN, the two-Michelin-star restaurant whose chef feeds the world's leaders, calls it "a poem of flavour": coconut milk's richness, galangal's soft heat, lemongrass and makrut's fragrance, lime's fresh sour, all in balance. It moved from royal court tables to every home kitchen in the country.

And Thai cooks are protective of it. On Pantip, when a home cook asked when to add lime so her milk version wouldn't split, the replies came back in verse: "The real thing must be coconut milk. Don't be weird and add milk — bitter and sad." The dairy version is not a variation; it's a different soup.

The Recipe (R-HAAN quantities, Mahidol method — serves 3–4)

ThaiEnglishAmount
สะโพกไก่ (หั่นชิ้น)Chicken, thighs preferred, cut bite-size400–500 g
หางกะทิCoconut milk (the base)500 ml
หัวกะทิCoconut cream (added late)250 ml
ข่าอ่อน (แว่นบาง)Galangal, peeled, sliced thin8–10 slices
ตะไคร้ (ทุบ, ท่อน)Lemongrass, bruised, cut2–3 stalks
ใบมะกรูด (ฉีก)Makrut lime leaves, torn, midrib out5–6
หอมแดง (บุบ)Shallots, bruised4–5
พริกขี้หนูสด (บุบ)Fresh bird's eye chillies, bruised5–8
เห็ดฟางStraw mushrooms, halved200 g
น้ำปลาFish sauce2–3 tbsp
เกลือSalt½ tsp
น้ำมะนาวLime juice — off the heat3–4 tbsp
ผักชีCoriander leaves, to finisha handful

The Method

  1. Start the milk. Coconut milk in the pot over medium-low, stirring constantly at first so it can't separate. Galangal, lemongrass, makrut leaves and bruised shallots go in, and the herbs release their flavour slowly into the milk.
  2. Poach the chicken. Once the milk is fragrant, the chicken goes in. Gentle heat, no hard stirring — the soup stays white and silky. Cook until just done.
  3. Mushrooms and salt. Straw mushrooms in, then fish sauce and a little salt. Taste — the salty line comes first.
  4. The cream, late. Coconut cream stirred in over low heat once the chicken is tender. Never let it boil hard — that's how coconut milk splits and turns greasy.
  5. Off the heat: lime and chillies. Pot off the stove, then lime juice and bruised chillies. Boiling turns lime bitter — this order is the difference between fresh-sour and flat. For the old-style soft sour, swap the lime for tamarind water, which can go in during cooking.
  6. Finish. Coriander leaves on top, serve hot with jasmine rice. Eat it hot — cold tom kha is greasy and muted (Mahidol's serving tip).

Where Thai Sources Disagree

Galangal only. The truly old home version skips lemongrass and makrut leaves entirely — galangal alone in coconut milk, and you chew the cooked slices as a vegetable. Mahidol confirms young galangal is eaten whole.

Clear or creamy? A genuine Thai debate: some argue the original tom kha is the clear version, and the coconut-milk one is really tom yum nam khon with galangal. The creamy version won the streets.

Nam phrik phao. The roasted chilli paste floating on top is a modern Bangkok flourish — the classical recipes don't have it.

Mushrooms. Straw mushrooms are standard (Mahidol), but R-HAAN notes they're optional — and must never drown the herbs, which are the point.

Protein. Chicken is the name; prawn (tom kha goong) exists but Mahidol says it's far less common.

How Western Versions Get It Wrong

UK Ingredient Notes

Sources

This recipe is translated from the following Thai-language sources. Where they disagree, we've said so.

1. R-HAAN (2 Michelin stars), July 2026 — "เปิดสูตรต้มข่าไก่ เมนูต้นตำรับโบราณ ซุปสมุนไพรที่โลกหลงรัก" — r-haan.com

2. Institute of Nutrition, Mahidol University — "ต้มข่าไก่" (official Thai recipe, 10 servings) — inmu.mahidol.ac.th

3. Pantip thread 35758625 — "ต้มข่าไก่นมสด ใส่มะนาวตอนไหน" (the dairy-milk debate) — pantip.com

4. Pantip thread 30105577 — "อะไรคือความแตกต่างที่แท้จริงของ ต้มยำไก่ หรือ ต้มข่าไก่" (clear vs creamy debate) — pantip.com

Johnny Tiger
Johnny researches and translates Thai recipes from Thai-language sources — chefs, restaurants and home cooks in Thailand — and publishes them with their sources cited. No westernised shortcuts, no invented steps.