Curated recipes from 193 countries  •  New seasonal Mediterranean issue out now

Overview

Tom Kha Gai

Thai Coconut Galangal Chicken Soup

This tom kha gai recipe simmers chicken and mushrooms in a silky coconut-milk broth scented with galangal, lemongrass and makrut lime. Unlike tom yum goong, which is a clear hot-sour broth, tom kha gai is creamy and mellow, with the coconut milk softening the chilli and lime. One serving is about 440 g.

Tom kha gai comes from central Thailand, where coconut palms, galangal and lime trees grow side by side, and the soup has long been a home-cooking staple rather than a restaurant invention. Its name is literal: tom means soup, kha means galangal, and gai means chicken. While tom yum goong became famous as a clear, fiery broth, tom kha gai took the same aromatics in a gentler direction, letting coconut milk soften the heat — the reason the two soups are often confused, and the reason they taste so different.

Pairs well with: Steamed jasmine rice and a cold glass of coconut water

Provenance

Thailand flag Thailand

Central Thai Kitchen

East & South Asia

Time Dedication

40m

20m prep • 20m cook

Batch Yield

4 Servings

442 kcal per serving

1 serving ≈ 440 g

Technical Skill

Intermediate

Intermediate (One Pot)

Meal Timing & Digestive Fit

Breakfast

Not Advised

Lunch

Prime Metabolic Fit

Dinner

Ideal Hearty Main

Snack & Tea

Inappropriate

Soups & Broths Occasions: Weekday lunch, cold days, when you want something warming but gentle Cost: Low — about $3–4 per serving at home
A white bowl of creamy tom kha gai with chicken, mushrooms, red chillies and fresh herbs

Central Thai Kitchen

Photo: TeamTeam2002, CC BY-SA 4.0, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

Estimated cost: Low — about $3–4 per serving at home (USD)

A good tom kha gai is judged by its balance: creamy first, then salty, sour and sweet, with galangal unmistakable.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 40m
P

Prep Stage: Bruise the Aromatics

20 Mins • Knife Work

Slice the chicken thinly and tear the mushrooms. Bruise the lemongrass with the flat of a knife and cut it into pieces, slice the galangal into coins, and tear the lime leaves. Squeeze the lime juice and keep it aside — it goes in last.

Maestro Tip: Bruising, not chopping, is what frees the citrus oils from lemongrass and lime leaves.

  1. 1

    Simmer the Aromatics

    8 Mins Gentle simmer, 95°C (200°F)

    Pour the stock into a pot and bring it to a gentle simmer. Add the galangal, lemongrass, lime leaves and shallots and simmer for 5 minutes until the kitchen smells of citrus and spice.

    Keep it at a bare simmer — a hard boil makes the aromatics bitter.

    Done when: The broth smells strongly of galangal and lemongrass.

  2. 2

    Add the Coconut Milk

    5 Mins Gentle simmer, 95°C (200°F)

    Pour in the coconut milk and stir gently. Bring it back to a bare simmer, but do not let it boil hard or the coconut milk can split and turn grainy.

    If the milk does split, a gentle whisk usually brings it back together.

    Done when: The broth is creamy white and steaming, not boiling.

  3. 3

    Cook the Chicken and Mushrooms

    8 Mins Gentle simmer, 95°C (200°F)

    Add the chicken, mushrooms and chillies. Simmer gently for 6–8 minutes until the chicken is white all the way through and reaches 74°C (165°F) inside, and the mushrooms have softened.

    Thin slices cook fast — check the thickest piece, not the thinnest.

    Done when: Chicken is opaque throughout with no pink; mushrooms are tender.

  4. 4

    Season the Soup

    3 Mins Low heat, 85°C (185°F)

    Stir in the fish sauce, palm sugar and cherry tomatoes and simmer for 2 minutes. Take the pot off the heat, then stir in the lime juice.

    Lime juice always goes in off the heat — boiling it makes the soup bitter and dull.

    Done when: The soup tastes creamy, salty, sour and just sweet, in that order.

  5. 5

    Serve at Once

    2 Mins Serve hot, 70°C (160°F) or hotter

    Ladle into warm bowls, fish out the woody lemongrass and galangal pieces as you go, and scatter coriander over the top.

    Leave the lime leaves in the bowl for fragrance, but warn guests not to eat the tough pieces.

    Done when: Bowls are steaming, creamy white with red chillies on top.

Finishing Touches & Plating

Taste once more before the bowls go out — a good tom kha gai balances creamy, salty, sour and sweet, with the galangal unmistakable. This tom kha gai recipe is best eaten the moment it is ladled, with rice on the side.

Nutritional Physiology & Benefits

Nutrition

Energy

442

kcal / serving

Protein

42g

Complete AA

Carbs

20g

Complex

Fats

23g

Healthy

Per serving (4 servings · 1 serving ≈ 440 g)
Energy442 kcal
Protein42 g
Carbohydrates20 g
Fat23 g
Fibre4.4 g
Sugar7.9 g
Sodium917 mg
Per 100g
Energy100 kcal
Protein9.4 g
Carbohydrates4.6 g
Fat5.2 g
Fibre1 g
Sugar1.8 g
Sodium209 mg

Nutrition values are estimated — calculated from USDA FoodData Central values for the listed ingredients.

Vitamins & minerals: Vitamin C (lime, tomato, chilli), niacin and B6 (chicken), folate (mushrooms), potassium (coconut milk).

High in Protein

Chicken gives about 41 g of protein per serving, which makes this soup a genuinely filling lunch rather than a light starter.

Gentle Warmth

The hot, creamy broth, galangal and chilli gently warm you up, and the steam alone is soothing on a cold day.

Fresh Herbs and Citrus

Lime juice, tomato and coriander add vitamin C, which helps the body absorb iron from food eaten in the same meal.

Food Pairings

What to Eat With

To optimize nutrient absorption and elevate the sensory depth, pair with these authentic accompaniments:

Sides

Steamed Jasmine Rice

Plain rice soaks up the creamy broth and turns a soup into a full lunch, and its mildness tames the chilli.

Vegetables

Blanched Morning Glory or Pak Choi

A quick green on the side adds crunch and a mild bitterness that cuts through the coconut richness.

Drinks

Coconut Water

Cold coconut water cools the chilli gently and echoes the coconut in the soup without adding sweetness.

Full Menus

As Part of a Thai Meal

Serve it family-style beside a stir-fry and rice — the creamy soup balances a sharper, hotter dish such as a green curry.

Complete menu

Start with the soup as the centrepiece, add steamed jasmine rice and a quick green vegetable on the side, and finish with coconut water.

Digestive Guardrails

What NOT to Combine

To prevent digestive distress, sluggishness, or palate clash, avoid pairing the dish with these elements:

Boiling the Soup Hard

A rolling boil splits coconut milk and toughens the chicken, so keep the soup at a gentle simmer. This is general guidance, not medical advice.

Extra Fish Sauce at the Table

The soup is already salty from the fish sauce and stock; adding more pushes sodium well past a comfortable level for one meal.

General information only, not medical advice — consult a doctor for personal dietary decisions.

Who Should Eat It

Who Should Eat

  • General adultsA complete, filling lunch — protein, vegetables and a creamy broth in one bowl.
  • ChildrenSuitable from age 5+ if you leave out the chillies; cut the chicken small and check for fish allergy first.
  • ElderlyEasy to eat and hydrating; keep the chilli mild and the soup not too salty.
  • Pregnant womenGenerally suitable if the chicken is fully cooked through; keep the fish sauce moderate.
  • Breastfeeding womenGenerally suitable; the protein and fluids support recovery — keep the chilli comfortable.
  • AthletesA good light pre-training meal with protein and fluids, but eat it at least 90 minutes before hard exercise.
  • Weight gainA good choice — add a full portion of jasmine rice and a second helping of chicken.
  • Weight lossA good choice in a modest portion — the soup is filling, but the coconut milk is rich, so go easy on seconds.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesThe soup is low in sugar apart from a little palm sugar, but the rice matters — keep the rice portion modest and ask your clinician about portion size.
  • High blood pressureMost of the sodium sits in the broth and fish sauce; drink only part of the broth and skip extra fish sauce. Ask your clinician about a suitable portion.
  • Kidney diseaseThe broth is salty and the coconut milk is rich; keep the portion modest. Ask your clinician about a suitable portion.
  • GoutChicken is low in purines, but the broth is rich; keep portions moderate. Ask your clinician about a suitable portion.
  • Stomach issuesThe creamy, rich broth can feel heavy on a sensitive stomach; eat slowly and keep the chilli mild. Ask your clinician if unsure.
  • Cardiovascular diseaseCoconut milk is high in saturated fat, so this is an occasional soup rather than a daily one. Ask your clinician about a suitable portion.
  • Fatty liverThe coconut milk makes this a rich soup; keep it occasional and the portion modest. Ask your clinician about a suitable portion.
  • Food allergiesContains fish (fish sauce) and coconut; the stock may contain celery or soy depending on the brand — check the label. Ask your clinician if you have a fish allergy.
  • Special therapeutic dietsThe soup is naturally dairy-free, but it is not low-fat or low-sodium; a light coconut milk swap changes the texture. Ask your clinician or dietitian before adapting it.

If you have a medical condition, consult your doctor before changing your diet.

Storage & Use

Storage & Use

How to store
Cool quickly and store in an airtight container.
In the fridge
2 days.
In the freezer
1 month; the coconut milk may separate on thawing.
How to reheat
Reheat gently to a simmer, whisking to bring the coconut milk back together; reheat to 74°C (165°F). Do not boil hard.
Freezing recommended
Only if needed — the texture is best fresh, up to 1 month.
Signs it has spoiled
Sour smell, curdled appearance that will not whisk back, or slimy mushrooms.

More recipes to explore

Pad kra pao gai — Thai holy basil chicken with fried egg and rice Thailand flag Thailand 30m
Lunch •Bangkok Street Flame

Pad Kra Pao Gai

High-heat wok flash of holy basil and crushed chillies over minced chicken, served over jasmine rice with a crispy-edged fried egg.

High Energy

Capsaicin brings the heat; holy basil adds a peppery, clove-like aroma.

Pairs Well With
Chilled Cucumber Salad & Fish Sauce Lime Dip
High Protein • Quick Prep (<30m)
A white bowl of clear tom yum goong with a pink prawn, mushrooms and fresh cilantro Thailand flag Thailand 35m
Lunch •Central Thai Rivers

Tom Yum Goong

This tom yum goong recipe builds a clear, fiery-sour broth from lemongrass, galangal and makrut lime leaves, then finishes it with plump prawns, mushrooms and lime juice. One serving is about 460 g.

Comfort & Warmth

Hot, sour and fragrant prawn soup with lemongrass, galangal and lime.

Pairs Well With
Steamed jasmine rice and a cold Thai iced tea
Soups & Broths • High Protein
A black bowl of Thai green curry with chicken, Thai basil and red chilli, with roti on the side Thailand flag Thailand 40m
Dinner •Central Thai Classic

Thai Green Curry

This thai green curry recipe simmers chicken in coconut milk with green curry paste, Thai eggplant and bamboo shoots, finished with basil and a squeeze of lime. One serving is about 480 g, rice included.

Comfort & Warmth

Creamy coconut curry with green chillies, Thai basil and tender chicken.

Pairs Well With
Jasmine rice and a cucumber salad
High Protein
A dark bowl of pad thai with shrimp, tofu and egg, served on a bamboo mat Thailand flag Thailand 35m
Lunch •Thai Street-Food Classic

Pad Thai

This pad thai recipe stir-fries flat rice noodles with shrimp, egg and tofu in a tamarind, fish-sauce and palm-sugar glaze, finished with bean sprouts, peanuts and lime. One serving is about 350 g.

Street-Food Comfort

Stir-fried rice noodles in a sweet, sour and salty tamarind glaze, with shrimp, egg and tofu — the balance of flavours is the whole point.

Pairs Well With
Iced lime tea and a crisp cucumber salad
Pasta & Noodles

The Dinner Gazette

Never wonder what’s for dinner again

One email a week with easy dinner ideas from around the world — ingredients, steps and nutrition, tested in our kitchen first.

Delivered every Thursday morning. Unsubscribe anytime.