AI-synthesized, human-edited. ChefEdit pages are written by GPT-class models from many cited sources, then reviewed by an editor before publishing. How we work →
ต้มข่าไก่

Tom Kha Gai

/tôm kʰàː kàj/ · also Tom Kha Kai
A beginner-safe tom kha gai with the parts that matter protected: galangal is sliced thin and simmered long enough to perfume the coconut broth, chicken is kept tender, and lime juice waits until the heat is off. The bowl should taste creamy first, then salty-sour, with galangal cooling the sweetness of the coconut.
Servings
Total time
35 min
Active time
20 min
Serves
4
Difficulty
beginner
Heat

The dish in context

Tom kha gai is the chicken branch of Thai tom kha: a galangal-led coconut soup sharpened with fish sauce and lime. Older Thai usage treats kha, galangal, as the defining aromatic, not a garnish. Modern recipes vary on broth strength, mushroom type, and whether chili oil appears at the table, but the central frame is stable: chicken, coconut milk, galangal, lemongrass, makrut lime leaf, fish sauce, lime, and fresh chilies. The soup should be creamy and aromatic, not sweet curry and not tom yum with coconut poured in.

Method 7 steps · 35 min

Bruise and slice the aromatics

Bruise the lemongrass, slice galangal into thin coins, and tear makrut lime leaves away from the center ribs. Keep the pieces large enough to avoid accidentally eating them.

Why it matters Tom kha is named for galangal. Thin slices extract cleanly; minced aromatics make the soup gritty and too strong.

Infuse the stock

Bring chicken stock to a simmer. Add galangal, lemongrass, and makrut lime leaves; simmer 8 minutes.

Why it matters Water or stock needs time with the tough aromatics before coconut milk goes in. Eight minutes gives perfume without pulling harshness.

Add coconut milk gently

Lower the heat to medium-low. Stir in coconut milk and return only to a gentle simmer, not a rolling boil.

Why it matters Hard boiling can split coconut milk and flatten the fresh herb aroma. A gentle simmer keeps the broth creamy.

Cook chicken and mushrooms

Add sliced chicken and mushrooms. Simmer gently 5-7 minutes, stirring once or twice, until the chicken is opaque and just cooked through.

Why it matters Small chicken pieces cook quickly. Overcooking makes the meat fibrous before the broth has a chance to balance.

Season the broth

Stir in fish sauce and bruised chilies. Simmer 1 minute, then turn off the heat.

Why it matters Fish sauce needs a moment to spread through the fat-rich broth; chilies bloom quickly and keep a fresher heat when not boiled for long.

Add lime off heat

Off heat, stir in lime juice starting with 3 1/2 tablespoons. Taste and add more lime, fish sauce, or a small pinch of palm sugar only if needed.

Why it matters Boiled lime tastes flat and bitter. The final target is creamy, salty-sour, and galangal-forward, not sweet coconut soup.

Serve around the aromatics

Ladle into bowls with some mushrooms and chicken in each serving. Garnish with cilantro. Warn diners that galangal, lemongrass, and lime leaves are for aroma, not eating.

Why it matters The aromatics keep perfuming the soup at the table, but their texture is woody. Leaving them visible is safer than chopping them fine.

Common mistakes

  • Replacing galangal with ginger without admitting the flavor changes
  • Boiling coconut milk hard until it splits
  • Adding lime juice while the pot is still boiling
  • Making the soup sweet instead of salty-sour and creamy
  • Cutting lemongrass and lime leaves so small they become unpleasant to eat
  • Using curry paste; tom kha gai is not a curry soup

What does not belong

  • Curry paste — it changes the dish into curry logic
  • Cream of coconut or sweetened coconut products
  • Tomato paste or ketchup
  • Heavy cream as a replacement for coconut milk
  • Large amounts of sugar to chase restaurant sweetness
  • Chicken bouillon as the only flavor when stock or real aromatics are available

Adaptations

Vegan Yes

Use mushroom stock, mixed mushrooms or tofu, vegan fish sauce, and coconut milk. It becomes tom kha het/tofu rather than tom kha gai, because gai means chicken.

Halal Yes

Use halal-certified chicken and fish sauce; check coconut milk additives if strict certification is required.

Gluten-free Yes

The core dish is gluten-free. Verify fish sauce and stock labels for wheat-derived additives.

Dairy-free Yes

Traditional tom kha gai is dairy-free when made with coconut milk.

Shellfish-free Yes

No shellfish is needed. Verify fish sauce production if avoiding all shellfish cross-contact.

Provenance

Sources surveyed90
Cultural authority13
Established press4
Community + blogs7
Individual voices66
Weighted score88.75
Review statusfounder-reviewed
Generated2026-05-15 04:47:41 UTC
Founder reviewed2026-05-15 13:46:09 UTC
Cultural accuracy7/10
Substitution safety8/10