Thai Coconut Chicken Soup (Tom Kha Gai)
There’s nothing quite like the comforting embrace of a warm bowl of soup, especially when it’s imbued with the vibrant flavors of Thai cuisine. Thai Coconut Chicken Soup, or Tom Kha Gai, is a celebration of fresh ingredients, aromatic herbs, and a rich coconut base that warms both the body and soul. This recipe is not only easy to prepare but also brings a taste of Thailand right into your kitchen. Let’s dive into the magic of this delightful dish.
Why I Love This Recipe

Tom Kha Gai is a perfect harmony of sweet, sour, and spicy flavors. The creamy coconut milk melds beautifully with the zesty lime juice and fragrant lemongrass, creating a soup that is both refreshing and satisfying. What I love most about this recipe is its versatility — it can be adjusted to suit your taste preferences, whether you prefer a milder soup or a more robustly flavored dish. Plus, using rotisserie chicken makes it a quick weeknight dinner option without sacrificing flavor.
Ingredient List
- 8 cups chicken stock
- 1 cup fresh cilantro, chopped, plus more for garnish
- 3 tablespoons lime juice (from 2 limes)
- 1 teaspoon kosher salt
- 1 tablespoon lemongrass paste (Gourmet Garden brand recommended)
- 1 tablespoon ginger paste (Gourmet Garden brand recommended)
- 1 serrano chili, seeds removed and finely chopped
- 1 cup white button mushrooms, sliced
- 3 cups cooked and shredded chicken (I used rotisserie chicken)
- 14 ounces coconut milk (1 can)
- 1 tablespoon brown sugar
- Cherry tomatoes, halved
- Fresh cilantro, for garnish
- Hot sauce, to taste
Toolbox for This Recipe
- Large pot: Essential for simmering the soup to perfection.
- Cutting board and knife: For chopping all your fresh ingredients.
- Measuring cups and spoons: To ensure perfect measurements of each ingredient.
- Wooden spoon: Ideal for stirring and mixing the ingredients together.
- Serving bowls: For presenting your delicious soup to family or friends.
Thai Coconut Chicken Soup (Tom Kha Gai) — Do This Next

Step 1: Prepare Your Ingredients
Start by gathering all your ingredients. Chop the cilantro, slice the mushrooms, and shred the chicken if it’s not already done. This makes the cooking process smooth and enjoyable.
Step 2: Heat the Stock
In a large pot, combine the chicken stock, lemongrass paste, ginger paste, and kosher salt. Bring the mixture to a gentle boil over medium heat.
Step 3: Add the Aromatics
Once the stock is boiling, add in the finely chopped serrano chili and sliced mushrooms. Let them simmer for about 5 minutes until the mushrooms are tender.
Step 4: Incorporate the Chicken
Stir in the cooked and shredded chicken to the pot. Allow it to heat through, which should take about 3-4 minutes.
Step 5: Add Coconut Milk and Seasonings
Pour in the coconut milk and add the brown sugar. Stir well to combine, and let it simmer for another 5 minutes. This is where your soup starts to take on that luxurious creaminess.
Step 6: Finish with Fresh Ingredients
Remove the pot from heat. Stir in the lime juice and half of the chopped cilantro. Adjust the seasoning with more salt or lime juice if needed.
Step 7: Serve and Garnish
Ladle the soup into serving bowls. Garnish with cherry tomatoes, additional cilantro, and a drizzle of hot sauce if you like a bit of heat.
Seasonal Flavor Boosts

- Add sweet corn for a touch of sweetness and texture.
- Incorporate spinach or bok choy for added greens.
- Include bell peppers for a pop of color and crunch.
- Try using Thai basil instead of cilantro for a different herbal note.
Chef’s Rationale
The balance of flavors in Tom Kha Gai is key to its success. The lemongrass and ginger provide a fragrant base that complements the richness of the coconut milk. The addition of lime juice brings brightness, while the brown sugar rounds out the flavors with a hint of sweetness. Each ingredient plays a crucial role in creating a layered and satisfying soup that feels both indulgent and healthy.
Storing, Freezing & Reheating
If you have leftovers, store them in an airtight container in the refrigerator for up to 3 days. The soup can thicken upon refrigeration, so you may want to add a splash of chicken stock when reheating. Tom Kha Gai can also be frozen for up to 2 months. To reheat, thaw overnight in the refrigerator and warm gently on the stove until heated through.
Quick Questions
Can I use other proteins in this soup?
Absolutely! Shrimp, tofu, or even beef can be used instead of chicken for a different twist on this classic dish.
Is this soup spicy?
The spiciness level can be adjusted by the amount of serrano chili you use. Feel free to omit it for a milder version or add more for a kick!
Can I make this soup vegetarian?
Yes! Simply replace the chicken stock with vegetable broth and use tofu or mushrooms as the protein base.
What can I serve with Tom Kha Gai?
This soup pairs wonderfully with jasmine rice or a side of spring rolls for a complete meal.
Cook This Next
Ready, Set, Cook
Now that you have all the steps and tips lined up, it’s time to get cooking! This Thai Coconut Chicken Soup (Tom Kha Gai) is not just a dish; it’s an experience that brings warmth and joy to your table. Whether you’re making it for yourself, your family, or hosting a gathering, everyone will appreciate the delightful flavors and comforting aroma. Gather your ingredients, follow the steps, and savor each spoonful of this delightful soup! Enjoy the culinary journey to Thailand from the comfort of your home.

Thai Coconut Chicken Soup (Tom Kha Gai)
Ingredients
Equipment
Method
- Start by gathering all your ingredients. Chop the cilantro, slice the mushrooms, and shred the chicken if it’s not already done. This makes the cooking process smooth and enjoyable.
- In a large pot, combine the chicken stock, lemongrass paste, ginger paste, and kosher salt. Bring the mixture to a gentle boil over medium heat.
- Once the stock is boiling, add in the finely chopped serrano chili and sliced mushrooms. Let them simmer for about 5 minutes until the mushrooms are tender.
- Stir in the cooked and shredded chicken to the pot. Allow it to heat through, which should take about 3-4 minutes.
- Pour in the coconut milk and add the brown sugar. Stir well to combine, and let it simmer for another 5 minutes. This is where your soup starts to take on that luxurious creaminess.
- Remove the pot from heat. Stir in the lime juice and half of the chopped cilantro. Adjust the seasoning with more salt or lime juice if needed.
- Ladle the soup into serving bowls. Garnish with cherry tomatoes, additional cilantro, and a drizzle of hot sauce if you like a bit of heat.
Notes
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Soup can thicken upon refrigeration; add chicken stock when reheating.
- This soup can be frozen for up to 2 months; thaw overnight in the refrigerator before reheating.
