Authentic Tom Kha Gai

Featured in: Everyday Home Cooking

Tom Kha Gai delivers the essence of Thai cuisine through its harmonious blend of creamy coconut milk, fragrant aromatics, and tender chicken. The soup balances rich, sour, salty, and sweet elements while showcasing signature ingredients like lemongrass, galangal, and makrut lime leaves. This medium-difficulty dish comes together in just 40 minutes, yielding four satisfying servings that capture the authentic flavors of Thai cooking. Perfect for those seeking genuine Southeast Asian comfort food.

Updated on Wed, 28 Jan 2026 16:25:00 GMT
Fragrant coconut milk broth with tender chicken, galangal, and mushrooms in a bowl of Authentic Tom Kha Gai, topped with cilantro. Save to Pinterest
Fragrant coconut milk broth with tender chicken, galangal, and mushrooms in a bowl of Authentic Tom Kha Gai, topped with cilantro. | cozybatata.com

The first time I had Tom Kha Gai was at a tiny Thai restaurant in Seattle where the owner sat at my table and taught me how to eat it properly. She explained that the secret isnt just in the ingredients but in letting the aromatics bloom slowly in the broth. That bowl of soup changed how I thought about balancing flavors forever.

Last winter my partner came home from work absolutely exhausted and I had a pot of this simmering on the stove. The scent of lemongrass and galangal had filled the entire apartment. They took one sip and just closed their eyes for a full minute. That is when I knew this recipe was a keeper.

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 good quality broth since it forms the foundation of your soup
  • Lemongrass: Smash it with the back of your knife to release those essential oils
  • Fresh galangal: Do not skip this and do not substitute dried it brings an earthy piney flavor ginger cannot match
  • Makrut lime leaves: Tear them before adding to help release their citrusy floral essence
  • Thai chilies: Lightly crushing them releases heat without making the soup unbearably spicy
  • Chicken thighs: Stay tender and juicy in the hot broth unlike breasts which can dry out
  • Full fat coconut milk: The richness is nonnegotiable for that authentic silky texture
  • Fresh mushrooms: Straw mushrooms are traditional but cremini work beautifully too
  • Fish sauce: Adds that crucial salty umami depth that makes the soup sing
  • Palm sugar: Balances the tart lime and salty fish sauce just enough to round everything out

Tired of Takeout? πŸ₯‘

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your aromatic base:
Bring the broth to a gentle bubble then add lemongrass galangal lime leaves and crushed chilies. Let them dance together for 5 to 7 minutes until your kitchen smells like a Thai market.
Cook the chicken:
Add the sliced chicken and shallots to the infused broth. Watch carefully as the meat turns from pink to opaque about 3 or 4 minutes. Do not overcook it here.
Add the coconut milk:
Pour in the coconut milk and add the mushrooms. Bring everything back to a bare simmer. Stir gently to combine but resist the urge to let it boil vigorously.
Balance the flavors:
Season with fish sauce palm sugar and lime juice. Taste and adjust. The soup should hit sour salty and sweet notes in perfect harmony.
Finish and serve:
Pull the pot off the heat. Fish out the lemongrass galangal and lime leaves if you prefer a cleaner bowl. Ladle hot soup into bowls and top with fresh cilantro and green onions.
Spoon lifting creamy Authentic Tom Kha Gai with lime leaves and chilies from a white bowl, served with jasmine rice on the side. Save to Pinterest
Spoon lifting creamy Authentic Tom Kha Gai with lime leaves and chilies from a white bowl, served with jasmine rice on the side. | cozybatata.com

My friend who swore she hated coconut soup tried this on a whim and proceeded to eat three bowls. Now she requests it every time she visits. There is something about that perfect balance of creamy tangy and savory that wins people over instantly.

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.

Finding the Right Ingredients

Asian markets are your best friend for the aromatics that make this soup authentic. Look for lemongrass that feels heavy and firm galangal with pinkish skin and lime leaves that are still flexible. Frozen galangal and lime leaves work in a pinch but fresh makes a noticeable difference.

Making It Your Own

I have played with this recipe so many times and learned that small tweaks create completely different experiences. Sometimes I add a splash of tamarind paste for extra depth. Other times I throw in a handful of cherry tomatoes right at the end for pops of sweetness.

Serving Suggestions

A steaming bowl of Tom Kha Gai deserves to be the star of the table but the right sides make it a complete meal. Serve it over jasmine rice to soak up every drop of that golden broth. A simple green salad with a sharp vinaigrette cuts through the richness perfectly.

  • Keep extra lime wedges at the table so everyone can adjust the sourness to their liking
  • Warm your bowls before serving to keep the soup hot longer
  • Have some sliced Thai chilies on hand for the heat seekers at your table
Steaming bowl of Authentic Tom Kha Gai with sliced chicken, straw mushrooms, and a lime wedge, ready to enjoy. Save to Pinterest
Steaming bowl of Authentic Tom Kha Gai with sliced chicken, straw mushrooms, and a lime wedge, ready to enjoy. | cozybatata.com

This soup has become my go-to for everything from cold rainy nights to feeding a crowd. I hope it finds a permanent place in your kitchen too.

Recipe FAQs

β†’ What makes Tom Kha Gai authentic?

Authentic Tom Kha Gai requires fresh galangal, makrut lime leaves, and lemongrass. These aromatic ingredients create the distinctive fragrance and flavor profile that sets this Thai soup apart from other coconut-based soups.

β†’ Can I substitute galangal with ginger?

While fresh ginger can work in a pinch, galangal has a unique pine-like, citrusy flavor that's essential for authentic taste. Look for galangal at Asian markets for the best results.

β†’ How spicy is Tom Kha Gai?

The heat level depends on the number of Thai birds eye chilies used. Three lightly crushed chilies provide moderate heat, but you can adjust this quantity to suit your preference.

β†’ What's the best way to serve Tom Kha Gai?

Serve the soup hot in bowls, garnished with fresh cilantro, green onions, and lime wedges on the side. It pairs beautifully with steamed jasmine rice for a more substantial meal.

β†’ Can I make Tom Kha Gai vegetarian?

Yes. Substitute chicken broth with vegetable broth, replace chicken thighs with firm tofu, and use soy sauce or tamari instead of fish sauce. The result remains delicious and satisfying.

β†’ Why shouldn't the soup boil vigorously?

Coconut milk can separate or become grainy if boiled too hard. A gentle simmer preserves the smooth, creamy texture and prevents the fatty components from separating from the liquid.

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 tender chicken, aromatic herbs, and balanced flavors. Perfect comfort food.

Prep time
15 minutes
Time to Cook
25 minutes
Overall Time
40 minutes
Created by Natalie Bishop

Recipe Type Everyday Home Cooking

Skill Level Medium

Cuisine Thai

Total yield 4 Number of Servings

Diet Preferences No Dairy, No Gluten

Ingredient List

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 lime juice, plus more to taste
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 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.

Step 02

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

Step 03

Incorporate Mushrooms and Coconut Milk: Add the mushrooms and pour in the coconut milk. Stir gently and bring back to a simmer. Do not let it boil vigorously.

Step 04

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

Step 05

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

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.

Equipment Needed

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

Allergy Details

Check every ingredient for potential allergens and talk to your doctor if you're uncertain.
  • Contains fish (fish sauce)
  • Contains coconut
  • Ensure all sauces are gluten-free if required
  • Always check ingredient labels for hidden allergens

Nutrition Info (per serving)

Use this nutrition info as reference onlyβ€”it isn't a substitute for professional advice.
  • 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.