Kitchen classics, vegetables, and bold flavors.
All recipes
MAIN COURSE · NOORS KITCHEN

Tom Kha Gai: Thai Chicken Soup with Coconut

Creamy coconut milk, tender chicken and fragrant Thai aromatics form the base of tom kha gai. Lime juice and fish sauce keep the soup bright and savoury; jasmine rice turns it into a complete meal.

50 minutes4 servings
Jump to recipe
A bowl of tom kha gai with chicken, mushrooms and coconut broth, served beside jasmine rice.
ABOUT THIS RECIPE

Galangal, coconut and a bright finish

Tom kha gai is a Thai soup where creamy richness meets bright, savoury flavours. Coconut milk gives the broth body, while lemongrass, galangal and lime leaves release their citrusy, fragrant aromas as they simmer. Chicken and mushrooms make the soup filling without overpowering the aromatics. The result shouldn’t taste heavy or sweet: lime juice brings sharpness, fish sauce adds depth and chilli brings a pleasant warmth.

Galangal is related to ginger, but has a flavour of its own: drier, pepperier and distinctly fresh, with an almost pine-like note. It isn’t a straight swap for ginger, which tastes warmer and sweeter. Fresh galangal is ideal; frozen galangal works well too. Bruise the lemongrass so the stalk releases its aroma, and tear the lime leaves to release their fragrance. These sturdy aromatics simmer in the soup, but usually aren’t eaten.

Gently cook the chicken in the coconut broth. Gentle heat keeps the chicken tender and prevents the coconut milk from boiling hard or separating. Chicken thighs stay juicy and are forgiving; chicken breast works too, but needs less time and dries out more quickly. Don’t slice the mushrooms too thinly, so they still have some bite after cooking. Chestnut mushrooms are easy to find, while straw or oyster mushrooms also work well.

Taste and adjust the soup once the chicken is cooked through. Fish sauce brings salt and umami, lime juice adds acidity, and the chilli determines how much heat you want. Add the lime juice gradually: the coconut should taste rounded, not flat or sharp. Green or red Thai chilli both work; bruise it lightly for a spicier result or leave it whole for a milder soup. Fish sauce is key to the savoury flavour, so don’t simply replace it with extra salt.

Serve tom kha gai with jasmine rice, either in a separate bowl or straight in the soup. That way, everyone can choose their own ratio, and the rice stays firm. You can remove the aromatics from the pot before serving, or leave them in the soup for diners to set aside as they eat. Cool leftovers promptly, cover and refrigerate; eat within two days. Reheat the soup gently until piping hot throughout. If you like, add a squeeze of fresh lime while reheating to bring back its bright flavour.

Chicken and mushrooms gently simmer in coconut broth with galangal and lemongrass.
Chicken and mushrooms gently simmer in coconut broth with galangal and lemongrass.
GET STARTED

Tom Kha Gai: Thai Chicken Soup with Coconut

Prep 20 minCooking 30 minTotal 50 min

Ingredients

4 servings
Quantities scale with servings; adjust cooking times as needed.

How to make it

  1. 1

    Cook the jasmine rice according to the package instructions. Keep warm while you make the soup.

  2. 2

    Add the coconut milk and chicken stock to a large pot. Add the galangal, lemongrass, lime leaves and chillies. Bring gently to a simmer.

  3. 3

    Add the chicken and simmer gently for 8 minutes. Stir occasionally; don’t let the coconut broth boil hard.

  4. 4

    Add the mushrooms and simmer gently for another 5–7 minutes, until the chicken is cooked through and the mushrooms are tender but still have some bite.

  5. 5

    Stir in the fish sauce and lime juice. Taste and add a little more lime juice or fish sauce, if you like.

  6. 6

    Ladle the soup into bowls and serve with the jasmine rice. Leave the sturdy aromatics in the pot or remove them before serving.