Thai Coconut Chicken Soup (Tom Kha Gai)

A fragrant Thai coconut milk soup with tender chicken breast, mushrooms,
lemongrass, ginger, and a bright hit of lime juice — warming and satisfying
with clean, balanced flavors.

Tom Kha Gai is one of Thailand's most beloved soups, and for good reason.
The combination of creamy coconut milk, aromatic lemongrass, earthy galangal
(or fresh ginger), and bright lime juice creates a broth that is simultaneously
rich and refreshing — a balance that is nearly impossible to achieve with most
other ingredients.

This version uses light coconut milk to keep the calorie count in check while
still delivering the characteristic creaminess. Chicken breast provides 34 grams
of lean protein per serving, while mushrooms add umami depth and potassium. The
fish sauce is used sparingly — just enough to build the savory base without
spiking sodium beyond a healthy range.

The aromatics are the soul of this dish. Lemongrass, ginger, and kaffir lime
leaves (or lime zest if kaffir leaves are unavailable) are not meant to be eaten
— they are bruised and simmered to release their oils into the broth, then removed
before serving. Thai chilies add heat that you can adjust to your preference.

✅ Why This Recipe Is Healthy

  • • High protein: 34g per serving from lean chicken breast
  • • Immune-supporting aromatics: Ginger, lemongrass, and lime all have anti-inflammatory properties
  • • Low carb: Only 12g carbs per serving — naturally grain-free
  • • Controlled sodium: Under 560mg by using a small amount of fish sauce and low-sodium broth

📊 Why This Recipe Scored 82/100

With an overall health score of 82/100, this recipe is a solid, balanced option. Its strongest area is blood sugar stability (95/100), where a strong 34g of protein helps buffer the glucose response. The main thing holding the score back is sodium balance (79/100), because 555mg of sodium is acceptable but worth keeping an eye on.

How our scoring works

Share this score

Thai Coconut Chicken Soup (Tom Kha Gai)
⏱️
Prep Time
15 min
🍳
Cook Time
25 min
🍽️
Servings
4
📊
Difficulty
medium
Ingredients for Thai Coconut Chicken Soup (Tom Kha Gai)

Ingredients

  • ✓ 1.25 lb chicken breast
  • ✓ 13.5 oz (1 can) light coconut milk
  • ✓ 2 cups low-sodium chicken broth
  • ✓ 2 cups sliced shiitake mushrooms
  • ✓ 2 stalks lemongrass stalks
  • ✓ 1.5 inch piece fresh ginger
  • ✓ 4 leaves (or 1 tsp lime zest) kaffir lime leaves
  • ✓ 2 tbsp fish sauce
  • ✓ 3 tbsp fresh lime juice
  • ✓ 0.25 cup fresh cilantro
  • ✓ 2 small Thai red chilies
  • ✓ 3 cloves garlic
  • ✓ 3 stalks green onions
  • ✓ 0.25 tsp salt
Thai Coconut Chicken Soup (Tom Kha Gai) cooking in progress

Instructions

  1. 1

    Prepare the aromatics: Cut off the bottom 2 inches of the lemongrass stalks and peel away the outer layer. Bruise the stalks by pressing firmly with the flat of a knife, then cut into 2-inch pieces. Peel the ginger and slice into thin coins. Lightly bruise the kaffir lime leaves by folding them. Slice the Thai chilies in half (remove seeds for less heat). Mince the garlic.

  2. 2

    Slice the chicken breast across the grain into thin 1/4-inch strips. This ensures the chicken cooks quickly and stays tender in the broth.

  3. 3

    Combine the light coconut milk and low-sodium chicken broth in a medium pot over medium heat. Add the lemongrass, ginger, kaffir lime leaves (or lime zest), garlic, and Thai chilies. Bring to a gentle simmer and cook for 10 minutes to infuse the broth with the aromatics.

  4. 4

    Add the sliced mushrooms to the broth and cook for 3 minutes. Add the chicken strips and stir gently. Cook for 5-6 minutes until the chicken is cooked through with no pink remaining. Stir in the fish sauce and taste for seasoning. Add salt only if needed. Remove from heat.

  5. 5

    Remove and discard the lemongrass pieces, ginger coins, and kaffir lime leaves. Stir in the fresh lime juice. Ladle into bowls and top with fresh cilantro, sliced green onions, and additional chili slices if desired. Serve immediately with additional lime wedges on the side.

Health Scores

Overall Health Score

82
Very Good
🩸 Blood Sugar Stability 95

Excellent Stability

🧂 Sodium Balance 79

Low Sodium

💎 Nutrient Quality 85

Nutrient Dense

Nutrition Facts

Per Serving

Calories 310
Protein 34.0g
Carbohydrates 12.0g
Fat 14.0g
Fiber 2.0g
Sodium 555mg
Sugar 5.0g

Health Highlights

✓ Low Sugar (<8g)
✓ High Protein (≥15g)

Want detailed insights on why this recipe scored 82?

Upgrade to Pro for Full Analysis