Tom Kha Gai (Thai Coconut Chicken Soup)

A comforting Thai coconut soup layered with the delicate aromas of galangal, lemongrass, and kaffir lime leaves. Tom kha gai is creamy, tangy, and soul-soothing, the kind of dish that wraps you in warmth with every spoonful.

This post may contain affiliate links. Please see our privacy policy for details.

Total : 25 min
Spice Level : Mild
Skill Level : Easy
image

What Is Tom Kha Gai (Thai Coconut Chicken Soup)?

To me, tom kha gai (ต้มข่าไก่) or Thai coconut chicken soup is one of Thailand’s coziest and most comforting soups. Rich, aromatic, and gently creamy from coconut milk, tom kha focuses on balance and fragrance, unlike spicier soups like tom yum or tom saap. The broth is infused with galangal (kha - ข่า), lemongrass, kaffir lime leaves, and chili, creating a soothing, citrusy aroma that feels both fresh and wholesome.

Tender chicken, mushrooms, and a splash of lime add texture and brightness, while fish sauce brings a savory depth. The result is a soup that is lightly sweet, gently sour, mildly spicy, and deeply aromatic; a bowl that warms you from the inside out without overwhelming your palate.

Tom kha gai is the kind of dish you crave when you want comfort with character: creamy but not heavy, fragrant but not overpowering. It was my favorite soup during childhood and still is today.

    Hi! I’m Bell. I love food, travel, and cooking with fresh ingredients. On this site, I share Thai recipes that are fun to make and enjoy with loved ones. Some recipes lean toward tradition, while others carry my own twist.
    Happy cooking!

    Why You’ll Love Tom Kha Gai

    • Incredibly comforting with creamy coconut milk, gentle heat, and soothing aromatics in every spoonful.
    • Unforgettable fragrance from galangal, lemongrass, and kaffir lime leaves that creates a bright, citrusy aroma both fresh and cozy.
    • Flavorful without being too spicy, making it the perfect crowd-pleaser for all heat tolerance levels.
    • Rich but not heavy, with a beautiful balance of tangy, savory, and lightly sweet notes.
    • Quick and easy to make, ready in just 25 minutes for a true weeknight comfort dish.
    • Every ingredient shines, from tender chicken to soft mushrooms and the burst of fresh lime at the end.
    • Tastes even better with every sip, simple, aromatic, and deeply satisfying from first spoonful to last.

    Text box image

    Text box image

    Ingredients & Equipment Checklist

    Use this checklist to quickly gather your ingredients and equipment for smooth, stress-free cooking.

    Broth

    [] 200 ml chicken stock
    [] 200 ml thick coconut cream (hua kati - หัวกะทิ)
    [] 200 ml thin coconut milk (hang kati - หางกะทิ)
    [] |100g young galangal |(sliced)
    [] |2 stalks lemongrass | (smashed and cut into 2-inch pieces)
    [] |70g shallots | (halved)
    [] |4g coriander roots | (lightly crushed)
    [] | 4 kaffir lime leaves | (torn, stems removed)
    [] 1 sawtooth coriander leaf (optional, adds herbal depth)

    Chicken, Vegetable & Seasoning

    [] |3 chicken thighs | (cut into bite-sized pieces)
    [] 3 tbsp fish sauce
    [] 1/2 tbsp palm sugar
    [] 150g oyster mushrooms
    [] 3 tbsp fresh lime juice
    [] |8 large Thai bird’s eye chilies| (lightly pounded)

    Garnish

    [] fresh coriander leaves
    [] |4 Thai chilies |(deep-fried)

    Ingredient Highlight: Galangal (Kha - ข่า)

    Why It Matters
    Galangal is the soul of tom kha gai. It's right there in the name: 'kha' means 'galangal' in Thai. Unlike ginger, which is spicy and warm, galangal brings sharp, citrusy brightness with hints of pine and pepper. It cuts through the richness of coconut milk and gives the soup its signature aroma. Without galangal, tom kha simply wouldn't be tom kha.

    How It’s Used
    In this dish, galangal is sliced into thin rounds and simmered directly in the broth to infuse its perfume into every spoonful. It isn’t meant to be eaten. Instead, it releases its essential oils into the soup, creating that fragrant, slightly peppery backbone that makes tom kha so distinctive.

    In Thai Cooking
    Galangal is a foundation herb across Thai cuisine, especially in aromatic broths and curry pastes. You’ll find it in tom kha, tom yum, green curry paste, jungle curry, and herbal stews. It brings clarity and brightness, balancing rich or spicy dishes with its fresh, cooling notes.

    Nutritional & Health Benefits

    • Naturally anti-inflammatory and used in Thai herbal medicine
    • Supports digestion and helps reduce bloating
    • Contains antioxidants that boost immunity
    • Known for its warming, circulation-boosting properties

    Tips Before You Start Making Tom Kha Gai

    • Use both thick and thin coconut milk: Thick coconut milk gives creaminess, while thin coconut milk adds body without making the soup too heavy. This balance is key to Tom Kha’s signature texture.
    • Do not substitute ginger for galangal: Galangal is key as it has a unique, sharp, pine-like aroma that is essential for tom kha. You can't capture the authentic flavor without it.
    • Bruise the aromatics: Make sure to really smash the lemongrass stalks and lightly crush the galangal slices, shallots, and coriander roots (if using). This releases their fragrant oils into the coconut milk much more effectively during the simmering stage.
    • Release the kaffir Lime fragrance: When tearing the kaffir lime leaves, you can gently scratch the surface to release even more perfume before adding them to the pot.
    • Add lime juice at the very end: Heat dulls the freshness. Turning off the heat before adding lime keeps the soup bright and tangy.
    • Use chicken thighs for best results: Thigh meat stays tender, juicier ,and more flavorful than chicken breast in a broth-based soup.
    • Serve fresh for maximum impact: Tom kha is best enjoyed immediately while the herbs are at peak aroma and the broth is still silky.

    Text box image

    Tom Kha Gai (Thai Coconut Chicken Soup)
    A comforting Thai coconut soup layered with the delicate aromas of galangal, lemongrass, and kaffir lime leaves. Tom kha gai is creamy, tangy, and soul-soothing, the kind of dish that wraps you in warmth with every spoonful.
    Servings : 4
    Spice Level : Mild
    Skill Level : Easy
    Prep : 10 min
    Cook : 15 min
    Total : 25 min
    image

    Prevent your screen from going dark

    1x

    Ingredients

    Broth

    [] 200 ml chicken stock
    [] 200 ml thick coconut cream (hua kati - หัวกะทิ)
    [] 200 ml thin coconut milk (hang kati - หางกะทิ)
    [] |100g young galangal |(sliced)
    [] |2 stalks lemongrass | (smashed and cut into 2-inch pieces)
    [] |70g shallots | (halved)
    [] |4g coriander roots | (lightly crushed)
    [] | 4 kaffir lime leaves | (torn, stems removed)
    [] 1 sawtooth coriander leaf (optional, adds herbal depth)

    Chicken, Vegetable & Seasoning

    [] |3 chicken thighs | (cut into bite-sized pieces)
    [] 3 tbsp fish sauce
    [] 1/2 tbsp palm sugar
    [] 150g oyster mushrooms
    [] 3 tbsp fresh lime juice
    [] |8 large Thai bird’s eye chilies| (lightly pounded)

    Garnish

    [] fresh coriander leaves
    [] |4 Thai chilies |(deep-fried)

    Cooking Instructions

    1. Simmer the Broth
    • In a medium pot over high heat, combine chicken stock, thick coconut milk, and thin coconut milk.
    • Add galangal, lemongrass, shallots, coriander roots, kaffir lime leaves, and sawtooth coriander.
    • Bring to a gentle boil, then reduce the heat and simmer for 5–6 minutes to infuse the flavors.
    2. Add Chicken and Season
    • Add chicken pieces to the broth.
    • Stir in fish sauce and palm sugar.
    • Simmer gently for about 5 minutes, or until the chicken is just cooked through and tender.
    3. Finish the Soup
    • Add the mushrooms, simmer for another minute until softened.
    • Turn off the heat.
    • Stir in lime juice and chilies.
    • Taste and adjust with more fish sauce or lime juice to your liking. Tom kha should be bright, aromatic, and balanced.
    4. Garnish and Serve
    • Ladle the soup into a bowl.
    • Top with fresh coriander leaves and deep-fried chilies.
    • Serve

    Did you make this recipe?

    I’d love it if you left a quick rating/review below. Your feedback makes it easier for others to find the most-loved dishes. Thank you!

    FAQs for Tom Kha Gai (Thai Coconut Chicken Soup)

    Can I use ginger instead of galangal?

    No. Galangal (kha - ข่า) is essential. The name tom kha gai literally means “boiled galangal chicken.” Using ginger creates a completely different flavor profile. Galangal gives the soup its signature piney, citrusy fragrance, while ginger is hotter, spicier, and lacks those floral notes.

    If you can’t find fresh galangal, look in the freezer section of an Asian market.

    Do I have to use both thick and thin coconut milk?

    Traditionally, yes. Thin coconut milk (or diluted coconut milk) is used first to simmer the aromatics, while thick coconut milk is added later to give the soup its creamy finish and full body.

    Why is my tom kha gai not fragrant?

    Your aromatics may not be fresh. Galangal, lemongrass, and kaffir lime leaves lose their natural oils over time. For the best flavor, always choose firm, aromatic herbs with a strong scent.

    Do I eat the galangal, lemongrass, and kaffir lime leaves?

    No. These are aromatics meant to infuse the broth with flavor. They are tough and fibrous, so leave them in the bowl for aroma but avoid eating them.

    How should I store leftover Tom Kha Gai?

    Store in an airtight container in the refrigerator for up to 3 days. Add fresh lime juice only when serving to keep the flavor bright.

    How should I reheat tom kha gai?

    Warm it gently over low to medium-low heat. Avoid boiling. High heat can cause the coconut milk to split and change the soup’s texture.