Tom Kha Gai (Thai coconut galangal chicken soup)

Thai coconut milk soup with galangal, lemongrass, and chicken

Origin: Thailand

From the journey of Coconut.

Tom kha gai, literally 'boiled galangal chicken', is the dish that perhaps best illustrates why coconut milk is not merely a fat or a dairy substitute, but an aromatic medium of extraordinary capability. When lemongrass, galangal, kaffir lime leaf, and bird's eye chilli are simmered in coconut milk, the fat pulls volatile aromatic compounds from the herbs in a way that water alone cannot, creating a broth of haunting fragrance. The soup exists in a perfect tension: the richness of coconut milk against the tartness of lime and galangal, the perfume of lemongrass against the heat of chilli. Tom kha gai's origins lie in the central Thai region, where coconut palms provided the culinary base for an entire tradition of coconut-milk curries and soups. The soup was likely refined by royal Thai court cuisine, which placed great emphasis on the balance of flavours, sweet, sour, salty, spicy, all of which this soup achieves. Galangal (kha) is the defining flavour: related to ginger but earthier, more piney, with a medicinal quality that Thai cooks prized both for flavour and for its digestive properties. Tom kha is served throughout the day in Thailand; as a standalone starter, as part of a spread, or as a late-night street food.

Ingredients

Base

  • 600 ml full-fat coconut milk
  • 300 ml chicken stock

Protein

  • 400 g chicken thigh fillets, sliced into 2 cm strips

Vegetables

  • 200 g oyster or straw mushrooms, torn

Aromatics

  • 3 piece stalks lemongrass, bruised and cut into 5 cm pieces
  • 40 g fresh galangal (or young ginger as substitute), sliced into thin coins
  • 6 piece kaffir lime leaves, torn in half (fresh or frozen)
  • 3 piece bird's eye chillies, bruised (or to taste)

Seasoning

  • 3 tbsp fish sauce (or light soy for vegetarian)
  • 2 tbsp fresh lime juice
  • 1 tsp palm sugar or light brown sugar

Garnish

  • 1 small handful fresh coriander leaves and stems
  • 2 piece spring onions, sliced

Method

  1. Combine coconut milk and chicken stock in a medium saucepan over medium heat. Add lemongrass, galangal, kaffir lime leaves, and bird's eye chillies. Bring to a gentle simmer.
  2. Simmer the aromatics in the coconut broth for 5 minutes. Add the sliced chicken and mushrooms. Cook for 8–10 minutes, maintaining a gentle simmer, until the chicken is fully cooked.
  3. Season with fish sauce, lime juice, and palm sugar. Taste carefully; the soup should be simultaneously rich, sour, salty, and fragrant. Adjust each element: more fish sauce for depth, more lime for brightness, more sugar to round any sharp edges.
  4. Ladle into deep bowls. Garnish with fresh coriander, sliced spring onion, and an extra slice or two of fresh chilli if desired. Serve immediately with steamed jasmine rice.

Notes

The lemongrass, galangal, and lime leaves are flavouring agents; warn your guests they are not meant to be eaten (they are fibrous and tough). For a vegetarian version, replace chicken with firm tofu and use vegetable stock and light soy sauce in place of fish sauce. A spoonful of roasted chilli paste (nam prik pao) stirred in at the end adds a deeper, smokier layer.

The Gastrographer

The Gastrographer

Mapping Culinary History

To explore — select an ingredient below.

Journey Point Map Key

Ingredient originTrade or transit route
Became a culinary stapleColonial / trade control
© 2026 The Gastrographer. All original research, narratives, and illustrations. All rights reserved.