Simple Tom Kha Gai Soup Recipe

Asian Soups

Tom Kha Gai soup is a hot and sour chicken and coconut milk soup with a touch of sweetness. It is without a doubt, one of Thailand’s most famous soups.

tom kha gai soup

In my three trips to Thailand, I experienced quite a variation in styles. Some were thick and more coconut milk-based, some thinner and more broth-based, some ultra sweet, some just a tad sweet, some with a lot of lime juice, some with very little, some with fish sauce, some without fish sauce, some super spicy and some not spicy at all.

The end product is really up to you and your personal tastes.  Although often made with chicken (“gai” is Thai for “chicken”), shrimp or squid are often used as well.  You could even use beef or pork.

Regardless of those variations, Tom Kha Gai is always made with three quintessentially fragrant Thai herbs and spices – kaffir lime leaves, galangal, and lemongrass – and Thai bird’s eye chilies.

This recipe for a simple Tom Kha Gai, the classic Thai coconut chicken soup, is easy to adjust to your personal taste, especially if you don't like spicy!

Along with the coconut milk and chicken, those are the classic Tom Kha Gai ingredients.

You can find all of these things in most Asian supermarkets however many regular supermarkets now carry them. If you can’t find galangal, which is similar to ginger, it’s fine to use regular ginger, though galangal is ideal as it’s more herbal and lemony. Fresh kaffir lime leaves may be also hard to find but many places carry dried or powdered forms.  Fresh leaves are best of course as they’ll impart the best flavor.

After that, it’s just a matter of personal taste.

Thai Soup Secret cover

Transform Your Health with Thailand’s #1 Superfood!

Includes 40 restorative recipes for broths, congees, and soups. All gluten and dairy-free!

For example, while I LOVE fish sauce, I don’t love it in this simple Tom Kha Gai recipe. The versions I liked most in Thailand were more sweet than salty.  I also don’t love a lot of lime juice.  One squeeze of one lime wedge per bowl is all I need.

Simple Tom Kha Gai Soup Overview

This simple Tom Kha Gai recipe is inspired by the island of Koh Lanta in southern Thailand. The Thai family that ran the guesthouse where I stayed made the best version I had anywhere in Thailand. They even let me come into the kitchen to observe how they made it!

It was the first time I’d ever seen it made and I was surprised by just how simple it was.

It’s basically just three steps.

First, simmer the coconut milk, chicken broth, and coconut sugar for a minute or so and then add the lemongrass, galangal, and kaffir lime leaves and simmer for another 5-10 minutes to infuse their flavors. Next, add the chicken and simmer for a few more minutes.  And finally, add the chilies and the veggies and simmer for 4-5 more minutes.

That’s really all there is to it!

Adjust the flavors at the end to your liking.  Add more coconut sugar, lime, fish sauce, and chilies to get the sweet-salty-sour-spicy combo that suits your personal tastes

And if you’re not a fan of spice, not to worry!  You can use as many or few chilies as you want.

Find what you like and I guarantee you’ll fall in love with this simple Tom Kha Gai soup recipe.


simple tom kha gai

Simple Tom Kha Gai Recipe

This recipe for a Tom Kha Gai, the classic Thai coconut chicken soup, is easy to adjust to your personal taste, especially if you don’t like spicy!

Course Main Course, Soup
Cuisine Thai
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 2 servings
Author Craig Fear



  1. 1.Bring coconut milk and chicken broth to a simmer, add coconut sugar, pinch of salt and mix well.  Add more coconut milk for a thicker consistency (especially coconut cream) or more broth for a thinner consistency.

    Note: Many tom kha recipes are more coconut milk-based rather than broth based and many don’t even use broth at all. It’s totally up to you.

  2. Add lemongrass, galangal, kaffir lime leaves and simmer 5-10 minutes. The longer you simmer it, the more the flavors will infuse into the soup.  You can simmer it for 15-20 minutes if you’d like.
  3. Add chicken and simmer a few more minutes.
  4. Add veggies and chilies and simmer a few minutes. Remove from heat and and flavor with lime and additional coconut sugar, chilies and/or fish sauce. Top with green onion and cilantro.

Recipe Notes

1. For a mild spice, use only one chili, for a medium spiciness use two and for a really good kick, use three!  For zero kick, don’t use any chilies at all.


2. Don’t eat the lemongrass, kaffir lime leaves or galangal!  They can’t hurt you but they’re quite tough and meant more for flavoring.  You could also tie them up into some cheese cloth or a spice bag while simmering.


3. Sub shrimp, squid, beef or pork for the chicken.


4. Use any veggies you want.  Broccoli, carrots, baby corn, cauliflower are other common Thai vegetables.

More Thai Soup Recipes to Try

This recipe for a simple Tom Kha Gai, the classic Thai coconut chicken soup, is easy to adjust to your personal taste, especially if you don't like spicy!
Fearless Eating may receive commissions from purchases made through links in this article. As an Amazon Associate I earn from qualifying purchases. More info here.
Simple Tom Kha Gai Soup Recipe

About the Author

Craig Fear is the creator of Fearless Eating and the author of three books, The 30-Day Heartburn Solution, Fearless Broths and Soups and The Thai Soup Secret. After years helping clients with digestive issues, Craig decided to pursue writing full-time. He intends to write many more books on broths and soups from around the world! Click here to learn more about Craig.

(4) comments

Add Your Reply