Authentic Tom Kha Gai

Featured in: Easy Weeknight Eats

This beloved Thai classic combines tender chicken thighs with rich coconut milk, infused with the aromatic trio of lemongrass, galangal, and makrut lime leaves. The soup achieves its signature flavor through careful balance—fish sauce adds depth, fresh lime juice brings brightness, and palm sugar rounds out the edges. Ready in under an hour, this warming dish features straw mushrooms absorbing the fragrant broth, while Thai chilies offer gentle heat. The result is a luxuriously creamy yet refreshingly tangy soup that epitomizes Thai comfort cuisine.

Updated on Tue, 27 Jan 2026 09:57:00 GMT
Creamy Authentic Tom Kha Gai Thai soup in a white bowl with chicken, mushrooms, and fresh cilantro garnish. Save
Creamy Authentic Tom Kha Gai Thai soup in a white bowl with chicken, mushrooms, and fresh cilantro garnish. | tazzsip.com

My first bowl of Tom Kha Gai arrived at a tiny Bangkok restaurant on a sweltering afternoon, steam rising from the coconut broth like morning mist. One spoonful and I understood why this soup had captivated Thai home cooks for generations—the way lemongrass whispered through the richness, how galangal added a subtle heat that wasn't about spice but about depth. Years later, I finally stopped ordering it out and learned to make it myself, discovering that the magic wasn't hidden in some secret technique but in respecting each aromatic, in knowing when to stop stirring, in understanding that coconut milk deserves gentleness, not aggression.

I made this for a friend who was skeptical about coconut-based broths, convinced they'd be cloying or overly sweet. Watching her take that first sip, seeing her expression shift from doubt to surprise to genuine pleasure, reminded me that good food has a way of changing minds quietly. She went home that night and ordered the ingredients before I'd even finished washing the pot.

Ingredients

  • Chicken broth, 3 cups: This is your foundation, and it matters—use homemade if you can, or at least a good quality store-bought version that tastes like actual chicken, not salt and regret.
  • Lemongrass, 1 stalk: Trim the dry top and bottom, then smash it with the side of your knife to release those essential oils—this small act makes a massive difference in flavor.
  • Fresh galangal, 4 slices: It looks like ginger but tastes different, more floral and slightly medicinal; if you absolutely cannot find it, ginger works, but seek out galangal at an Asian market because the authentic taste is worth the hunt.
  • Makrut lime leaves, 4: These deliver a brightness that lime juice alone cannot—they're essential, not optional, and they keep in the freezer for months.
  • Thai bird's eye chilies, 3: Crush them lightly to awaken their heat without destroying them; the spice level here is subtle, so adjust based on your tolerance and who you're cooking for.
  • Boneless, skinless chicken thighs, 1 lb: Slice them thin so they cook quickly and stay tender; thighs are more forgiving than breast meat, which has a tendency to dry out.
  • Coconut milk, full-fat unsweetened, 14 oz: Quality matters here—shake the can before opening, and choose brands that list only coconut and water, nothing else.
  • Fresh mushrooms, 5 oz: Straw mushrooms are traditional and delicate, but cremini or button mushrooms work beautifully too; slice them thin so they absorb the broth.
  • Shallot, 1 medium: The sweetness of shallots balances the intensity of the aromatics in a way regular onions cannot.
  • Fish sauce, 2 tbsp: This is the umami anchor that makes everything taste more like itself; it won't taste fishy if you use it correctly, and it's absolutely necessary for authentic flavor.
  • Lime juice, 1 tbsp plus more: Always taste and adjust—you might want more brightness depending on your shallot's sweetness and your broth's strength.
  • Palm sugar, 1 tsp: It dissolves differently than white sugar and adds a subtle molasses note; brown sugar is an acceptable substitute but slightly different in flavor.
  • Fresh cilantro and green onions: These are not garnish afterthoughts—they're the final bright note that lifts the entire bowl.

Instructions

Product image
Quickly air fry vegetables, roast proteins, bake snacks, and reheat leftovers for easy everyday meals.
Check price on Amazon
Build your aromatic base:
Pour the broth into a medium pot and bring it to a gentle simmer, then add the smashed lemongrass, galangal slices, torn lime leaves, and crushed chilies. Let this simmer undisturbed for 5 to 7 minutes—you'll notice the aroma shifting, becoming more complex and inviting. This isn't time wasted; it's the foundation for everything that follows.
Add the chicken and shallot:
Slip in your thin-sliced chicken thighs and the shallot, stirring gently to separate the pieces. You're looking for about 3 to 4 minutes, until the chicken loses its raw pink appearance and turns opaque throughout. Don't walk away—stay present and watch.
Welcome the mushrooms and coconut:
Add the sliced mushrooms and pour in the coconut milk with a gentle hand, stirring slowly to combine everything without creating waves. Bring the soup back to a soft simmer and let it settle into itself for a couple of minutes. The moment you see lazy bubbles breaking the surface, you're at the right temperature.
Season with intention:
This is where taste becomes important—add the fish sauce, palm sugar, and lime juice, then taste. The soup should hit you with salty, sour, and sweet all at once, with none dominating the others. Adjust boldly if needed; this is your soup now.
Rest and serve:
Remove from heat and decide what to do with your aromatics—you can leave them in for rustic charm or fish them out for a cleaner presentation. Ladle the soup into bowls, shower each with cilantro and green onions, and place lime wedges nearby for anyone who wants to brighten their bowl further.
Product image
Quickly air fry vegetables, roast proteins, bake snacks, and reheat leftovers for easy everyday meals.
Check price on Amazon
A steaming bowl of Authentic Tom Kha Gai, featuring tender chicken and straw mushrooms in fragrant coconut broth. Save
A steaming bowl of Authentic Tom Kha Gai, featuring tender chicken and straw mushrooms in fragrant coconut broth. | tazzsip.com

There's a moment in cooking where you're tasting the broth, adjusting the lime juice, watching the cilantro settle on top of the white coconut layer, when you realize you've created something that tastes like it belongs in a restaurant, yet here it is in your own kitchen. That feeling never gets old.

The Aromatics Matter Most

I learned this lesson after making a version with dried lemongrass and powdered galangal—the soup was fine, polite even, but it lacked that ethereal quality that makes people pause mid-conversation to focus on the bowl. Seek out fresh aromatics at an Asian market; they're not expensive, they keep well, and they transform this dish from adequate to unforgettable. The moment you smell fresh lemongrass being bruised open, you'll understand why this matters.

Coconut Milk Is Not All Created Equal

Some brands are watery, some are cloyingly sweet, and some are absolutely sublime—reading labels and tasting what goes into your pot makes a measurable difference. I once grabbed a can of coconut cream by mistake and ended up with a soup so thick it barely poured, which taught me to check labels twice and never assume any two cans are the same. Full-fat, unsweetened, and simple in its ingredients is the rule I follow now, and my soups have never been better.

The Heat Is Flexible, Everything Else Is Not

The beautiful thing about this soup is that you can make it gentle for sensitive palates or fiery for adventurous eaters simply by adjusting the chilies—one bird's eye chili barely whispers, three tell a story, five demand attention. Everything else in this recipe should stay exactly as it is because the balance of salty, sour, sweet, and aromatic is what creates that Tom Kha magic that keeps people coming back.

  • Always have extra lime wedges at the table so people can adjust the brightness to their preference.
  • Make the full recipe even for smaller gatherings because this soup tastes even better the next day when flavors have married overnight.
  • If you're cooking for someone new to Thai food, underseasoning slightly and letting them adjust at the table gives them control and builds confidence.
Product image
Protect hands when handling hot pans, baking sheets, and cookware while cooking or removing dishes from the oven.
Check price on Amazon
Authentic Tom Kha Gai served hot with lime wedges, fresh herbs, and a spoon ready to enjoy. Save
Authentic Tom Kha Gai served hot with lime wedges, fresh herbs, and a spoon ready to enjoy. | tazzsip.com

This soup has a way of making ordinary weeknights feel special, of turning simple ingredients into something that tastes like care and attention. Once you've made it once, you'll find yourself reaching for it again and again.

Recipe Guide

What makes Tom Kha Gai different from other Thai soups?

Tom Kha Gai distinguishes itself through the addition of coconut milk, creating a rich and creamy base unlike the clear broth of Tom Yum. The soup relies on galangal rather than ginger, giving it a distinct piney and citrusy flavor profile. Makrut lime leaves contribute their unique floral aroma, while the careful balance of fish sauce, lime juice, and palm sugar creates layers of savory, sour, and sweet notes in every spoonful.

Can I substitute galangal with ginger?

While ginger can work in a pinch, it lacks the complex citrusy and piney notes that galangal provides to Tom Kha Gai. If you must substitute, use younger ginger and consider adding a squeeze of extra lime juice to compensate for the missing brightness. For authentic flavor, seek out galangal at Asian markets—fresh is best, though frozen works well too. The difference in depth of flavor is significant enough that the substitution noticeably changes the soup's character.

How do I prevent the coconut milk from curdling?

The key to preventing coconut milk from separating is avoiding vigorous boiling. Once you add the coconut milk, maintain a gentle simmer and stir frequently. Using full-fat, unsweetened coconut milk helps stabilize the emulsion. If you notice some separation, don't worry—this is natural and the soup will still taste delicious. Some small amount of oil rising to the top is normal and actually indicates good quality coconut milk.

What type of chicken works best?

Boneless, skinless chicken thighs are ideal for Tom Kha Gai because they remain tender and juicy even after simmering. The slight fat content in thighs adds richness that complements the coconut milk base. Slice the chicken thinly against the grain so it cooks quickly and evenly. If you prefer white meat, chicken breast works too but reduce cooking time slightly to prevent drying. For the most authentic experience, dark meat delivers the best texture and flavor absorption.

How spicy should Tom Kha Gai be?

Traditional Tom Kha Gai offers mild to moderate heat, allowing the aromatic flavors to shine through. Three Thai bird's eye chilies, lightly crushed, provide gentle warmth without overwhelming the palate. The heat should be present but not dominant—you should be able to taste the lemongrass, galangal, and coconut clearly. Adjust the chili quantity based on your preference, remembering that you can always add more heat but cannot remove it once added. Serving with additional fresh chilies on the side lets diners customize their spice level.

Can I make Tom Kha Gai vegetarian?

Yes, this soup adapts beautifully to a vegetarian version. Replace chicken broth with quality vegetable broth, and substitute tofu cubes for the chicken thighs. Press and firm the tofu before adding so it holds its shape in the hot soup. Use soy sauce or a vegetarian fish sauce alternative instead of traditional fish sauce—the umami flavor is still achieved. The aromatic base of lemongrass, galangal, and lime leaves remains unchanged, preserving the authentic Thai character of the dish.

Authentic Tom Kha Gai

Creamy coconut soup with tender chicken, aromatic herbs, and perfect balance of tangy and savory flavors.

Setup duration
15 min
Heat duration
25 min
Complete duration
40 min
Created by Daniel Brooks

Classification Easy Weeknight Eats

Complexity Medium

Heritage Thai

Output 4 Portions

Nutrition specifications No dairy, No gluten

Components

Aromatics & Broth

01 3 cups chicken broth
02 1 stalk lemongrass, trimmed and smashed
03 4 slices fresh galangal
04 4 makrut lime leaves, torn into pieces
05 3 Thai birds eye chilies, lightly crushed

Main Ingredients

01 1 pound boneless, skinless chicken thighs, thinly sliced
02 14 fluid ounces full-fat unsweetened coconut milk
03 5 ounces fresh mushrooms, sliced
04 1 medium shallot, thinly sliced

Seasonings & Finishing

01 2 tablespoons fish sauce
02 1 tablespoon fresh lime juice
03 1 teaspoon palm sugar
04 2 tablespoons fresh cilantro, chopped
05 2 green onions, sliced
06 Lime wedges for serving

Method

Phase 01

Infuse the Broth: In a medium pot, bring the chicken broth to a gentle simmer. Add lemongrass, galangal, makrut lime leaves, and chilies. Simmer for 5 to 7 minutes to infuse the broth with aromatics.

Phase 02

Cook the Chicken and Shallot: Add the sliced chicken and shallot to the pot. Cook for 3 to 4 minutes, until the chicken turns opaque.

Phase 03

Incorporate Mushrooms and Coconut Milk: Add the mushrooms and pour in the coconut milk. Stir gently and bring back to a simmer without allowing vigorous boiling.

Phase 04

Season the Soup: Season with fish sauce, palm sugar, and lime juice. Adjust seasoning to taste, balancing salty, sour, and sweet flavors.

Phase 05

Finish and Serve: Remove from heat. Discard the lemongrass, galangal slices, and lime leaves if desired. Ladle the soup into bowls and garnish with cilantro and green onions. Serve with lime wedges.

Necessary tools

  • Medium pot
  • Chef's knife
  • Cutting board
  • Ladle

Allergy details

Review ingredients carefully for potential allergens and seek professional medical guidance when uncertain.
  • Contains fish (fish sauce)
  • Contains coconut (tree nut concern for some individuals)
  • Ensure all sauces are gluten-free if required
  • Check ingredient labels for hidden allergens

Dietary information (per portion)

Values shown are estimates only - consult healthcare providers for specific advice.
  • Energy: 320
  • Fats: 18 g
  • Carbohydrates: 10 g
  • Proteins: 27 g