Authentic Tom Kha Gai Soup

Featured in: Everyday Home Plates

This traditional Thai soup combines tender chicken slices with creamy coconut milk, creating a perfectly balanced broth. The aromatic base of lemongrass, galangal, and makrut lime leaves infuses every spoonful with authentic Southeast Asian flavors. A touch of fish sauce and fresh lime juice adds the essential sweet-sour-salty combination that makes this dish so memorable.

Updated on Wed, 28 Jan 2026 15:10:00 GMT
Steaming Authentic Tom Kha Gai soup features tender chicken and mushrooms swimming in creamy coconut milk with aromatic Thai herbs. Save
Steaming Authentic Tom Kha Gai soup features tender chicken and mushrooms swimming in creamy coconut milk with aromatic Thai herbs. | zaalouktable.com

I remember a rainy Tuesday when the humidity in my tiny kitchen felt thick enough to slice. I had just returned from a trip to Bangkok and was desperate to recreate the silky citrusy magic I tasted at a street stall. The first batch was way too salty because I got overconfident with the fish sauce. Now every time I smell that sharp lime and galangal combo I am back in that steam filled apartment.

I once made this for a group of friends who claimed they did not like soup as a main meal. By the end of the night they were scraping the bottom of the pot with pieces of crusty bread. It was one of those rare moments where the conversation just stopped because everyone was too busy enjoying the flavor.

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 high quality low sodium version so you can control the saltiness from the fish sauce.
  • Lemongrass: Smashing the stalks before adding them releases the oils that provide that signature citrus perfume.
  • Galangal: This is the soul of the dish and provides a piney heat that regular ginger just cannot replicate.
  • Makrut lime leaves: Tearing them by hand is a sensory experience that wakes up the entire kitchen.
  • Thai birds eye chilies: I usually crush just three because I like a slow burn rather than a fire.
  • Chicken thighs: Thighs stay tender and juicy in the broth whereas breasts can sometimes turn woody.
  • Coconut milk: Full fat is non negotiable for that velvet texture that coats the back of your spoon.
  • Mushrooms: These soak up the broth like little sponges and offer a lovely earthy contrast.
  • Shallot: Slicing them thin allows them to melt into the soup almost like a sweet onion jam.
  • Fish sauce: This provides the deep umami base that makes the soup taste professional.
  • Lime juice: Always add this at the very end to keep the brightness from dulling under the heat.
  • Palm sugar: A little sweetness rounds out the sharp edges of the lime and chilies.

Tired of Takeout? πŸ₯‘

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

One email. No spam. Unsubscribe anytime.

Instructions

Infuse the aromatics:
Simmer the broth with the lemongrass and galangal until the steam smells like a tropical garden. This step builds the foundation of flavor for the whole dish.
Cook the chicken:
Drop the chicken and shallots in gently so they poach in that fragrant liquid until they are just cooked through. Keeping the simmer low ensures the meat remains incredibly tender.
Add creaminess:
Stir in the mushrooms and coconut milk while keeping the heat low to prevent the milk from splitting. You want the broth to look like a silky white cloud.
Balance the flavors:
Whisk in your seasonings one by one and taste as you go to find your perfect equilibrium. The goal is a dance between salty and sour notes.
Finish and serve:
Remove the woody bits of lemongrass and ladle the soup into deep bowls before topping with fresh herbs. The green onions and cilantro add a necessary fresh crunch to the finish.
A close-up view of Authentic Tom Kha Gai garnished with fresh cilantro and lime wedges, highlighting the rich, fragrant broth. Save
A close-up view of Authentic Tom Kha Gai garnished with fresh cilantro and lime wedges, highlighting the rich, fragrant broth. | zaalouktable.com

My grandmother used to say that the best food is made when you are not in a rush to leave the stove. This soup taught me to slow down and actually smell the ingredients as they change in the pot.

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.

Aromatic Preparation

Taking the time to properly bruise your aromatics makes a world of difference. If you just toss them in whole the flavor will be thin and one dimensional. I like to use the back of my knife to really crush the lemongrass until it looks frayed.

Choosing Your Protein

While chicken is traditional you can easily swap it for shrimp or even firm tofu. If you use shrimp add them at the very end so they do not become rubbery. Tofu needs a bit longer to absorb the flavors of the broth.

Serving Suggestions

This soup is light enough for an appetizer but substantial enough for dinner if you pair it right. A side of fluffy jasmine rice is the classic companion for soaking up every drop.

  • Garnish with plenty of fresh cilantro for a pop of color.
  • Squeeze an extra lime wedge over the bowl right before eating.
  • Keep the heat low if you are reheating leftovers the next day.

Homemade Authentic Tom Kha Gai served in a rustic bowl, showcasing slices of chicken, straw mushrooms, and vibrant aromatics. Save
Homemade Authentic Tom Kha Gai served in a rustic bowl, showcasing slices of chicken, straw mushrooms, and vibrant aromatics. | zaalouktable.com

This soup is more than a recipe to me because it is a reminder that the simplest ingredients create the most complex joys. May your kitchen be filled with the bright scents of lime and coconut tonight.

Recipe Questions & Answers

β†’ What makes Tom Kha Gai different from other Thai soups?

Tom Kha Gai stands apart for its rich coconut milk base, unlike the clear broth of Tom Yum. The combination of galangal, lemongrass, and makrut lime leaves creates layers of aromatic flavor that define this creamy, comforting soup.

β†’ Can I substitute galangal with ginger?

While ginger works in a pinch, galangal has a distinct piney, citrusy flavor that's essential for authentic taste. If using ginger, increase the amount slightly and consider adding some kaffir lime leaf oil to compensate for the missing complexity.

β†’ How do I prevent the coconut milk from separating?

Keep the heat at a gentle simmer and avoid boiling vigorously. Stir gently when adding coconut milk and don't let it come to a rolling boil. This maintains the smooth, creamy texture throughout cooking.

β†’ Is this soup freezer-friendly?

Yes, it freezes well for up to 3 months. Cool completely before storing in airtight containers. When reheating, thaw overnight in the refrigerator and warm gently over low heat, stirring occasionally to restore the creamy consistency.

β†’ What's the best way to adjust the spice level?

Start with fewer chilies and add more gradually. The heat from birds eye chilies intensifies as they simmer. You can also serve additional fresh chilies on the side, letting diners customize their preferred spice level.

β†’ Can I make this vegetarian?

Absolutely. Swap chicken broth for vegetable broth, replace chicken with firm tofu or mushrooms, and use soy sauce or tamari instead of fish sauce. The aromatic base remains the same, delivering plenty of authentic flavor.

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 Soup

Creamy, tangy Thai soup with coconut milk, chicken, and fragrant aromatics.

Prep Time
15 min
Cooking duration
25 min
Overall Time
40 min
Published by Evan Prescott

Recipe Type Everyday Home Plates

Skill Level Medium

Cuisine Thai

Makes 4 Portions

Dietary notes No Dairy, No Gluten

What You’ll 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 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 It

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 to the simmering broth. Cook for 3 to 4 minutes until the chicken turns opaque.

Step 03

Incorporate Coconut Milk: Add the mushrooms and pour in the coconut milk. Stir gently and bring back to a simmer. Do not allow the soup 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 Serve: Remove from heat and discard the lemongrass, galangal slices, and lime leaves if desired. Ladle into bowls and garnish with cilantro and green onions. 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.

Gear You Need

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

Allergen Details

Review each ingredient for possible allergens and talk to your healthcare provider if unsure.
  • Contains fish (fish sauce)
  • Contains coconut (tree nut allergy concern)
  • Verify all sauces are gluten-free if required
  • Check all ingredient labels for hidden allergens

Nutrition Highlights (per serving)

This nutritional breakdown is for informational purposes only and shouldn't replace medical guidance.
  • Caloric Value: 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.