There’s something deeply comforting about a warm bowl of Tom Kha Gai. The creamy coconut broth, fragrant lemongrass, and zesty lime notes make every sip a soothing balance of sweet, salty, spicy, and tangy. It’s Thai soul food at its finest—vibrant yet calming, rich yet refreshing. Whether you’re craving a cozy dinner or looking to impress with authentic Southeast Asian flavors, this dish delivers.
Table of Contents
Why you’ll love this Tom Kha Gai Soup

This soup is the perfect blend of flavor, texture, and aroma.
- Creamy coconut base with bright, citrusy lemongrass notes
- Quick 30-minute recipe packed with Thai restaurant flavor
- Customizable spice level—mild or fiery
- Naturally gluten-free and dairy-free
- Feels indulgent yet nourishing
- Comforting for cold nights or when you’re feeling under the weather
I first made Tom Kha Gai during a trip to Houston’s Thai Town after tasting a bowl so good it silenced the whole table. It reminded me of the comfort I found in dishes like my Spicy Brazilian Coconut Chicken, where coconut milk and spice come together in harmony. After several attempts at home, this version nailed that authentic balance—rich but never heavy, tangy yet smooth.
Ingredients you’ll need
Authentic ingredients make all the difference in this dish.
Main Ingredients
- 3 cups chicken broth – flavorful base
- 1 can (13.5 oz) full-fat coconut milk – creamy texture and depth
- 2 stalks lemongrass, trimmed and smashed – adds citrus aroma
- 4–6 slices galangal (or ginger if unavailable) – earthy warmth
- 5–6 kaffir lime leaves, torn – fragrant, citrusy essence
- 1 cup cooked chicken breast or thigh, thinly sliced – tender protein
- 1 cup mushrooms (straw or button), sliced – earthy contrast
- 1 small red chili or Thai bird’s eye chili, halved – touch of heat
- 2 tbsp fish sauce – salty, umami backbone
- 1 tbsp lime juice – brightness and acidity
- 1 tsp palm sugar or brown sugar – balances spice and salt
- Fresh cilantro, chopped – for garnish
- Scallions, thinly sliced – adds crunch and freshness
- Lime wedges for serving – optional finishing touch
Optional Add-ons or Substitutes
- Substitute chicken with shrimp or tofu for variation.
- Use light coconut milk for a thinner, lower-calorie version.
- Add bell peppers or baby corn for color and crunch.
- Use vegetable broth for a vegetarian take.
- If kaffir lime leaves aren’t available, add extra lime zest.
Step-by-step instructions

Making Tom Kha Gai is a lesson in layering flavors—the key to authentic Thai cooking.
- Infuse the base: In a large pot, combine chicken broth, lemongrass, galangal, and kaffir lime leaves. Bring to a gentle simmer over medium heat for 10 minutes to release aromas.
- Add coconut milk: Stir in coconut milk and continue simmering (do not boil to prevent separation).
- Flavor balance: Add fish sauce, sugar, and chili. Stir gently until the flavors meld.
- Add chicken and mushrooms: Toss in sliced chicken and mushrooms, simmer for 5–7 minutes until tender.
- Finish with lime juice: Turn off heat, stir in lime juice, and adjust seasoning with more fish sauce or sugar if needed.
- Garnish and serve: Ladle into bowls and top with cilantro, scallions, and extra chili slices. Serve with lime wedges.
Quick reminders:
- Never boil coconut milk—it can curdle.
- Taste as you go—Thai cooking is about balance.
- Simmer gently to keep the broth creamy.
- Use fresh herbs and citrus for the brightest finish.
That careful flavor layering reminds me of building depth in my Slow Cooker Peanut Chicken, where coconut milk and spice develop harmony through patience and heat control.
Expert tips for success

- Use fresh galangal and lemongrass for authentic flavor.
- Smash lemongrass stalks before simmering to release oils.
- Adjust spice with more or fewer chilies.
- For extra creaminess, stir in a tablespoon of coconut cream at the end.
- Don’t skip the lime juice—it brings the whole soup to life.
- Make it a meal by serving with jasmine rice or rice noodles.
If you enjoy global comfort soups, this one sits proudly beside hearty classics like my Nigerian Chicken Stew—both deeply flavorful and built from layers of spice and care.
Serving suggestions
This soup pairs beautifully with both Thai and Western dishes.
- Serve with steamed jasmine rice to make it a full meal.
- Pair with vegetable spring rolls or chicken satay.
- Garnish with extra chili oil for spice lovers.
- Add rice noodles for a heartier texture.
- Complement with light, crisp salads to balance the creaminess.
It’s the kind of soup that warms you from the inside out—smooth, fragrant, and full of character.
Storing and reheating
This soup keeps its bold flavors beautifully for days.
How to store it
- Store in airtight containers in the fridge for up to 4 days.
- Freeze up to 2 months; thaw overnight before reheating.
- Keep garnishes (cilantro, scallions) separate until serving.
How to reheat it
- Warm gently on the stovetop over low heat; avoid boiling.
- Add a splash of coconut milk or broth if it thickens too much.
- Microwave in short intervals, stirring between each.
The flavor actually deepens after a night in the fridge, making it even better the next day.
Nutrition information (per serving)
Calories: 325 | Carbohydrates: 10g | Protein: 18g | Fat: 24g | Saturated Fat: 15g | Cholesterol: 45mg | Sodium: 720mg | Fiber: 2g | Sugar: 4g | Vitamin A: 210IU | Vitamin C: 5mg | Calcium: 30mg | Iron: 2mg
Frequently asked questions
What does “Tom Kha Gai” mean?
In Thai, “Tom” means soup, “Kha” means galangal, and “Gai” means chicken. It’s a fragrant coconut-based chicken soup infused with lemongrass and lime.
Can I make it vegetarian or vegan?
Yes—swap chicken broth for vegetable broth and replace fish sauce with soy sauce or vegan fish sauce. Add tofu for protein.
What’s the difference between Tom Yum and Tom Kha?
Tom Yum is lighter and spicier with a clear broth, while Tom Kha has coconut milk, making it creamier and richer.
Final thoughts
This Tom Kha Gai Soup is proof that comfort food can be exotic, elegant, and soul-soothing all at once. Every spoonful tells a story of balance—creamy coconut milk, citrusy lemongrass, tender chicken, and just enough heat to keep it interesting.
I love making this when I want something both nourishing and special, like I would with my Hearty Minestrone Soup. Both are proof that a well-built soup can heal the spirit and feed the senses.
- Use fresh aromatics for authentic depth.
- Simmer gently for the creamiest result.
- Taste, adjust, and trust your senses—just like Thai cooks do.
This is the kind of bowl that makes you stop, breathe in the steam, and feel at home—no matter where you are.

Tom Kha Gai
Ingredients
Equipment
Method
- In a large pot, combine chicken broth, smashed lemongrass stalks, galangal slices, and torn kaffir lime leaves. Bring to a gentle simmer over medium heat and simmer for 10 minutes to infuse the aromatics.
- Stir in coconut milk, then reduce heat so the broth does not boil (coconut milk can separate). Simmer gently.
- Add fish sauce, sugar, and the halved chili to the pot. Stir gently to combine and let flavors meld.
- Add the sliced cooked chicken and mushrooms. Simmer 5–7 minutes until the chicken is heated through and mushrooms are tender.
- Remove from heat and stir in lime juice. Taste and adjust seasoning — add more fish sauce or sugar if desired.
- Ladle soup into bowls. Garnish with chopped cilantro, scallions, and extra chili slices if desired. Serve with lime wedges on the side.
Nutrition
Notes
- This recipe is dairy‑free.




