Best Ever Tom Kha Gai Soup

Featured in: Everyday Meal Ideas

Tom Kha Gai is a beloved Thai coconut chicken soup that perfectly balances creamy coconut milk with tangy lime, aromatic lemongrass, and earthy galangal. This 40-minute dish features tender chicken breast, mushrooms, and cherry tomatoes simmered in a fragrant broth infused with kaffir lime leaves, garlic, and Thai chilies. Seasoned with fish sauce and palm sugar, it delivers authentic Thai flavors that are both comforting and refreshing.

Updated on Fri, 30 Jan 2026 17:17:08 GMT
Creamy Best Ever Tom Kha Gai Soup with tender chicken, mushrooms, and herbs in a golden coconut broth. Pin it
Creamy Best Ever Tom Kha Gai Soup with tender chicken, mushrooms, and herbs in a golden coconut broth. | simpleilem.com

Experience the ultimate comfort of Thai cuisine with this Best Ever Tom Kha Gai Soup. This rich, creamy, and aromatic dish is a masterclass in flavor balancing, combining the lusciousness of full-fat coconut milk with the bright tang of fresh lime and the savory depth of fish sauce. Featuring tender chicken breast and earthy mushrooms, this soup is a nourishing bowl that is naturally gluten-free and dairy-free.

Creamy Best Ever Tom Kha Gai Soup with tender chicken, mushrooms, and herbs in a golden coconut broth. Pin it
Creamy Best Ever Tom Kha Gai Soup with tender chicken, mushrooms, and herbs in a golden coconut broth. | simpleilem.com

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

The secret to an authentic Tom Kha Gai lies in the slow infusion of traditional Thai aromatics. As the lemongrass, galangal, and kaffir lime leaves simmer in the chicken stock, they release a citrusy and floral fragrance that provides the characteristic soul of this dish. This process creates a complex broth that perfectly complements the mild chicken and mushrooms.

Ingredients

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

  • Chicken & Broth: 400 g chicken breast (thinly sliced), 800 ml chicken stock, 400 ml full-fat coconut milk
  • Aromatics: 2 stalks lemongrass (smashed), 4 kaffir lime leaves (torn), 3 slices galangal, 3 Thai birds eye chilies (crushed), 4 cloves garlic (smashed), 4 small shallots (sliced)
  • Vegetables: 200 g oyster or white mushrooms (sliced), 100 g cherry tomatoes (halved)
  • Seasonings: 2 ½ tbsp fish sauce, 1 ½ tbsp fresh lime juice, 1 tsp palm sugar or light brown sugar, ½ tsp salt
  • Garnishes: Fresh cilantro leaves, green onions, lime wedges, and optional red chili

Instructions

Step 1
In a large saucepan, bring the chicken stock to a gentle boil. Add lemongrass, kaffir lime leaves, galangal, chilies, garlic, and shallots. Simmer for 5 minutes to infuse the flavors.
Step 2
Add the chicken breast slices to the broth. Reduce heat to a gentle simmer and cook for 5–7 minutes until the chicken is just cooked through.
Step 3
Pour in the coconut milk, stirring gently. Add mushrooms and tomatoes. Simmer for another 5 minutes, ensuring the soup does not boil.
Step 4
Season with fish sauce, lime juice, palm sugar, and salt. Taste and adjust seasoning to your preference.
Step 5
Remove the aromatics (lemongrass, kaffir lime leaves, galangal, garlic) with a slotted spoon before serving, if desired.
Step 6
Ladle soup into bowls. Garnish with cilantro, green onions, lime wedges, and extra chili if desired. Serve immediately.

Zusatztipps für die Zubereitung

Smashing the lemongrass and garlic cloves before adding them to the pot is crucial for releasing their aromatic oils. If galangal is unavailable in your area, fresh ginger can be used as a substitute, and lime zest can replace the kaffir lime leaves for a similar citrus profile.

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.

Varianten und Anpassungen

For a vegetarian or vegan version of this classic, substitute the chicken with firm tofu and use vegetable broth. You can replace the fish sauce with soy sauce or tamari to maintain that essential salty, savory component without using animal products.

Serviervorschläge

Tom Kha Gai is traditionally served with a side of steamed jasmine rice to create a heartier meal. The rice is excellent for soaking up every drop of the golden, aromatic broth. Don't forget to serve extra lime wedges on the side so everyone can adjust the acidity to their liking.

Spoon lifting Best Ever Tom Kha Gai Soup from a rustic bowl with lime wedges and cilantro garnish. Pin it
Spoon lifting Best Ever Tom Kha Gai Soup from a rustic bowl with lime wedges and cilantro garnish. | simpleilem.com
Spoon lifting Best Ever Tom Kha Gai Soup from a rustic bowl with lime wedges and cilantro garnish. Pin it
Spoon lifting Best Ever Tom Kha Gai Soup from a rustic bowl with lime wedges and cilantro garnish. | simpleilem.com

Prepare your palate for a journey to Thailand with this authentic Tom Kha Gai Soup. Whether enjoyed as a light lunch or a sophisticated first course, the combination of creamy coconut and bright herbs is sure to impress. Serve it hot, garnish generously, and enjoy the rich layers of Thai flavor.

Questions & Answers

Can I substitute galangal with ginger?

Yes, fresh ginger works as a substitute for galangal, though galangal has a more citrusy and pine-like flavor. Use the same quantity of ginger for a similar aromatic quality.

Where can I find kaffir lime leaves?

Kaffir lime leaves are available at Asian grocery stores, specialty markets, or online. Fresh or frozen leaves work best. In a pinch, lime zest can substitute but won't provide the same depth.

How do I prevent the coconut milk from curdling?

Keep the heat at a gentle simmer after adding coconut milk and avoid bringing it to a full boil. Stirring gently and gradually incorporating the coconut milk also helps maintain a smooth, creamy texture.

Can I make this soup vegetarian or vegan?

Absolutely. Replace chicken with firm tofu or additional vegetables, use vegetable broth instead of chicken stock, and substitute fish sauce with soy sauce or tamari for a plant-based version.

How spicy is Tom Kha Gai?

The spice level is adjustable. Traditional Tom Kha Gai uses Thai bird's eye chilies for moderate heat, but you can reduce or omit them for a milder soup or add more for extra kick.

What should I serve with Tom Kha Gai?

This soup pairs beautifully with steamed jasmine rice or Thai sticky rice. It can be enjoyed as a starter or as a main course with rice and Thai spring rolls on the side.

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.

Best Ever Tom Kha Gai Soup

Creamy Thai coconut chicken soup with lemongrass, galangal, lime, and mushrooms in aromatic broth.

Prep Time
15 mins
Cook Duration
25 mins
Overall Time
40 mins
Created by Ellis Carlson


Skill Level Medium

Cuisine Thai

Makes 4 Portions

Diet Info No Dairy, No Gluten

What You'll Need

Chicken & Broth

01 14 oz boneless, skinless chicken breast, thinly sliced
02 3⅓ cups chicken stock
03 1 can (13.5 oz) full-fat coconut milk

Aromatics

01 2 stalks lemongrass, trimmed and smashed
02 4 kaffir lime leaves, torn
03 3 slices galangal or fresh ginger
04 3 Thai bird's eye chilies, crushed
05 4 cloves garlic, smashed
06 4 small shallots, sliced

Vegetables

01 7 oz oyster or white mushrooms, sliced
02 3.5 oz cherry tomatoes, halved

Seasonings

01 2½ tablespoons fish sauce
02 1½ tablespoons fresh lime juice
03 1 teaspoon palm sugar or light brown sugar
04 ½ teaspoon salt

Garnishes

01 Fresh cilantro leaves
02 Sliced green onions
03 Lime wedges
04 Thinly sliced red chili, optional

How-To Steps

Step 01

Infuse the Broth: In a large saucepan, bring chicken stock to a gentle boil. Add lemongrass, kaffir lime leaves, galangal, chilies, garlic, and shallots. Simmer for 5 minutes to develop deep aromatic flavors.

Step 02

Cook the Chicken: Add sliced chicken breast to the simmering broth. Reduce heat and gently simmer for 5–7 minutes until chicken is cooked through.

Step 03

Incorporate Coconut Milk: Pour in the coconut milk while stirring gently. Add sliced mushrooms and halved tomatoes. Simmer for an additional 5 minutes without boiling.

Step 04

Season to Taste: Season the soup with fish sauce, lime juice, palm sugar, and salt. Taste and adjust seasonings to achieve desired flavor balance.

Step 05

Remove Aromatics: Using a slotted spoon, remove lemongrass, kaffir lime leaves, galangal, and garlic cloves if desired for cleaner presentation.

Step 06

Serve: Ladle soup into bowls and garnish with fresh cilantro, green onions, lime wedges, and sliced red chili. Serve immediately.

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 Needed

  • Large saucepan
  • Chef's knife
  • Cutting board
  • Ladle
  • Slotted spoon

Allergens

Review each food item for allergens and speak with a healthcare expert if you're unsure.
  • Contains fish (fish sauce)
  • Contains tree nut (coconut); verify safety for tree nut allergies
  • Fish sauce may contain gluten; verify if gluten sensitive

Nutrition per Serving

Details here are for information and don't replace guidance from your healthcare provider.
  • Energy: 320
  • Total Fat: 18 g
  • Net Carbs: 11 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.