Authentic Tom Kha Gai

Featured in: Homemade Soups & Stews

This beloved Thai soup combines tender chicken thighs with rich coconut milk, creating a perfectly balanced creamy broth. The aromatic base of lemongrass, galangal, and makrut lime leaves infuses the soup with authentic Thai flavors, while fresh mushrooms add texture. A careful balance of fish sauce, palm sugar, and lime juice creates the signature sweet, sour, and savory profile. Perfect served over jasmine rice for a satisfying meal.

Updated on Tue, 27 Jan 2026 17:27:31 GMT
Fragrant Authentic Tom Kha Gai soup steaming in a bowl, showcasing tender chicken and sliced mushrooms in creamy coconut milk. Save
Fragrant Authentic Tom Kha Gai soup steaming in a bowl, showcasing tender chicken and sliced mushrooms in creamy coconut milk. | cloverhearth.com

Authentic Tom Kha Gai is a classic Thai soup featuring tender chicken simmered in fragrant coconut milk, infused with lemongrass, galangal, and makrut lime leaves. Creamy, tangy, and delicately spiced, this dish is the epitome of Thai comfort food, providing a perfect balance of flavors in a gluten-free and dairy-free recipe.

Fragrant Authentic Tom Kha Gai soup steaming in a bowl, showcasing tender chicken and sliced mushrooms in creamy coconut milk. Save
Fragrant Authentic Tom Kha Gai soup steaming in a bowl, showcasing tender chicken and sliced mushrooms in creamy coconut milk. | cloverhearth.com

With a preparation time of 15 minutes and a cooking time of 25 minutes, this medium-difficulty soup is manageable for home cooks. By using a chef's knife and a medium pot, you can create a depth of flavor that rivals your favorite Thai restaurant.

Ingredients

  • 3 cups (720 ml) chicken broth
  • 1 stalk lemongrass, trimmed and smashed
  • 4 slices fresh galangal (or substitute with ginger if unavailable)
  • 4 makrut lime leaves, torn into pieces
  • 3 Thai birds eye chilies, lightly crushed (adjust to taste)
  • 1 lb (450 g) boneless, skinless chicken thighs, thinly sliced
  • 14 oz (400 ml) coconut milk (full-fat, unsweetened)
  • 5 oz (140 g) fresh mushrooms (straw mushrooms or cremini), sliced
  • 1 medium shallot, thinly sliced
  • 2 tbsp fish sauce
  • 1 tbsp lime juice (plus more to taste)
  • 1 tsp palm sugar (or brown sugar)
  • 2 tbsp fresh cilantro, chopped
  • 2 green onions, sliced
  • Lime wedges, for serving
Product image
Rinse produce, clean cookware, and fill pots smoothly with flexible spray options for everyday cooking.
Check price on Amazon

Instructions

Step 1
In a medium pot, bring the chicken broth to a gentle simmer. Add lemongrass, galangal, makrut lime leaves, and chilies. Simmer for 5–7 minutes to infuse the broth with aromatics.
Step 2
Add the sliced chicken and shallot. Cook for 3–4 minutes, until the chicken turns opaque.
Step 3
Add the mushrooms and pour in the coconut milk. Stir gently and bring back to a simmer. Do not let it boil vigorously.
Step 4
Season the soup with fish sauce, palm sugar, and lime juice. Adjust seasoning to taste, balancing salty, sour, and sweet.
Step 5
Remove from heat. Discard the lemongrass, galangal slices, and lime leaves if desired.
Step 6
Ladle the soup into bowls. Garnish with cilantro, green onions, and serve with lime wedges.

Zusatztipps für die Zubereitung

Galangal and makrut lime leaves are essential for an authentic flavor—seek them out at Asian markets. When simmering the broth, be careful not to let the coconut milk boil vigorously as this can cause the milk to separate and affect the creamy texture.

Varianten und Anpassungen

For a vegetarian version, use vegetable broth, tofu instead of chicken, and soy sauce instead of fish sauce. You can also adjust the chili quantity to achieve your desired level of heat.

Serviervorschläge

Serve this soup alongside steamed jasmine rice for a heartier, more complete meal. Always offer extra lime wedges on the side so guests can adjust the acidity to their liking.

Spicy Authentic Tom Kha Gai served hot with lime wedges and fresh cilantro, a classic Thai comfort food. Save
Spicy Authentic Tom Kha Gai served hot with lime wedges and fresh cilantro, a classic Thai comfort food. | cloverhearth.com

This recipe yields 4 servings, each containing 320 calories and 27g of protein. Be mindful that this dish contains fish sauce and coconut. Enjoy this authentic taste of Thailand in the comfort of your own home.

Product image
Boil water quickly for tea, coffee, instant soups, and faster prep when cooking grains or noodles.
Check price on Amazon

Recipe Questions & Answers

What makes Tom Kha Gai different from Tom Yum?

Tom Kha Gai features coconut milk creating a rich, creamy base, while Tom Yum is a clear, spicy soup without coconut. The galangal and lemongrass remain prominent in both, but Tom Kha has a milder, smoother texture from the coconut milk.

Can I substitute galangal with ginger?

While ginger can work in a pinch, galangal has a distinct piney, citrusy flavor that's essential to authentic Tom Kha. If substituting, use slightly less ginger as its flavor is more pungent. Seek out galangal at Asian markets for the best results.

How spicy should this soup be?

Traditional Tom Kha Gai is mildly spicy, with heat coming from Thai bird's eye chilies. Start with 2-3 chilies and adjust to your preference. The heat should complement, not overpower, the delicate coconut and citrus flavors.

Can I make this vegetarian?

Yes, substitute vegetable broth for chicken broth, use firm tofu instead of chicken, and replace fish sauce with soy sauce or a vegetarian fish sauce alternative. The cooking method remains the same.

Why shouldn't I let the coconut milk boil vigorously?

High heat can cause coconut milk to separate and become grainy. Simmer gently to maintain the smooth, creamy texture. Stir occasionally and remove from heat once the soup is heated through and seasoned properly.

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

Serve hot in deep bowls, garnished generously with fresh cilantro and green onions. Accompany with extra lime wedges for squeezing and steamed jasmine rice to soak up the flavorful broth. The soup is traditionally enjoyed as a starter or main course.

Authentic Tom Kha Gai

Creamy, tangy Thai soup with chicken in aromatic coconut milk broth.

Prep duration
15 minutes
Cook duration
25 minutes
Overall time
40 minutes
Recipe by Clover Hearth Emily Dawson


Skill level Medium

Culinary roots Thai

Servings made 4 Portion size

Diet preferences Free of 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 bird's 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 additional to taste
03 1 teaspoon palm sugar or brown 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 chicken broth to a gentle simmer. Add lemongrass, galangal, makrut lime leaves, and chilies. Simmer for 5 to 7 minutes to extract aromatic flavors into the broth.

Step 02

Cook the Chicken: Add sliced chicken and shallot to the simmering broth. Cook for 3 to 4 minutes, stirring occasionally, until chicken turns opaque throughout.

Step 03

Incorporate Coconut Milk: Add mushrooms and pour in coconut milk. Stir gently and return to a simmer. Maintain gentle heat without allowing the soup to boil vigorously.

Step 04

Season and Balance: Season the soup with fish sauce, palm sugar, and lime juice. Taste and adjust seasonings to achieve balance between salty, sour, and sweet flavor profiles.

Step 05

Finish and Serve: Remove from heat. Optionally strain out lemongrass stalks, galangal slices, and lime leaves. Ladle into bowls and garnish with cilantro and green onions. Serve with lime wedges on the side.

Equipment needed

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

Allergy details

Be sure to review every ingredient for potential allergies, and talk to a medical expert if you’re unsure.
  • Contains fish sauce
  • Contains tree nuts (coconut)
  • Verify all ingredients for gluten-free certification if required
  • Check all sauce labels for hidden allergens

Nutrition information (each portion)

Only use this data as a helpful reference—it’s not intended to replace professional health guidance.
  • Calorie count: 320
  • Fat content: 18 grams
  • Carbohydrates: 10 grams
  • Proteins: 27 grams