Tom Kha Gai Soup

This Tom Kha Gai Soup is comfort in a bowl. Creamy coconut milk and tender chicken come together in 30 minutes, making even the busiest nights feel special.

A bowl of creamy Thai Tom Kha Gai coconut chicken soup.

Creamy coconut milk and tender poached chicken make this Thai-style Tom Kha Gai hearty and satisfying!

Reasons to Love This Thai Soup

  • Thai Tom Kha Gai soup is our go-to comfort food with its rich coconut milk, tender chicken, and fresh, fragrant herbs.
  • I love how easy the Thai Tom Kha Gai soup recipe is, yet it feels like something you’d get from a fancy restaurant.
  • It’s incredibly quick! Even if you take your time with the prep work, you can still have this ready in under half an hour—perfect for those busy nights!

Recipe Ingredients

A close-up view of a bowl of Thai Coconut Soup garnished with cilantro.
  • Unsweetened Coconut Milk: This gives the soup its creamy, rich texture and a touch of sweetness that perfectly balances out the spice.
  • Lemongrass Stalks: I love how lemongrass adds a fresh, citrusy brightness that lifts all the other flavors. It’s that zingy note that makes the soup feel light and refreshing.
  • Thai Bird’s Eye Chili: A little chili goes a long way! It adds just the right amount of heat to make this dish exciting.

For a full list of ingredients and amounts, see the recipe card below.

Variations

  • Wild Lime Leaves Alternative: If you can’t find wild lime leaves, try using lime zest with a splash of fresh lime juice for that citrusy flavor. You can also use galangal to add a warm, peppery depth, or kaffir lime leaves for a similar aromatic, citrusy note.
  • Coconut Milk Variation: For this recipe, you can use either full-fat or light unsweetened coconut milk. Full-fat coconut milk offers a rich, creamy texture that makes the soup extra comforting, while light coconut milk is thinner and less creamy. If you want that classic, luxurious flavor, go with full-fat.

How to Make Tom Kha Gai Soup

Step #1: Combine the coconut milk and chicken broth in a medium saucepan over medium-high heat. Allow the liquid to come to a boil, then stir in the lemongrass, ginger, and lime leaves (if using). Add the chicken and mushrooms, and simmer over medium heat for 10 minutes (or until the chicken is cooked through).

Step #2: Remove the lemongrass and lime leaves. Stir in the fish sauce, scallions, and chilies. Pour into a large serving bowl and serve hot with plenty of cilantro and lime wedges for the table.

Thai Tom Kha Gai soup in a white bowl.

Expert Tips

  • Simmer, Don’t Boil: When simmering the soup, keep the heat on medium to avoid boiling. Boiling can cause the coconut milk to separate, which affects the texture and appearance of the soup.
  • Strain the Broth: For a smoother texture, strain the broth before adding the final ingredients. This removes any tough bits of lemongrass or ginger that can be left behind.

FAQs

What vegetables can I add to Tom Kha Soup?

Sliced bell peppers, baby corn, or snow peas work great and add a nice crunch. Just toss them in with the chicken and mushrooms, and let them simmer until tender. It’s a simple way to make the soup heartier and more nutritious.

Can I use vegetable broth instead of chicken broth in Tom Kha Gai Soup?

Yes, you can easily substitute vegetable broth for chicken broth in Tom Kha Gai Soup. The soup will still be delicious, with a slightly lighter taste.

What are some good garnish options for Tom Kha Gai Soup?

Fresh cilantro, sliced green onions, Thai chilies, and Thai basil are great garnishes. A squeeze of lime juice before serving also brightens and enhances the flavors.

A top view of Thai Coconut chicken soup in a bowl.

Storage Info

Store Thai Coconut Soup leftovers in an airtight container and refrigerate for up to 3 days. To freeze, just allow it to cool completely before freezing in a freezer-safe container for up to 2 months.

To reheat, thaw overnight in the fridge if frozen, then warm it on the stove over low heat until heated through. Stir gently to maintain the creamy texture, and avoid boiling to prevent the coconut milk from separating. You can also reheat it in the microwave—heat in short bursts, stirring in between, until just warmed through.

Did you try this recipe? Leave a ⭐️ rating below and share it on Instagram, Facebook and Pinterest!

A bowl of Tom Kha Gai coconut soup.

Tom Kha Gai Soup Recipe

This Tom Kha Gai Soup is comfort in a bowl. Creamy coconut milk and tender chicken come together in 30 minutes, making even the busiest nights feel special.
5 from 2 votes
Pin Rate
Course: Soups & Stews
Cuisine: Asian
Diet: Gluten Free, Dairy Free
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Servings: 4
Calories: 397kcal
Author: Linda
Print (email required)

Ingredients

  • 1 14 oz can unsweetened coconut milk
  • 2 cups low-sodium chicken broth
  • 2 lemongrass stalks
  • 1 tbsp chopped ginger root
  • 4 wild lime leaves - optional
  • 1 cup thinly sliced mushrooms
  • 1 pound chicken breasts - cut into bite-sized pieces
  • 4 teaspoons fish sauce
  • 2 scallions - sliced
  • 1 Thai bird’s eye chili - sliced
  • 4 lime wedges
  • Cilantro for garnish
Save this recipe!
Get this sent to your inbox, plus get new and favorite recipes from us!
Please enable JavaScript in your browser to complete this form.

Instructions

  • Combine the coconut milk and chicken broth in a medium saucepan over medium-high heat. Allow the liquid to come to a boil, then stir in the lemongrass, ginger, and lime leaves (if using). Add the chicken and mushrooms, and simmer over medium heat for 10 minutes (or until the chicken is cooked through).
  • Remove the lemongrass and lime leaves. Stir in the fish sauce, scallions, and chilies. Pour into a large serving bowl and serve hot with plenty of cilantro and lime wedges for the table.

NOTES

Store Thai Coconut Soup in an airtight container and refrigerate for up to 3 days. To freeze, just allow it to cool completely before freezing in a freezer-safe container for up to 2 months.
To reheat, thaw overnight in the fridge if frozen, then warm it on the stove over low heat until heated through. Stir gently to maintain the creamy texture, and avoid boiling to prevent the coconut milk from separating. You can also reheat it in the microwave—heat in short bursts, stirring in between, until just warmed through.

Nutrition

Serving: 1serving | Calories: 397kcal | Carbohydrates: 11g | Protein: 30g | Fat: 28g | Saturated Fat: 22g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Trans Fat: 0.01g | Cholesterol: 73mg | Sodium: 656mg | Potassium: 940mg | Fiber: 3g | Sugar: 5g | Vitamin A: 113IU | Vitamin C: 13mg | Calcium: 42mg | Iron: 3mg

Want more inspiration?

More Recipes You'll Love

About the Author

Linda

Hi, I'm Linda! Welcome to The Wanderlust Kitchen, where I share recipes and travel adventures from all around the world. Here you'll find a world of recipes you can have confidence in. These recipes celebrate authentic food heritage as well as modern techniques and ingredients. Be adventurous and try a new recipe and travel somewhere you have never been before.  Bon Appétit! Bon Voyage!  

5 from 2 votes (2 ratings without comment)

Join the Conversation

Rate and Comment

Your email address will not be published. Required fields are marked *

Please click on the Stars below to share your Rating of this Recipe




Comments:

  1. Lemon grass..Oh my goodness, brings back memories. Beautiful combination. Thanks for sharing.

  2. I don’t mind the Thai recipes – keep em coming! I never eat fast food any more these days… but if they came up with a way to do fast food Thai, I’d be all over it. 😉

  3. This was my first fully Thai recipe I tried and man oh man, was it good! I’ve barely finished lunch and I’m already planning it for next time. 🙂 It’s a great recipe! 🙂