Tom Kha Gai Soup
There’s something deeply comforting about a bowl of Tom Kha Gai—it’s like a cozy hug in soup form, only with a bold, Thai twist. Creamy coconut milk, tangy lime, and a pop of chili heat dance together in every spoonful, and trust me, once you’ve had it homemade, there’s no going back. Whether you’re already a fan of Thai cuisine or just testing the waters, this recipe is about to become your new favorite soup night go-to. Get ready to fall in love with every fragrant, spicy, and soothing sip.
Why You’ll Love Tom Kha Gai Soup
This recipe isn’t just about the ingredients it’s about creating moments. Whether you’re cooking for a casual family dinner, hosting a get-together with friends, or simply indulging in some comforting flavors for yourself, this dish is versatile enough to fit the occasion. Here’s why it’s a favorite:
Versatile: Whether served as a starter or a main course, this soup fits right in. Add noodles or rice to make it heartier, or keep it light with just the broth and veggies.
Budget-Friendly: Uses affordable pantry and fresh staples, especially when you already have a few Asian ingredients on hand.
Quick and Easy: Minimal prep and a one-pot method make this ideal for weeknight dinners or impromptu cozy nights in.
Customizable: Go spicy or mild, chicken or tofu, traditional or a creative twist—it’s easy to make it your own.
Crowd-Pleasing: A guaranteed hit with both kids and adults. It’s always a win when a single dish can satisfy everyone at the table. This recipe strikes the perfect balance of flavor and comfort, making it a universal favorite.
Ingredients in Tom Kha Gai Soup
Here’s what brings this aromatic soup to life—it’s a blend of traditional Thai ingredients and cozy, comforting flavors.
Chicken Breast: Thinly sliced and simmered until tender, chicken gives this soup its hearty feel. You can also swap in shrimp or tofu.
Coconut Milk: The creamy base that mellows out the spice and adds luxurious richness.
Galangal (or Ginger): Traditionally galangal is used, but ginger works well too. It gives the broth a peppery, citrusy zing.
Lemongrass: Adds a citrusy brightness that balances the richness of the coconut milk beautifully.
Kaffir Lime Leaves: These fragrant leaves infuse the broth with a lovely floral-citrus aroma that’s unmistakably Thai.
Mushrooms: Straw mushrooms or white mushrooms give an earthy, savory depth to the soup.
Thai Red Chilies: Bring the heat—adjust the amount to match your spice preference.
Fish Sauce: Adds a salty, umami richness that’s essential for authentic flavor.
Lime Juice: Brightens everything up with a zesty punch.
Cilantro: For a fresh, herbal finish.
(Note: the full ingredients list, including measurements, is provided in the recipe card directly below.)

Instructions
Let’s dive into the steps to create this flavorful masterpiece:
Preheat Your Equipment: No preheating needed—this is a stovetop wonder that comes together in one pot.
Combine Ingredients: In a large pot, combine coconut milk, water, galangal (or ginger), lemongrass, and kaffir lime leaves. Bring to a gentle simmer. This infuses the liquid with the deep, fragrant Thai base you know and love.
Prepare Your Cooking Vessel: Since we’re working with a pot on the stove, just make sure it’s clean and deep enough to hold your broth and ingredients without boiling over.
Assemble the Dish: Add the chicken slices and mushrooms to the infused broth. Let it simmer gently until the chicken is cooked through and the mushrooms are tender. Then, stir in the fish sauce, lime juice, and chopped chilies.
Cook to Perfection: Simmer for about 10–15 minutes, keeping it at a gentle bubble so the coconut milk doesn’t separate. Taste and adjust seasoning if needed.
Finishing Touches: Remove galangal, lemongrass, and kaffir lime leaves if you like a smoother soup. Stir in fresh cilantro and give it one final taste.
Serve and Enjoy: Serve warm and enjoy! Whether it’s paired with a bowl of jasmine rice or sipped slowly on its own, this soup is a soul-soothing delight.
Nutrition Facts:
Servings: 4
Calories per serving: 320
(Note: approximate values)
Preparation Time
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
How to Serve Tom Kha Gai Soup
This dish pairs wonderfully with various sides and accompaniments. Here are a few serving suggestions to enhance your dining experience:
- Serve with steamed jasmine rice to soak up that flavorful broth.
- Add rice noodles for a heartier, slurpable twist.
- Garnish with more fresh herbs, sliced red chili, or a drizzle of chili oil for extra flavor.
- Pair with spring rolls or Thai cucumber salad for a full Thai feast experience.
Additional Tips
Here are some extra tips to help you get the most out of this recipe:
- Use full-fat coconut milk for the creamiest results.
- Gently crush the lemongrass with the back of your knife to release more flavor.
- Don’t boil the soup too hard—gentle simmering keeps the coconut milk smooth.
- Can’t find kaffir lime leaves? Add a little extra lime zest as a backup.
- Leftovers taste even better the next day!
FAQs
1. Can I make this vegetarian?
Absolutely! Swap the chicken for tofu and use vegetable broth instead of water or chicken broth.
2. Is there a substitute for galangal?
Yes, fresh ginger is the best alternative, though the flavor will be slightly different.
3. Can I freeze Tom Kha Gai Soup?
Yes, but the texture of the coconut milk may change slightly. Stir well after reheating.
4. How spicy is this soup?
It can be as mild or spicy as you want! Just adjust the amount of red chilies.
5. What mushrooms work best?
Straw mushrooms are traditional, but button or shiitake mushrooms are great too.
6. How long does it keep in the fridge?
It keeps well for up to 3 days. Reheat gently on the stove for best texture.
7. What if I can’t find kaffir lime leaves?
Lime zest works in a pinch. Add a few strips of zest while simmering.
8. Can I add more vegetables?
Yes! Bell peppers, snow peas, or baby corn are great additions.
9. Do I need to remove the lemongrass before serving?
Yes, it’s quite fibrous. You can remove it or just warn guests not to eat it.
10. Can I use light coconut milk?
You can, but the soup will be thinner and less creamy.
Conclusion
Tom Kha Gai Soup is one of those dishes that wraps you up in warmth, delivers bold and exotic flavors, and still feels soothing and familiar. Whether it’s your first time making Thai food or you’re a seasoned pro, this recipe makes it easy to bring restaurant-quality comfort into your own kitchen. Go ahead, ladle up a bowl, and savor the magic—trust me, this one’s a keeper.
Print
Tom Kha Gai Soup
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Thai
- Diet: Halal
Description
Tom Kha Gai is a traditional Thai coconut chicken soup made with rich coconut milk, lemongrass, galangal, and kaffir lime leaves, offering a perfect balance of creamy, sour, and spicy flavors.
Ingredients
- 1 lb (450g) boneless, skinless chicken thighs or breasts, thinly sliced
- 3 cups chicken broth
- 1 can (13.5 oz) coconut milk
- 2 stalks lemongrass, cut into 2-inch pieces and smashed
- 4–5 slices galangal (or ginger if unavailable)
- 5 kaffir lime leaves, torn into pieces
- 1 cup mushrooms, sliced (straw or button)
- 2–3 Thai bird’s eye chilies, crushed (adjust to taste)
- 2 tbsp fish sauce
- 1 tbsp lime juice (or more to taste)
- 1 tsp sugar
- Fresh cilantro for garnish
- Optional: chili oil or paste for extra spice
Instructions
- In a large pot, bring the chicken broth to a simmer over medium heat.
- Add lemongrass, galangal, and kaffir lime leaves. Simmer for 5-10 minutes to infuse the broth.
- Stir in the coconut milk and bring back to a gentle simmer.
- Add the sliced chicken and cook for about 5-7 minutes, or until the chicken is cooked through.
- Add mushrooms and chilies, and simmer for another 3-4 minutes.
- Season with fish sauce, lime juice, and sugar. Adjust the balance of salty, sour, and spicy to your taste.
- Remove lemongrass and galangal pieces before serving.
- Serve hot, garnished with fresh cilantro and an optional drizzle of chili oil or paste.
Notes
- If galangal or kaffir lime leaves are unavailable, use ginger and lime zest as substitutes.
- Do not boil the soup vigorously after adding coconut milk to prevent curdling.
- Use full-fat coconut milk for the richest flavor.
Nutrition
- Serving Size: 1 bowl
- Calories: 320
- Sugar: 4g
- Sodium: 750mg
- Fat: 22g
- Saturated Fat: 18g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 1g
- Protein: 24g
- Cholesterol: 65mg
Keywords: Tom Kha Gai, Thai soup, coconut chicken soup, lemongrass soup, galangal, kaffir lime, spicy Thai soup