If you’re longing for a bowl of cozy, aromatic comfort, look no further than Authentic Thai Coconut Chicken Soup (Tom Kha Gai). This beautiful soup combines tender chicken with the bold flavors of lemongrass, galangal, and kaffir lime leaves, all bathed in a creamy coconut broth that’s both tangy and subtly sweet. Each spoonful captures the vibrant spirit of Thai cuisine, making this dish a guaranteed crowd-pleaser whether you’re serving it on a chilly night or as part of a festive dinner spread.

Ingredients You’ll Need
The magic of Authentic Thai Coconut Chicken Soup (Tom Kha Gai) lies in the harmony of simple, fresh ingredients. Every element adds a distinct note—herbal, citrusy, creamy, or bright—to create the unmistakable symphony of classic Thai flavors.
- Chicken broth: The savory base, giving your soup depth and richness right from the start.
- Full-fat coconut milk: For that luscious, silky texture and sweet creaminess—don’t skimp here.
- Lemongrass: Smashed stalks provide a citrusy, floral aroma that defines the soup’s personality.
- Galangal (or ginger): A few slices infuse warming, peppery undertones; galangal is traditional, but ginger works in a pinch.
- Kaffir lime leaves: Torn leaves add sharp, cheerful hints of lime that brighten the broth.
- Cooked chicken breast or thigh: Tender slices soak up every drop of flavorful broth; thighs offer extra juiciness.
- Mushrooms: Sliced mushrooms contribute earthiness and texture, soaking up the coconut broth beautifully.
- Red chili or Thai bird’s eye chili: Halved, they provide the signature gentle heat—adjust to your spice tolerance.
- Fish sauce: Essential for authentic umami and saltiness, use a gluten-free variety if needed.
- Lime juice: A bright, balancing finish that lifts all the flavors.
- Palm sugar or brown sugar: Just a touch rounds out the acidity and amplifies the soup’s natural sweetness.
- Fresh cilantro: Chopped for a burst of herbal freshness with every garnish.
- Scallions: Thinly sliced for a crunchy, oniony bite in each bowl.
- Lime wedges: Served alongside, so everyone can add squeezes of tangy flavor to their liking.
How to Make Authentic Thai Coconut Chicken Soup (Tom Kha Gai)
Step 1: Build Your Flavorful Broth Base
Start by combining chicken broth and coconut milk in a medium soup pot. Add the lemongrass (give each stalk a good smash with the back of your knife first to release its oils), plus the galangal (or ginger) slices and torn kaffir lime leaves. Bring everything to a gentle simmer and let it bubble away for 10 to 15 minutes—the kitchen will fill with an irresistible aroma that hints at the deliciousness to come.
Step 2: Add Mushrooms and Chili
Once your broth is fragrant, add the sliced mushrooms and halved chili. Simmer for another 5 minutes, which allows the mushrooms to soak up all that coconut goodness while releasing their earthy flavors into the pot. If you love a real kick, opt for Thai bird’s eye chili—otherwise, a mild red chili is perfect for gentle warmth.
Step 3: Gently Cook the Chicken
Now, gently slip in your thinly sliced chicken. If you’re using raw chicken, simmer it for about 5–7 minutes until just cooked through and irresistibly tender. If your chicken is pre-cooked, 2–3 minutes will do the trick—just enough to warm the slices without drying them out.
Step 4: Balance and Season
This is where Authentic Thai Coconut Chicken Soup (Tom Kha Gai) gets its signature flavor harmony. Stir in the fish sauce, lime juice, and your choice of palm or brown sugar. Taste and adjust as needed: add more fish sauce for salt, lime juice for tartness, or sugar for sweetness. It’s all about creating a lively balance that tastes just right to you.
Step 5: Strain and Serve
Once the flavors are just right, fish out the big aromatics—the lemongrass, galangal, and lime leaves—to make the soup smooth and pleasant to eat. Ladle the hot soup into bowls, ready for its finishing touches. See below for the best ways to serve and garnish your masterpiece!
How to Serve Authentic Thai Coconut Chicken Soup (Tom Kha Gai)

Garnishes
The final sprinkling of fresh cilantro and thinly sliced scallions brings a burst of color and zesty freshness. Don’t forget extra lime wedges on the side for a customizable pop of acidity—everyone loves adding their own squeeze just before tucking in!
Side Dishes
Authentic Thai Coconut Chicken Soup (Tom Kha Gai) is often enjoyed as a starter, but it can shine as a main meal, too. Pair it with steamed jasmine rice or sticky rice to soak up every last drop, or serve alongside classic Thai appetizers like crispy spring rolls, papaya salad, or satay skewers for a full Thai feast.
Creative Ways to Present
Elevate your soup’s presentation by serving it in individual coconut shells for an authentic and playful touch, or ladle it into small soup bowls set on colorful plates. A garnish station with fresh herbs, chili slices, and lime wedges invites guests to personalize their bowls—perfect for family-style dining or festive gatherings.
Make Ahead and Storage
Storing Leftovers
Leftover Authentic Thai Coconut Chicken Soup (Tom Kha Gai) keeps beautifully in the refrigerator for up to three days. Store soup in an airtight container and keep the garnishes and lime wedges separate until you’re ready to reheat and serve, so everything stays fresh and vibrant.
Freezing
You can absolutely freeze this soup! Let it cool completely before ladling into freezer-safe containers, leaving a little room for expansion. While the coconut milk may separate slightly after thawing, a good stir while reheating will bring the broth back to its creamy best.
Reheating
To reheat, warm the soup gently over low to medium heat, stirring often to restore the creamy texture. Add a splash of chicken broth or coconut milk if the soup seems too thick. Finish with fresh lime juice and garnishes, and it’ll taste as vibrant as when it was first made.
FAQs
Is it essential to use galangal, or can I substitute ginger?
Galangal has a distinct citrusy, piney flavor that is unique to Authentic Thai Coconut Chicken Soup (Tom Kha Gai), but if you can’t find it, fresh ginger is an excellent substitute. The soup will still taste delicious, though slightly different from the traditional version.
Can I make this vegetarian or vegan?
Absolutely! Swap the chicken for tofu or a medley of hearty mushrooms, use vegetable broth instead of chicken broth, and replace fish sauce with a vegan-friendly alternative or a dash of soy sauce for that essential savory note.
How can I adjust the spice level?
The beauty of Authentic Thai Coconut Chicken Soup (Tom Kha Gai) is how customizable it is: simply add more or fewer chilies to reach your desired level of heat. For spicy lovers, keep the seeds in and add extra chilies; for a milder soup, use only a small portion or omit entirely.
What kind of mushrooms work best?
Traditional recipes often use straw mushrooms, but you can also use white button, cremini, or even shiitake mushrooms. Choose whichever mushrooms are freshest and most available to you—each variety brings its own subtle earthiness to the broth.
Is this soup gluten-free?
Yes, as long as you use a gluten-free fish sauce (most major brands offer a gluten-free version), Authentic Thai Coconut Chicken Soup (Tom Kha Gai) is completely suitable for gluten-free diets. Just double-check your labels to be sure!
Final Thoughts
There’s just something magical about sharing a homemade bowl of Authentic Thai Coconut Chicken Soup (Tom Kha Gai) with family and friends. The balance of creamy coconut, tangy lime, and perfumed Thai aromatics creates a soup that’s both comforting and unforgettable. Whether you’re a Thai food enthusiast or just discovering these flavors, this recipe will quickly earn a place in your regular rotation—give it a try, and prepare to fall in love with every spoonful!
Print
Authentic Thai Coconut Chicken Soup (Tom Kha Gai) Recipe
Delicious and authentic Thai Coconut Chicken Soup (Tom Kha Gai) with tender chicken, fragrant lemongrass, galangal, and kaffir lime leaves in a creamy coconut broth. Easy to make and perfect for a comforting meal.
- Total Time: 35 minutes
- Yield: 4 servings
Ingredients
Broth:
- 3 cups chicken broth
- 1 can (13.5 oz) full-fat coconut milk
Aromatics:
- 2 stalks lemongrass, trimmed and smashed
- 4–6 slices galangal (or ginger)
- 5–6 kaffir lime leaves, torn
Add-ins:
- 1 cup cooked chicken breast or thigh, thinly sliced
- 1 cup mushrooms, sliced
- 1 small red chili or Thai bird’s eye chili, halved
Seasonings:
- 2 tbsp fish sauce
- 1 tbsp lime juice
- 1 tsp palm sugar or brown sugar
Garnish:
- Fresh cilantro, chopped
- Scallions, thinly sliced
- Lime wedges for serving
Instructions
- Combine chicken broth, coconut milk, lemongrass, galangal, and lime leaves in a pot. Simmer 10-15 minutes.
- Add mushrooms and chili; simmer 5 minutes.
- Add chicken; cook 5-7 minutes if raw, 2-3 if cooked.
- Stir in fish sauce, lime juice, and sugar; adjust seasoning.
- Remove aromatics; serve garnished with cilantro, scallions, and lime wedges.
Notes
- Use fresh ingredients for the best flavor.
- Adjust chili for heat preference.
- A water bath is not necessary.
- Gluten-free if using gluten-free fish sauce.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Simmering
- Cuisine: Thai
- Diet: Gluten Free
Nutrition
- Serving Size: 1 serving
- Calories: 325 kcal
- Sugar: 4g
- Sodium: 820mg
- Fat: 22g
- Saturated Fat: 18g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 1g
- Protein: 25g
- Cholesterol: 75mg