Authentic Tom Kha Gai

Featured in: Everyday Meal Ideas

Tom Kha Gai is a beloved Thai soup that combines tender chicken with rich coconut milk and aromatic herbs. Infused with lemongrass, galangal, and makrut lime leaves, this dish delivers a perfect balance of creamy, tangy, and subtly spiced flavors. Ready in just 40 minutes, it's an accessible way to bring authentic Thai cuisine to your table. Serve with jasmine rice for a complete meal that warms the soul.

Updated on Thu, 29 Jan 2026 09:29:00 GMT
Creamy Authentic Tom Kha Gai soup with tender chicken, mushrooms, and fragrant Thai aromatics, served in a rustic bowl. Bookmark
Creamy Authentic Tom Kha Gai soup with tender chicken, mushrooms, and fragrant Thai aromatics, served in a rustic bowl. | buenotifsa.com

The first time I tasted real Tom Kha Gai, I was sitting in a small Bangkok restaurant wedged between two office buildings, and the soup arrived in a bowl so steaming hot I had to lean back. That creamy coconut broth with its whisper of lemongrass and the gentle bite of galangal completely rewired what I thought soup could be. Years later, I recreated it in my own kitchen on a grey afternoon when I needed something warm and alive, and somehow that first spoonful transported me right back to that humid street corner. Now I make it whenever someone needs comforting or when I want to remember that not all the best meals happen in restaurants.

I made this soup for my neighbor after she mentioned offhand that she missed traveling, and watching her close her eyes on that first spoonful was worth every trip to the Asian market for the galangal. She asked for the recipe three times before I finally just wrote it down, and now she sends me photos of her attempts. It became something bigger than just dinner—it became a little bridge between us, a reminder that good food and a little effort can mean everything to someone.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Chicken broth: Use a quality broth you'd actually drink straight; it's the foundation and you'll taste every bit of it.
  • Lemongrass: The soul of this soup—smash it hard to wake up the oils, and don't skip it.
  • Galangal: It's spicy, peppery, and nothing like ginger; seek it out at Asian markets because it truly makes the difference.
  • Makrut lime leaves: These torn leaves release an intoxicating floral-citrus aroma that can't be faked.
  • Thai birds eye chilies: Start with two if you're cautious, add more only if you're brave.
  • Chicken thighs: Thighs over breasts every time—they stay tender and flavorful in the broth.
  • Full-fat coconut milk: Don't reach for the lite version; the richness is non-negotiable.
  • Fresh mushrooms: Straw mushrooms are ideal, but cremini work beautifully too.
  • Fish sauce: I know it smells challenging in the bottle, but trust it—it rounds out every flavor and makes the soup taste complete.
  • Palm sugar: It adds a gentle sweetness; brown sugar works but tastes slightly different.
  • Lime juice: Always fresh, always at the end, always a little more than you think you need.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Build the fragrant base:
Pour your chicken broth into a medium pot and turn the heat to medium. Take that lemongrass stalk and smash it against the cutting board with the side of your knife—you want to hear it crack and release that green, grassy perfume.
Infuse with aromatics:
Drop the smashed lemongrass, galangal slices, torn lime leaves, and crushed chilies into the simmering broth and let it bubble gently for 5 to 7 minutes. The kitchen will smell like Thailand, and you'll know you're on the right track.
Cook the chicken:
Add your thinly sliced chicken and the shallot to the aromatic broth and watch as the chicken turns from pink to opaque in about 3 to 4 minutes. Don't walk away—you want to catch it at just the right moment.
Meld in the coconut and mushrooms:
Gently pour in that creamy coconut milk while stirring slowly, then add the mushroom slices. Bring it back to a gentle simmer—never a rolling boil, because aggressive heat breaks the delicate balance.
Season with intention:
Taste as you go, adding fish sauce first, then palm sugar, then lime juice, and pause between each addition. This is where your palate becomes the judge—you're looking for that salty, sweet, and sour dance to harmonize.
Finish and serve:
Take it off the heat and fish out the big pieces of lemongrass, galangal, and lime leaves if you prefer, though some people like them left in. Ladle it into bowls, scatter cilantro and green onions on top, and serve with lime wedges on the side.
Steaming bowl of Authentic Tom Kha Gai featuring sliced chicken thighs, straw mushrooms, and fresh cilantro garnish. Bookmark
Steaming bowl of Authentic Tom Kha Gai featuring sliced chicken thighs, straw mushrooms, and fresh cilantro garnish. | buenotifsa.com

There's a moment when everything clicks—when you taste the soup and realize you've captured something authentic, something alive. That's when you know the aromatics were worth hunting for and the careful heat was worth the attention.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

The Soul of Aromatic Infusion

The first few minutes of simmering the broth with lemongrass, galangal, and lime leaves aren't just steps—they're an investment in flavor. I used to rush this part and wondered why my soup tasted flat, until I learned to actually pay attention to how the broth transforms, becoming more fragrant with each passing minute. Now I use those 5 to 7 minutes to breathe, to center myself, and to let the kitchen fill with the smell of something real.

Balancing the Four Tastes

Thai cooking is about balance, and Tom Kha Gai is the perfect teacher. The fish sauce brings saltiness and depth, the palm sugar adds sweetness that softens the spice, and the lime juice brings brightness that cuts through the richness of the coconut. I learned this lesson by overseasoning one batch and underseasoning another, and now I understand why tasting as you go isn't optional—it's the only way to respect the dish.

Variations and Personal Touches

Once you understand how this soup works, you can make it yours. Some nights I add extra mushrooms and less chicken for a vegetarian version, other times I throw in a handful of spinach or bok choy just before serving. My friend who loves heat doubles the chilies, while my cousin who's more cautious removes them entirely after infusion. The beauty is that the foundation is strong enough to support your preferences.

  • For a vegetarian version, swap the chicken for cubed firm tofu and use vegetable broth with soy sauce instead of fish sauce.
  • Add fresh spinach, bok choy, or bamboo shoots in the final minute if you want more vegetables.
  • Serve alongside jasmine rice to soak up every last drop of that golden broth.
Authentic Tom Kha Gai soup in a white bowl, garnished with lime wedges and green onions, ready to serve. Bookmark
Authentic Tom Kha Gai soup in a white bowl, garnished with lime wedges and green onions, ready to serve. | buenotifsa.com

Tom Kha Gai is proof that simple ingredients, when treated with respect and care, become something transcendent. Make it for yourself, make it for someone you love, and watch how a single bowl can feel like travel, comfort, and home all at once.

Recipe Questions

Can I substitute galangal with ginger?

While ginger can be used in a pinch, galangal has a distinct citrusy and piney flavor that's essential for authentic Tom Kha Gai. Try to find fresh or frozen galangal at Asian markets for the best results.

How do I prevent the coconut milk from curdling?

Keep the soup at a gentle simmer rather than a rolling boil after adding coconut milk. High heat can cause the milk to separate and curdle, affecting both texture and appearance.

Can I make this soup ahead of time?

Yes, Tom Kha Gai keeps well in the refrigerator for up to 3 days. Store in an airtight container and reheat gently. Add fresh cilantro and lime juice just before serving for the brightest flavor.

What type of mushrooms work best?

Traditional Tom Kha Gai uses straw mushrooms, but cremini, oyster, or shiitake mushrooms make excellent substitutes. Choose whichever variety you prefer or can easily find at your local market.

How can I adjust the spice level?

Control the heat by adjusting the number of Thai chilies. Start with fewer chilies for mild soup, or add more for extra kick. You can also remove the seeds from the chilies to reduce spiciness while maintaining flavor.

Is Tom Kha Gai gluten-free?

This soup is naturally gluten-free when using gluten-free fish sauce and chicken broth. Always check labels on store-bought ingredients, as some brands may contain gluten or wheat-based additives.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Authentic Tom Kha Gai

Creamy Thai coconut soup with chicken, lemongrass, galangal, and lime leaves. Ready in 40 minutes.

Prep Duration
15 min
Time for Cooking
25 min
Overall Duration
40 min
Provided by Kyle Anderson


Skill Level Medium

Cuisine Origin Thai

Portion Size 4 Serving Amount

Diet Considerations No Dairy, No Gluten

What You Need

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 bird's 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 lime juice
03 1 teaspoon palm sugar
04 2 tablespoons fresh cilantro, chopped
05 2 green onions, sliced
06 Lime wedges for serving

How To Make

Step 01

Infuse the Broth: In a medium pot, bring 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.

Step 02

Cook the Chicken: Add sliced chicken and shallot to the simmering broth. Cook for 3 to 4 minutes until the chicken turns opaque.

Step 03

Incorporate Mushrooms and Coconut Milk: Add mushrooms and pour in coconut milk. Stir gently and bring back to a simmer without allowing it to boil vigorously.

Step 04

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

Step 05

Finish and Strain: Remove from heat. Discard lemongrass, galangal slices, and lime leaves if desired for a cleaner presentation.

Step 06

Serve: Ladle soup into bowls. Garnish with cilantro and green onions. Serve with lime wedges on the side.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools You'll Need

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

Allergy Details

Review every ingredient for potential allergens. If unsure, ask your healthcare provider.
  • Contains fish (fish sauce).
  • Contains coconut (tree nut concern for some individuals).
  • Verify all sauces are certified gluten-free if required.

Nutrition Per Serving

These figures are for information only. They're not a substitute for medical guidance.
  • Energy (Calories): 320
  • Fats: 18 g
  • Carbohydrates: 10 g
  • Proteins: 27 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.