Tom Kha Gai Soup is one of those dishes that feels like a warm hug in a bowl. The blend of creamy coconut milk, tangy lime, and a whisper of spice is downright addictive. I’ll be honest—this is the soup I crave when life feels a little too busy or the weather just won’t make up its mind. The primary keyword, Tom Kha Gai Soup, isn’t just about Thai cuisine; it’s about balance.
It’s rich but bright, cozy yet exotic, comforting yet refreshing. And the best part? You don’t need to be a trained chef to whip this up at home. With a few pantry staples and some Thai essentials like lemongrass and galangal, you can make this restaurant-quality soup right in your kitchen—no passport required. So, roll up your sleeves, because by the end of this, you’ll be ladling up a creamy, fragrant masterpiece that tastes like Thailand in a bowl.
Table of Contents
What is Tom Kha Gai Soup?
Tom Kha Gai Soup, pronounced “Tom-Kah-Guy,” translates to “chicken galangal soup” in Thai. It’s a famous Thai coconut soup that perfectly balances spicy, sour, sweet, and salty flavors. The base is typically made with coconut milk and chicken broth simmered with aromatics like lemongrass, galangal, and kaffir lime leaves.
These ingredients infuse the soup with a fragrance so hypnotic it could make your whole house smell like a cozy Thai café. Traditionally, it’s made with chicken, but shrimp or tofu work beautifully too. It’s often served as a main dish alongside jasmine rice or noodles. What makes it stand out is its silky, rich texture paired with zesty lime juice and a touch of heat—pure harmony in every bite.
Reasons to Try Tom Kha Gai Soup
There are so many reasons to fall in love with Tom Kha Gai Soup. First, it’s an absolute lifesaver on chilly evenings or when you’re feeling under the weather. The warmth of the broth and the tang of lime juice feel like a rejuvenating tonic for your soul.
Second, it’s incredibly customizable—make it spicier, add shrimp, or toss in extra veggies for more crunch. It’s naturally gluten-free and can easily be made dairy-free. Third, it’s so much easier than it looks. This isn’t one of those soups that have you chained to the stove for hours. You can have this entire dish ready in under an hour. And lastly, it’s a showstopper when entertaining. One bowl, and your guests will think you took a culinary detour through Bangkok.
If you love comforting bowls like this, you might also enjoy Creamy Potato and Parsnip Soup or my rich Rustic Seafood Soup. Both recipes bring that same cozy-meets-luxurious vibe right to your table.
Ingredients Needed to Make Tom Kha Gai Soup
Here’s everything you’ll need for this glorious Tom Kha Gai Soup:
- 1 tablespoon neutral oil (like avocado or canola)
- 2 shallots, peeled and thinly sliced
- 2 inches galangal root, sliced (fresh if possible; ginger works as a backup)
- 1 lemongrass stalk, chopped
- 5 large kaffir lime leaves
- 2 rounded tablespoons red curry paste
- 7 cups chicken stock (homemade if you can)
- 4 boneless, skinless chicken breasts, thinly sliced
- 2 ½ cups full-fat coconut milk
- 1 ½ tablespoons fish sauce
- 2 oz palm sugar (or coconut sugar/brown sugar)
- 8 oz cremini mushrooms, quartered
- ¾ lb raw medium shrimp (optional, peeled and deveined)
- ⅓ cup heavy cream (optional for richness)
- Fresh lime juice (to taste)
- Salt (to taste)
- Chopped cilantro for garnish
- Chili oil (optional, for a kick)
Instructions to Make Tom Kha Gai Soup – Step by Step
Step 1: Sauté the Aromatics
Start by heating your oil in a 4-quart heavy-bottomed pot over medium heat. Add your thinly sliced shallots, chopped lemongrass, and sliced galangal. Let them sauté for about 2–3 minutes until the shallots begin to soften. You’ll notice the kitchen filling with an earthy, citrusy aroma—this is your cue that you’re building flavor magic. Stir occasionally so nothing sticks to the bottom. If you’ve never cooked with galangal before, it’s like ginger’s more floral cousin. It adds a distinct brightness that gives Tom Kha Gai Soup its unmistakable character.
Step 2: Infuse the Broth with Thai Fragrance
Add the kaffir lime leaves and red curry paste. Cook for another 2 minutes, stirring to release the oils from the curry paste. This step is crucial—it’s where your soup takes on that rich red hue and deeply fragrant base. Once everything smells incredible, pour in the chicken stock. Stir well, scraping up any bits from the bottom. Bring to a gentle simmer and let it bubble away for about 20 minutes. This gives time for the lemongrass and galangal to infuse the broth with their full aromatic punch.
Step 3: Strain and Add the Protein
After simmering, use a slotted spoon to remove the galangal slices, lemongrass, and lime leaves. These have done their job and can be discarded. Now, it’s time to add your thinly sliced chicken. The hot broth will gently poach it to juicy perfection. Pour in the coconut milk, heavy cream (if using), palm sugar, and fish sauce. Stir well to combine. The soup should look beautifully creamy at this point—like silk in a pot. Reduce the heat to low and let it simmer gently for another 20 minutes.
Step 4: Add the Mushrooms and Optional Shrimp
Now comes one of the best decisions: do you sauté your mushrooms first or toss them right in? If you want a bit of browning and extra flavor, sear them in a separate pan with a drizzle of oil for 3–4 minutes until golden, then add to the soup. Otherwise, just toss them in directly for a softer texture. If you’re adding shrimp, do it now—they only need about 4–5 minutes to cook through. You’ll know they’re ready when they turn pink and opaque.
Step 5: Balance the Flavors
This is the “chef’s kiss” moment. Taste the soup and adjust the seasoning. Add salt as needed, and squeeze in plenty of fresh lime juice. You’re aiming for a perfect balance of creamy, tangy, and savory. If you want more heat, drizzle a bit of chili oil on top or add a spoonful of extra curry paste. The beauty of Tom Kha Gai Soup is that you can tweak it to your mood—zestier for summer, creamier for winter.
Step 6: Serve and Garnish
Ladle the soup into bowls, making sure everyone gets a mix of chicken, mushrooms, and that rich, silky broth. Sprinkle chopped cilantro over the top and finish with a swirl of chili oil if you’re feeling bold. Serve it with a side of jasmine rice for a complete meal or sip it solo for a light, satisfying dinner.
If you love the creamy-meets-spicy combo, you’ll also adore Creamy Shrimp Chowder or the easy Slow Cooker Crack Chicken Soup.
What to Serve with Tom Kha Gai Soup
This soup is hearty enough to stand on its own, but pairing it can turn dinner into an experience. A bowl of steamed jasmine rice helps soak up that luscious coconut broth. You can also serve it with a crunchy side like Garlic Bread Grilled Cheese for a fun fusion twist. For something lighter, a crisp cucumber salad or Thai-style fresh spring rolls make a refreshing contrast.
Key Tips for Making Tom Kha Gai Soup
- Use fresh aromatics whenever possible—fresh galangal and lemongrass make all the difference.
- Don’t boil the coconut milk. It can separate if overheated. A gentle simmer keeps the soup velvety.
- Balance your flavors. Taste as you go! The magic of Thai cuisine is in harmony—spicy, sour, sweet, salty.
- Make it your own. Swap chicken for shrimp, add tofu for a vegetarian version, or double the mushrooms for an earthy twist.
- Try palm sugar. It adds depth that regular sugar just can’t replicate.
Storage and Reheating Tips for Tom Kha Gai Soup
This soup stores beautifully. Let it cool completely before refrigerating. Keep it in an airtight container for up to 4 days. When reheating, do it gently on the stovetop over low heat—avoid boiling or the coconut milk may split. If you find the broth has thickened, just add a splash of chicken stock or coconut milk to loosen it up. You can also freeze it (minus the mushrooms and shrimp) for up to 3 months. Reheat slowly and finish with fresh lime juice to revive the flavor.
FAQs
Can I make this vegetarian? Absolutely! Swap the chicken stock for vegetable broth and use tofu instead of chicken. Skip the fish sauce or use a vegan alternative.
What if I can’t find galangal? Ginger works as a substitute, but it’s slightly spicier. Use a little less and add a few lime slices for extra brightness.
Is Tom Kha Gai spicy? Traditionally, it has a mild kick, but you can adjust it by adding more or less curry paste.
Can I use canned coconut milk? Yes! Just be sure to use full-fat coconut milk for the best creamy texture.
Final Thoughts
Making Tom Kha Gai Soup at home might sound ambitious, but trust me, it’s easier than you think—and incredibly rewarding. Once you taste that first spoonful of rich coconut broth, you’ll understand why this dish has a permanent spot in Thai kitchens (and now yours). It’s comfort food that feels exotic, nourishing, and deeply satisfying all at once. Next time you’re craving something that warms your heart and wakes up your taste buds, skip takeout and make this soup instead. It’s a little adventure in a pot, one spoonful at a time.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
Print
Tom Kha Gai Soup – Authentic Thai Coconut Chicken Soup
- Total Time: 55 minutes
- Yield: 6 servings 1x
Description
Creamy, spicy, and slightly sour, this homemade Tom Kha Gai soup features a comforting coconut milk broth flavored with rich aromatics like lemongrass, galangal, kaffir lime leaves, shallots, fish sauce, and fresh lime juice.
Ingredients
- 1 tablespoon neutral oil
- 2 shallots, peeled and thinly sliced
- 2” galangal root, sliced
- 1 lemongrass stalk, chopped
- 5 large kaffir lime leaves
- 2 rounded tablespoons red curry paste
- 7 cups chicken stock
- 4 boneless skinless chicken breasts, thinly sliced
- 2 1/2 cups full-fat coconut milk
- 1 1/2 tablespoons fish sauce
- 2 oz palm sugar (or coconut sugar or brown sugar)
- 8 oz cremini mushrooms, quartered
- 3/4 lb raw medium shrimp, peeled, tails removed, and deveined (optional)
- 1/3 cup heavy cream (optional)
- Fresh lime juice
- Salt to taste
- Chopped cilantro
- Chili oil (optional)
Instructions
1. In a 4-quart heavy bottomed pot, add the oil and turn the heat to medium.
2. Once the oil is warm, add the shallots, lemongrass, and galangal, and cook for 2–3 minutes until the shallots start to soften.
3. Add the kaffir lime leaves and curry paste and cook for 2 minutes until the curry paste is fragrant.
4. Add the chicken broth and bring to a simmer for 20 minutes.
5. Once the broth has reduced slightly, use a slotted spoon to remove the galangal, lemongrass, and kaffir lime leaves.
6. Add the chicken, coconut milk, heavy cream, palm sugar, and fish sauce. Bring to a gentle simmer.
7. After about 20 minutes, when the chicken is cooked through, add the mushrooms directly or sauté them first for added flavor.
8. If using shrimp, add them in with the mushrooms and simmer for another 4–5 minutes.
9. Season the soup to taste with salt and fresh lime juice.
10. Ladle the soup into bowls and top with chopped cilantro and chili oil, if desired.
Notes
For the most authentic flavor, use fresh galangal and kaffir lime leaves.
Adjust lime juice and fish sauce to suit your preferred balance of salty and sour.
Sautéing the mushrooms before adding enhances their flavor, but it’s optional.
If using shrimp, make sure not to overcook them — add only at the end.
Store leftovers in the fridge for up to 3 days.
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Thai
Nutrition
- Serving Size: 1 bowl
- Calories: 350
- Sugar: 6g
- Sodium: 820mg
- Fat: 25g
- Saturated Fat: 18g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 10g
- Fiber: 1g
- Protein: 25g
- Cholesterol: 90mg




