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

Authentic Thai Coconut Soup (Tom Kha)


  • Author: Imili Johnson
  • Total Time: 30

Ingredients

Scale

Ingredients:

  • 2 cups coconut milk (unsweetened)
  • 2 cups chicken broth (or vegetable broth for a vegetarian version)
  • 2 stalks lemongrass, trimmed and smashed
  • 5 slices galangal (or ginger as a substitute)
  • 34 kaffir lime leaves, torn into pieces
  • 12 Thai bird’s eye chilies, crushed (adjust to heat preference)
  • 200g chicken breast, thinly sliced (or tofu for a vegetarian option)
  • 1 cup mushrooms (straw mushrooms or button mushrooms)
  • 1 small onion, thinly sliced
  • 2 tablespoons fish sauce (use soy sauce for vegetarian/vegan)
  • 2 tablespoons lime juice
  • 1 tablespoon sugar (palm sugar preferred)
  • Fresh cilantro for garnish
  • Optional: Thai chili oil for extra heat

Instructions

Preparation:

Step 1: Prepare Aromatics

Begin by preparing the base aromatics. Smash the lemongrass stalks using the back of a knife to release their oils, slice the galangal into thin rounds, and tear the kaffir lime leaves. These ingredients will provide the essential flavors for your broth.

Step 2: Simmer the Broth

In a large pot, bring the coconut milk and chicken broth to a gentle simmer over medium heat. Add the prepared lemongrass, galangal, and kaffir lime leaves. Let these aromatics infuse the broth for about 5-10 minutes, allowing their flavors to develop fully.

Step 3: Add Protein and Vegetables

Once the broth is fragrant, add the sliced chicken breast (or tofu for a vegetarian option) and mushrooms. Stir gently to ensure that the chicken cooks evenly. Simmer the soup for another 5-7 minutes, or until the chicken is fully cooked and tender.

Step 4: Season the Soup

Season the soup with fish sauce (or soy sauce for a vegetarian version), lime juice, and sugar. The key to a good Tom Kha is balancing these flavors — the soup should be slightly sweet, sour, salty, and have a hint of spice. Adjust the seasoning to your taste preference. Add the crushed bird’s eye chilies for heat, remembering that a little goes a long way.

Step 5: Final Touches and Serving

Once the soup is well-seasoned, remove the pot from heat. Discard the lemongrass stalks, galangal, and lime leaves, as they’ve done their job of flavoring the broth. Garnish the soup with fresh cilantro and a drizzle of Thai chili oil for extra spiciness, if desired. Serve hot and enjoy!

Notes

Cooking Note:

  • If you can’t find galangal, fresh ginger is a reasonable substitute, though the flavor won’t be as authentic. Similarly, kaffir lime leaves can be replaced with lime zest in a pinch.
  • The soup should not be boiled at high heat after adding the coconut milk, as this could cause the milk to curdle. Keep the heat low and simmer gently.
  • Tom Kha tastes even better the next day, as the flavors continue to meld in the fridge.
  • Prep Time: 10
  • Cook Time: 20

Nutrition

  • Calories: 300
  • Sodium: 800mg
  • Protein: 15g