Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Tom Kha Gai Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Tom Kha Gai is a classic Thai coconut chicken soup that balances creamy coconut milk with fragrant lemongrass, lime leaves, chilies, and tender chicken. It’s comforting, aromatic, and full of flavor—perfect as a starter or main with rice.

  • Total Time: 35 minutes
  • Yield: 4 servings

Ingredients

1 tablespoon vegetable oil

1 pound boneless, skinless chicken breasts or thighs, thinly sliced

1 medium onion, sliced

34 stalks lemongrass, cut into 4-inch pieces and smashed

34 kaffir lime leaves, torn (or zest of 2 limes)

34 Thai bird’s eye chilies, smashed (adjust to taste)

1 can (14 oz) coconut milk

4 cups chicken broth (or water)

1 tablespoon fish sauce

1 tablespoon sugar (palm sugar preferred)

1/2 cup mushrooms, sliced (shiitake or oyster preferred)

1 medium tomato, quartered (optional)

1 tablespoon fresh lime juice

Fresh cilantro leaves, chopped (for garnish)

Thai basil leaves (optional, for garnish)

Optional: chili oil or red chili flakes for extra heat

Instructions

  1. Heat vegetable oil in a large pot over medium heat.
  2. Add onion, lemongrass, kaffir lime leaves, and chilies. Sauté for 3–4 minutes until fragrant.
  3. Add chicken and cook about 5 minutes until no longer pink.
  4. Stir in coconut milk, chicken broth, fish sauce, and sugar. Simmer for 10–15 minutes.
  5. Add mushrooms and tomato (if using) and cook for another 5–7 minutes until mushrooms are tender.
  6. Remove from heat, stir in lime juice, and adjust seasoning with more lime, fish sauce, or sugar if needed.
  7. Discard lemongrass and lime leaves before serving.
  8. Ladle into bowls and garnish with cilantro, Thai basil, or chili oil if desired.

Notes

Substitute tofu and vegetable broth for a vegetarian version.

Ginger can replace galangal if unavailable.

Lime zest can replace kaffir lime leaves in a pinch.

Add baby corn, bok choy, or rice noodles for variation.

Best eaten fresh but keeps up to 3 days in the fridge.

  • Author: Chloe Mae
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stovetop simmering
  • Cuisine: Thai
  • Diet: Halal

Nutrition

  • Serving Size: 1 bowl (about 1 1/2 cups)
  • Calories: 310
  • Sugar: 6g
  • Sodium: 780mg
  • Fat: 20g
  • Saturated Fat: 14g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 10g
  • Fiber: 2g
  • Protein: 25g
  • Cholesterol: 65mg