Thai-Style Coconut Chicken Soup (Tom Kha Gai)
The balance of hot, sour, salty, and sweet is what makes this soup sing — taste and adjust the fish sauce and lime at the end rather than guessing up front.
Serves
4
Prep
15 minutes
Cook
25 minutes
Ingredients
- 2 (13.5-ounce) cans full-fat coconut milk
- 1 1/2 cups (360ml) chicken broth
- 3 stalks lemongrass, tough outer layers removed, smashed and cut into 2-inch pieces
- 5 slices fresh galangal or ginger
- 4 makrut lime leaves, torn (or zest of 1 lime)
- 1 pound boneless, skinless chicken thighs, thinly sliced
- 8 ounces cremini mushrooms, sliced
- 2 tablespoons fish sauce, plus more to taste
- 1 tablespoon brown sugar
- 2–3 Thai chiles, lightly smashed (or 1/2 teaspoon chili flakes)
- 3 tablespoons fresh lime juice, plus more to taste
- 1/4 cup fresh cilantro leaves, for garnish
- 2 green onions, sliced, for garnish
Instructions
- 1
In a large pot, combine the coconut milk and chicken broth over medium heat.
- 2
Add the lemongrass, galangal, and lime leaves. Bring to a gentle simmer (do not let it boil hard, which can cause coconut milk to separate) and let steep for 8–10 minutes to infuse the aromatics into the broth.
- 3
Add the sliced chicken thighs and mushrooms. Simmer gently until the chicken is cooked through, 6–8 minutes.
- 4
Stir in the fish sauce, brown sugar, and Thai chiles. Simmer 2–3 minutes more.
- 5
Remove from heat and stir in the lime juice — adding it off the heat preserves its bright flavor, since boiling citrus juice mutes it.
- 6
Taste and adjust: add more fish sauce for saltiness, more lime juice for tang, or more sugar to round out the heat. The final balance should hit sour, salty, and slightly sweet all at once.
- 7
Remove the lemongrass stalks, galangal slices, and lime leaves before serving (they're aromatics, not meant to be eaten).
- 8
Ladle into bowls, garnish with cilantro and green onions, and serve hot with steamed jasmine rice on the side.
Chef's Tip — Bruise the lemongrass and galangal with the back of a knife before adding them — cracking the fibers open releases far more aromatic oil than leaving them whole.
Just $5/month. Cancel the takeout order instead. 🍟
More Soups & Stews
Classic French Onion Soup
The whole dish rides on one step: caramelizing a mountain of onions low and slow until they collapse into a deep amber jam — there's no shortcut worth taking here.
Creamy Tomato Basil Soup
Roasting the tomatoes first concentrates their sweetness and burns off excess water, giving you a deeper flavor than simmering canned tomatoes alone ever will.
Chicken and Wild Rice Soup
A creamy, hearty soup built on a proper roux base, with wild rice's chewy bite giving it more texture than the average chicken soup.