← BlogJune 28, 2026

How to Make the Perfect Tom Kha Gai

Thai · Easy · 30 min · 4 servings

Gluten-FreeDairy-Free
Advertisement
Tom Kha Gai

Tom Kha Gai is a silky Thai coconut soup infused with galangal, lemongrass, and kaffir lime that creates an unmistakably aromatic broth. It is both comforting and complex, with a perfect balance of sour, salty, and creamy flavors.

Why this recipe works

This Tom Kha Gai recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 30 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 320 calories with 24g of protein, making it a balanced choice for any meal.

Advertisement

What you will need

This recipe uses 6 simple ingredients that you can find at any grocery store:

  • 400 ml coconut milk
  • 300 g boneless chicken breast thinly sliced
  • 3 stalks lemongrass bruised and cut into pieces
  • 6 slices fresh galangal
  • 200 g oyster mushrooms torn
  • 3 tbsp fresh lime juice

Step by step instructions

Step 1: Simmer the Aromatics

Combine coconut milk and 1 cup of water in a medium saucepan over medium heat. Add the lemongrass and galangal slices and bring to a gentle simmer for 5 minutes to infuse the broth.

Step 2: Cook the Chicken

Add the sliced chicken to the simmering broth and cook for 8 minutes until the chicken is opaque and cooked through. Do not boil aggressively as this will toughen the chicken.

Step 3: Add Mushrooms

Add the oyster mushrooms and cook for 3 more minutes until softened and just tender.

Step 4: Season and Finish

Remove from heat and stir in lime juice and fish sauce to taste. Garnish with fresh cilantro and sliced Thai chilies before serving. Do not eat the lemongrass or galangal pieces.

Advertisement

Easy substitutions

Missing an ingredient? Here are some swaps that work perfectly:

  • galangal → fresh ginger as a milder alternative
  • oyster mushrooms → cremini or button mushrooms

Common mistakes to avoid

Watch out for these pitfalls that can affect your results:

  • Boiling the soup too hard which makes the chicken tough and rubbery
  • Adding lime juice while the soup is still on the heat which turns it bitter

Nutrition facts

Per serving: 320 calories, 24g protein, 10g carbs, 22g fat, 2g fiber.

Ready to cook?

Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.

View full recipe →
Advertisement