This recipe guides you through making authentic Tom Kha Gai, a creamy, aromatic Thai coconut chicken soup. It balances rich coconut milk with bright lime and savory herbs for a comforting, flavorful meal.
Author:Cat
Prep Time:15 min
Cook Time:25 min
Total Time:40 min
Yield:4 servings 1x
Category:Dinner
Method:Stovetop
Cuisine:Thai
Diet:Low Fat
Ingredients
Scale
1 tablespoon coconut oil
1 pound boneless, skinless chicken breasts or thighs, thinly sliced
1 inch fresh ginger, sliced thinly
2 stalks lemongrass, trimmed and bruised
4 cups chicken broth
1 (13.5 ounce) can full-fat coconut milk
2 tablespoons fish sauce
1 tablespoon brown sugar
1/2 cup sliced mushrooms (cremini or shiitake)
Juice of 1 lime
1/4 cup fresh cilantro, chopped, for garnish
1 red chili, thinly sliced (optional, for heat)
Instructions
Heat the coconut oil in a large pot or Dutch oven over medium heat. Add the sliced chicken and cook until lightly browned, about 4 minutes.
Add the sliced ginger and bruised lemongrass stalks to the pot. Cook for 1 minute until fragrant.
Pour in the chicken broth and bring the mixture to a simmer. Reduce the heat to low, cover, and let it gently simmer for 10 minutes to infuse the broth with flavor.
Stir in the full-fat coconut milk, fish sauce, and brown sugar. Return the soup to a gentle simmer; do not boil rapidly.
Add the sliced mushrooms and cook for 5 minutes until tender.
Remove the lemongrass stalks before serving. Stir in the fresh lime juice.
Taste the soup and adjust seasoning if needed, adding more fish sauce for saltiness or sugar for balance.
Ladle the soup into bowls. Garnish generously with fresh cilantro and sliced red chili, if using.
Notes
For a deeper flavor, you can simmer the broth with the aromatics for up to 20 minutes before adding the coconut milk.
If you cannot find fresh lemongrass, use 1 teaspoon of lemongrass paste.
This soup pairs well with a crisp Sauvignon Blanc or a dry Riesling.