Go Back
+ servings
Bowl of coconut chicken soup: creamy coconut broth with tender chicken, mushrooms, lemongrass, kaffir lime leaves, and chili, garnished with cilantro."

Thai Coconut Chicken Soup(Tom Kha Gai)

Susie Thompson
Tom Kha Gai — thai coconut chicken soup built on three aromatics that don't exist anywhere else in the world together. Galangal, lemongrass, kaffir lime leaves, coconut milk. The broth is silky and sour and faintly floral. My mother made this on the nights the air shifted. I make it on the nights I miss her.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Course Appetizer, Family meal, Main Course, Soup, Soup and Stews
Cuisine Thai, Thai/Central
Servings 4 people
Calories 380 kcal

Equipment

  • Medium heavy pot
  • Sharp knife
  • Ladle

Ingredients
  

  • 2 cups coconut milk
  • 2 cups chicken broth use vegetable broth for a vegetarian version
  • 1 pound chicken breast thinly sliced (or use equivalent amount of mushrooms for a vegan version)
  • 1 stalk lemongrass cut into 2-inch pieces and smashed
  • 3 slices galangal about ¼ inch thick
  • 5 kaffir lime leaves torn into pieces (remove stem)
  • 3 tablespoons fish sauce substitute soy sauce for a vegetarian version
  • 2 tablespoons lime juice
  • 1 teaspoon sugar
  • 3 Thai chilies smashed (adjust based on your heat preference)
  • ½ cup sliced onions
  • 1 cup sliced mushrooms optional if using chicken
  • ¼ cup cilantro chopped for garnish
  • Optional: cherry tomatoes and/or red bell pepper slices for added color and texture

Instructions
 

Prepare the Ingredients:

  • Chicken and Mushrooms:
    Rinse the chicken breast under cold water and pat it dry with paper towels. Place it on a cutting board and slice it against the grain into thin strips about 1/4 inch thick. If using mushrooms, clean them with a damp cloth or by quickly rinsing and patting them dry. Slice them thinly.
  • Lemongrass:
    Cut off the root end of the lemongrass stalks and remove any tough outer layers until you reach the tender, pale yellow part. Cut the lemongrass into 2-inch pieces. To release its flavor, lay each piece flat on a cutting board and gently crush it with the back of a knife or a rolling pin.
  • Galangal and Thai Chilies:
    Peel the galangal and slice it thinly into rounds. Use about 4-5 slices, depending on their size. Thai chilies can vary in heat; if you prefer a milder soup, remove the seeds before smashing them with the flat side of a knife.
  • Prepare the Broth:
    In a large pot, pour the chicken broth and add 1 cup of coconut milk. Place the pot over medium heat and stir gently until the coconut milk is fully incorporated into the broth. Bring the mixture to a gentle simmer, stirring occasionally to prevent sticking.
  • Infuse the Broth:
    Once the broth is simmering, add the prepared lemongrass pieces, sliced galangal, kaffir lime leaves (torn slightly to release flavor), and smashed Thai chilies to the pot. Stir gently to distribute the ingredients evenly in the broth. Allow them to simmer together for about 5 minutes. This step allows the herbs to infuse the broth with their aromatic flavors.
  • Introduce the Chicken and Vegetables:
    Carefully add the sliced chicken (or mushrooms) and the sliced onion to the simmering broth. Stir gently to combine. Pour in the remaining coconut milk, which adds richness to the soup. Adjust the heat slightly to maintain a gentle simmer.
  • Cook Until Tender:
    Continue to simmer the uncovered soup, stirring occasionally, until the chicken is fully cooked and no longer pink inside (about 10-15 minutes for chicken). If using mushrooms, they should be tender and cooked through.
  • Balance the Flavors:
    Stir in the fish sauce, starting with a tablespoon and adjusting to taste. Fish sauce adds depth and saltiness to the soup. Add the sugar to balance the flavors and the freshly squeezed lime juice for a touch of acidity. Taste the soup and adjust the seasoning as needed by adding more fish sauce for saltiness or lime juice for acidity.
  • Optional Vegetables:
    Add cherry tomatoes and thinly sliced red bell pepper to the simmering soup if desired. Cook for 2-3 minutes until the tomatoes soften, and the bell pepper slices are tender-crisp. This step adds color and freshness to the soup.
  • Remove Aromatic Herbs:
    Remove the pot from the heat once the soup is fully cooked and seasoned to your liking. Using tongs or a slotted spoon, carefully remove and discard the slices of galangal, lemongrass pieces, kaffir lime leaves, and any smashed Thai chilies. This ensures the soup remains smooth and pleasant to eat without biting into large pieces of herbs.
  • Garnish and Serve Hot:
    Ladle the aromatic Tom Kha Gai into bowls. Garnish each serving generously with freshly chopped cilantro leaves, which add a final burst of herbal fragrance and color. Serve the soup hot, allowing the flavors to unfold fully with each spoonful.
  • Enjoy Immediately:
    Serve the Tom Kha Gai immediately after garnishing. This ensures the soup is enjoyed at its best hot, flavorful, and comforting.

Notes

The aromatics go in bruised and whole, not chopped. You are steeping them like tea — drawing out their oils and their fragrance into the broth. They come out before serving. If someone bites into a piece of galangal expecting ginger, they'll be surprised. Warn your guests or remove everything carefully before you ladle.
Do not boil this soup. Medium-low heat the entire way through. Coconut milk splits at a hard boil and the texture turns grainy and unpleasant. If you see it starting to bubble aggressively, pull the heat down immediately. The soup should move gently. That's all it needs.
Fish sauce goes in before the lime. Always. Season with fish sauce first, then brighten with lime at the very end. If you add the lime too early it loses its freshness and the sour note flattens into the broth instead of sitting on top of it where it belongs.
This thai coconut chicken soup is better the next day. The galangal and lemongrass deepen overnight in the refrigerator. Reheat it gently over low heat and add a fresh squeeze of lime before serving. Don't boil it reheating either. Same rule. Always the same rule.

Nutrition

Serving: 4ServingsCalories: 380kcalCarbohydrates: 10gProtein: 28gFat: 26gSaturated Fat: 17gCholesterol: 85mgSodium: 860mgPotassium: 620mgFiber: 1gSugar: 5g
Keyword Coconut Soup, Thai coconut soup, tom kha gai recipe,
Tried this recipe?Let us know how it was!