There’s something incredibly comforting about a warm bowl of Thai Tom Kha Gai Soup. I mean, who can resist that rich, creamy coconut milk, perfectly paired with tender chicken and a medley of fragrant herbs? Every time I make this soup, it feels like a warm hug on a chilly day. The balance of flavors—spicy, sour, and sweet—takes my taste buds on a delightful journey. Plus, it’s so quick to whip up, making it a perfect weeknight dinner option that doesn’t skimp on flavor.

As the comforting aroma wafts through my kitchen, I can’t help but feel a wave of nostalgia. This soup is more than just a recipe; it brings back memories of cozy dinners with friends and family, all gathered around the table. And trust me, once you taste it, you’ll understand why Thai Tom Kha Gai Soup is a beloved classic. So, grab your pot, and let’s dive into making this deliciously fragrant soup that’s sure to become a staple in your home too!
Ingredients for Thai Tom Kha Gai Soup
To make this delightful Thai Tom Kha Gai Soup, gather the following ingredients:
- 1 lb diced chicken breast
- 1 can of coconut milk
- 4 cups of chicken broth
- 2 stalks of lemongrass, bruised
- 3 slices of galangal
- 5 leaves of kaffir lime, torn
- 2 tbsp fish sauce
- 1 tbsp lime juice
- For garnish: 1 tbsp fresh cilantro, chopped
How to Prepare Thai Tom Kha Gai Soup
Now, let’s get to the good part—making this delicious Thai Tom Kha Gai Soup! Trust me, it’s as easy as pie, and the end result is simply heavenly.
Step 1 – Combine the Base Ingredients
First things first, grab your pot and pour in the chicken broth. Toss in the bruised lemongrass, galangal slices, and torn kaffir lime leaves. These aromatic ingredients are what give the soup its signature flavor, so don’t skip this step! Bring everything to a boil over medium heat. The moment you start to smell those fragrant herbs, you know you’re on the right track. It should take just a few minutes, and the anticipation will have your taste buds tingling!
Step 2 – Cook the Chicken
Once you’ve got that lovely broth boiling, it’s time to add the star of the show—your diced chicken breast. Gently stir it in and let it cook for about 10-15 minutes, or until the chicken is no longer pink. You want it fully cooked, but be careful not to overdo it; the chicken should be tender and juicy, not dry and chewy!
Step 3 – Add Coconut Milk and Seasonings
Now for the magic touch! Once your chicken is cooked, stir in the coconut milk, fish sauce, and lime juice. This is where the soup transforms into a creamy, dreamy delight! Allow it to simmer for another 5 minutes on low heat. This gentle simmering lets all those flavors mingle together beautifully, creating that warm, comforting hug in a bowl we all crave.
Step 4 – Serve and Garnish
Finally, it’s time to serve up this deliciousness! Ladle the soup into bowls and don’t forget the finishing touch—garnishing with freshly chopped cilantro. It adds a fresh burst of flavor and a pop of color that makes it so inviting. Enjoy your Thai Tom Kha Gai Soup hot, and watch everyone at the table fall in love with it, just like I have!
Why You’ll Love This Recipe
This Thai Tom Kha Gai Soup is not just a dish; it’s an experience that brings joy to your kitchen and comfort to your table. Here’s why you’ll love making it:
- Quick and Easy: With just 15 minutes of prep and 30 minutes of cooking time, you’ll have a delicious meal ready in no time!
- Flavor Explosion: The combination of coconut milk, lemongrass, and galangal creates a rich, fragrant broth that’s bursting with flavor.
- Comforting Nourishment: The warm, creamy soup feels like a cozy hug, perfect for chilly evenings or when you’re feeling under the weather.
- Customizable: You can easily adjust the spice levels to suit your taste, making it as mild or as fiery as you like!
- Perfect for Sharing: This recipe serves four, making it ideal for family dinners or cozy gatherings with friends.
Tips for Success with Thai Tom Kha Gai Soup
To make sure your Thai Tom Kha Gai Soup turns out absolutely perfect, keep these handy tips in mind:
- Fresh Ingredients: Always opt for fresh lemongrass and galangal if you can find them. They add an unbeatable depth of flavor and aroma that dried versions simply can’t match.
- Adjusting Spice Levels: If you love a bit of heat, feel free to toss in some sliced chili peppers when adding the chicken. You can always start with a small amount and add more if you like it spicy!
- Simmer Gently: When adding coconut milk, keep the heat low and let it simmer. This helps the flavors meld beautifully without curdling the milk.
- Let it Rest: If you have time, let the soup sit for a few minutes after cooking. This allows the flavors to deepen even further before serving.
- Garnish Generously: Don’t skimp on the cilantro! It not only enhances the flavor but also adds a lovely freshness to each bowl.
Nutritional Information for Thai Tom Kha Gai Soup
When you’re indulging in a warm bowl of Thai Tom Kha Gai Soup, it’s nice to know what you’re enjoying! Here’s a rough estimate of the nutritional values per serving:
- Calories: Approximately 350
- Protein: About 25g
- Fat: Roughly 25g, including 15g of saturated fat
- Carbohydrates: Around 8g
- Fiber: 2g
- Sodium: Approximately 800mg
- Vitamin C: 10% of your daily value
These values are approximate and can vary based on the specific ingredients you use. Enjoying this soup is not just a treat for your taste buds but a lovely way to nourish your body as well!
FAQ about Thai Tom Kha Gai Soup
Can I make Thai Tom Kha Gai Soup vegetarian?
Absolutely! You can easily transform this Thai Tom Kha Gai Soup into a vegetarian delight. Simply substitute the diced chicken breast with cubed tofu or your favorite plant-based protein for that satisfying texture. For the broth, use a hearty vegetable broth instead of chicken broth. This way, you still get all those wonderful flavors from the lemongrass, galangal, and kaffir lime leaves—the defining characteristics of this soup. You won’t miss the meat one bit!
What can I serve with Thai Tom Kha Gai Soup?
Pairing this soup with the right sides can elevate your meal even further! I love serving it alongside jasmine rice to soak up all that delicious broth. Thai spring rolls or fresh summer rolls also make for a perfect appetizer. If you want a little crunch, a simple cucumber salad with a hint of lime can provide a refreshing contrast. Trust me, these accompaniments complement the flavors beautifully!
How can I store leftovers?
If you find yourself with any leftovers (which might be hard to believe, because it’s so good!), storing them is super easy! Let the soup cool to room temperature, then transfer it to an airtight container. It’ll keep in the fridge for about 3-4 days. When you’re ready to enjoy it again, just reheat it gently on the stove over low heat. A little splash of fresh lime juice before serving can brighten it up again. Enjoy every last drop!
Serving Suggestions for Thai Tom Kha Gai Soup
To truly elevate your experience with Thai Tom Kha Gai Soup, consider adding a few delightful side dishes! My go-to is a fluffy bowl of jasmine rice—perfect for soaking up that creamy broth. You could also whip up some crispy Thai spring rolls or fresh summer rolls filled with veggies for a crunchy contrast. If you’re in the mood for something refreshing, a simple cucumber salad with a zesty lime dressing complements the soup beautifully. And for a little extra flair, serve it with a side of chili paste or sambal for those who crave a spicy kick! These pairings not only enhance the meal but also create a festive, authentic Thai dining experience right at home. Trust me, your taste buds will thank you!
For more delicious recipes and inspiration, check out our Pinterest page!

Thai Tom Kha Gai Soup
Equipment
- Pot
- Knife
Ingredients
For the Soup
- 1 lb chicken breast diced
- 1 can coconut milk
- 4 cups chicken broth
- 2 stalks lemongrass bruised
- 3 slices galangal
- 5 leaves kaffir lime leaves torn
- 2 tbsp fish sauce
- 1 tbsp lime juice
For Garnish
- 1 tbsp fresh cilantro chopped
Instructions
- In a pot, combine chicken broth, lemongrass, galangal, and kaffir lime leaves. Bring to a boil.
- Add the diced chicken and cook until fully cooked.
- Stir in coconut milk, fish sauce, and lime juice. Simmer for 5 minutes.
- Serve hot, garnished with fresh cilantro.
