Easy Thai Coconut Chicken Soup, also known as Tom Kha Gai, is a warm, creamy, and fragrant soup made with tender chicken, rich coconut milk, fresh herbs, and a touch of spice. It’s the kind of soup that feels both comforting and exotic, with the perfect balance of savory, sour, and slightly sweet flavors. I love how quick it is to make and how much flavor comes from just a few simple ingredients.
Why You’ll Love This Recipe
I love this soup because it’s incredibly flavorful without being heavy. The coconut milk gives it a creamy texture, the lime and lemongrass add brightness, and the chicken makes it filling enough to be a meal on its own. It’s also naturally dairy-free and easy to customize based on what I have in the kitchen. Whether I’m craving something cozy or refreshing, this soup always hits the spot.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
Boneless, skinless chicken breast or thighs, thinly sliced
-
Coconut milk (full-fat for richness)
-
Chicken broth or stock
-
Lemongrass stalks (smashed) or lemongrass paste
-
Fresh ginger or galangal, sliced
-
Garlic, minced
-
Mushrooms (like shiitake or button), sliced
-
Red chili or chili paste (optional, for heat)
-
Fish sauce
-
Lime juice
-
Brown sugar
-
Fresh cilantro
-
Green onions (for garnish)
-
Cooked jasmine rice (optional, for serving)
Directions
-
I start by heating a bit of oil in a large pot over medium heat and sautéing the garlic, ginger, and lemongrass for a minute or two until fragrant.
-
I pour in the chicken broth and bring it to a simmer, letting it infuse for about 5 minutes.
-
I add the sliced chicken and mushrooms, cooking until the chicken is just cooked through—about 5–7 minutes.
-
I stir in the coconut milk, fish sauce, lime juice, and a pinch of brown sugar, adjusting the flavor to taste. I let it simmer gently for another 5 minutes.
-
If I want it spicy, I stir in red chili or a bit of chili paste at this stage.
-
I remove the lemongrass and ginger slices before serving, then ladle the soup into bowls.
-
I garnish with chopped cilantro and green onions, and sometimes serve it with jasmine rice for a heartier meal.
Servings and timing
This recipe serves 4. It takes about 10 minutes to prep and 20 minutes to cook, making the total time around 30 minutes.
Variations
Sometimes I add baby spinach, snap peas, or bell peppers for more veggies. If I want a vegetarian version, I use tofu instead of chicken and vegetable broth in place of chicken stock. I also love adding a little Thai red curry paste when I want a deeper, spicier flavor.
Storage/Reheating
I store leftovers in the fridge for up to 3 days in an airtight container. To reheat, I warm the soup on the stovetop over medium heat or microwave it gently. If the coconut milk separates, I just stir it well and it comes back together. I don’t recommend freezing it, as the texture can change.
FAQs
Can I use light coconut milk?
Yes, but I prefer full-fat coconut milk for a richer and creamier texture. Light coconut milk works if I want a lower-fat option.
Is this soup spicy?
It can be! I control the heat by adding or skipping the chili or chili paste. I usually keep it mild and let people add heat at the table.
Do I need lemongrass?
Lemongrass adds that authentic Thai flavor, but if I don’t have it, I sometimes use lemongrass paste or just extra lime and ginger for a similar brightness.
Can I make this soup ahead?
Yes. I often make it earlier in the day and reheat before serving. The flavors actually deepen as it sits, but I wait to add fresh herbs until just before serving.
What can I serve this with?
I usually enjoy it on its own or with a side of jasmine rice. It’s also great with Thai spring rolls or a fresh cucumber salad.
Conclusion
Easy Thai Coconut Chicken Soup is one of my favorite quick and cozy meals. It’s bursting with flavor, incredibly satisfying, and simple enough to make on a busy weeknight. Whether I’m making it for myself or sharing it with friends and family, this soup always delivers comfort in a bowl—with a hint of Thai magic.
PrintEasy Thai Coconut Chicken Soup
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
Easy Thai Coconut Chicken Soup (Tom Kha Gai) is a creamy, aromatic soup featuring tender chicken, rich coconut milk, fragrant herbs, and a hint of spice. It’s quick to prepare, comforting yet light, and full of traditional Thai flavors that are easy to recreate at home.
- Author: Lizaa
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Thai
Ingredients
[object Object]
Instructions
- In a large pot, heat oil over medium heat. Add garlic, ginger, and lemongrass. Sauté for 1–2 minutes until fragrant.
- Add chicken broth and bring to a simmer. Let it cook for 5 minutes to infuse the broth with flavor.
- Add chicken and mushrooms. Simmer for 5–7 minutes until the chicken is fully cooked.
- Stir in coconut milk, fish sauce, lime juice, brown sugar, and chili or chili paste if using. Simmer gently for 5 more minutes.
- Taste and adjust seasoning. Remove lemongrass and ginger slices before serving.
- Ladle into bowls and garnish with cilantro and green onions. Serve hot, with jasmine rice if desired.
Notes
- Use tofu and veggie broth for a vegetarian version.
- For deeper flavor, add a spoonful of Thai red curry paste.
- Light coconut milk can be used, but full-fat gives a richer result.
- Make it spicier with extra chili or serve with chili oil on the side.
Nutrition
- Serving Size: 1 bowl
- Calories: 320
- Sugar: 4g
- Sodium: 780mg
- Fat: 20g
- Saturated Fat: 14g
- Unsaturated Fat: undefined
- Trans Fat: undefined
- Carbohydrates: 8g
- Fiber: 1g
- Protein: 26g
- Cholesterol: 70mg
