• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Rachel Cooks Thai
  • Home
  • Recipes
  • Resources
  • Pantry
  • About
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
menu icon
go to homepage
  • Recipes
  • Resources
  • Pantry
  • About
subscribe
search icon
Homepage link
  • Recipes
  • Resources
  • Pantry
  • About
×
Home » Recipes » Chicken

Tom Kha Gai Recipe

Written by: Rachel. Published: Nov 5, 2022 · Modified: Mar 18, 2025· This post may contain affiliate links · 11 Comments

Jump to Recipe

The Thai coconut milk soup known as Tom Kha Gai is as rich and creamy as it is light and refreshing. This juxtaposition of flavors is so enticing, it's no wonder this Thai soup is so popular, both in Thailand and throughout the world. Read on for an authentic recipe with all of the tips and tricks you need to make this delicious Thai soup.

Tom Kha Gai

I still remember the first time I had Thai food, some 20+ years ago. I was a college student and went out with a group of my dormmates to a local Thai restaurant. We ordered a smattering of dishes to share, and I remember liking them all, but ONE really stood out from the rest.

Yes, the soup that got me hooked on Thai food was Tom Kha Gai. I just love the contrasting flavors -- rich and creamy from coconut milk, yet light and refreshing from fresh lemongrass, galangal, makrut lime leaves, and lime juice. Add in some Thai chilis for a little spice, fish sauce for salt, and chicken and mushrooms to make it substantial and you have what may well be the most perfect Thai soup. It's certainly my favorite!

Jump to:
  • What is Tom Kha Gai?
  • Why You'll Love this Tom Kha Gai Recipe
  • Aromatic Ingredients
  • Soup Ingredients
  • Tom Kha Gai Recipe
  • Substitutions
  • Variations
  • Tom Kha Gai Recipe FAQs
  • Pairs Well With..
  • Recipe

What is Tom Kha Gai?

Tom Kha Gai is a popular Thai soup made by infusing a creamy coconut milk broth with lemongrass, galangal, and makrut lime leaves. The resulting soup is rich and creamy, while at the same time tangy and citrusy. With tender bites of chicken and mild-flavored mushrooms, this soup is utter deliciousness and comfort in a bowl.

In Thai, Tom (pronounced tome) means "to boil" and is used to refer to soups. Kha is the Thai word for galangal and Gai is the Thai word for chicken. Put together, Tom Kha Gai is literally translated as Soup of Galangal and Chicken. (see How To Interpret a Thai Menu for more details). In English, however, Tom Kha Gai is more often referred to as Thai Coconut Milk soup.

Why You'll Love this Tom Kha Gai Recipe

Tom Kha Gai
  • Authentic Thai Flavors: This recipe follows the traditional Thai cooking method of infusing galangal, lemongrass, and makrut lime leaves into a coconut milk broth, resulting in that characteristic citrusy flavor of Tom Kha Gai.
  • Perfect Balance of Creaminess and Lightness: By using a 1:2 ratio of coconut milk to broth, the soup achieves a harmonious balance—rich and creamy without being overly heavy.
  • Customizable Heat Level: By varying the number of Thai chilies and how they're prepared, you can control the soup's heat, making it as mild or as spicy as you like.
  • Straightforward Preparation: Despite its complex flavors, this Tom Kha soup is relatively easy to prepare. You just simmer the broth with aromatics, add chicken and mushrooms, and finish with lime juice and fish sauce to taste.

Aromatic Ingredients

Ingredients for Tom Kha Gai
  • Galangal: Galangal (known as Kha in Thai) is the key component of this soup and provides a sharp, earthy, somewhat citrusy flavor. Simply wash the galangal, cut a 1 inch piece off and slice it into thin rounds. You should wind up with about 10 round slices.
  • Lemongrass: Lemongrass provides a wonderful lemony fragrance to this soup. Peel any dead outer leaves away from the main stalk, then cut the top ⅓ of the stalk off and discard. Cut the bottom ⅔ of the stalk into 2 inch lengths, then bruise with the back of a chef's knife to help release the fragrance.
  • Makrut (Kaffir) Lime Leaves: Makrut lime leaves are another essential ingredient in this soup and impart a very distinctive citrus flavor. Wash the leaves, then fold them in half to strip the central vein away. If they are large, you can tear them in half again. Tearing is preferred to cutting as it releases more fragrance.
  • Thai Chilis: The number of chilis you add, how strongly you bruise them, and when you add them to the soup will determine the spice level. One Thai chili added closer to the end of cooking will give you a mild spice whereas more chilis bruised and added while the aromatics simmer will result in a spicier soup.

Soup Ingredients

  • Chicken Broth and Water: A combination of chicken broth and water forms the base of this soup. If you prefer a richer base, you could use all chicken broth. Store bought chicken broth is fine. Homemade Thai broth is even better!
  • Coconut Milk: Coconut milk provides the creaminess. I've seen all kinds of recommendations for the amount of coconut milk you should use in this soup, from it being completely coconut milk based to using only a spoonful or two. As such, I have experimented with all of these variations.  I've found that using 2 cups of coconut milk per 4 cups of broth is the perfect amount of creaminess for us.  Even a spoonful more and my Thai husband will declare the soup "mun guen pai" (มันเกินไป) or too greasy/fatty.  Less than this and my more Americanized palate craves just a little more creaminess.
  • Lime Juice: Fresh lime juice provides the tang that counterbalances the creamy richness of the coconut milk. Start with 1 Tablespoon and add more as needed, depending on how sour your lime is.
  • Fish Sauce: Fish sauce provides the salty umami flavor for this soup. Again, start with 1 Tablespoon and add more as needed. Exactly how much you need will depend on how salty your chicken broth is.
  • Chicken: Boneless, skinless chicken thighs and breast both work well in this soup. The chicken should be sliced into bite-sized pieces.
  • Mushrooms: Any mild flavored mushroom will work well in this soup. Straw, champignon, beech, and oyster mushrooms are all good choices.

Tom Kha Gai Recipe

Tom Kha Gai is actually very straightforward to make once you have the right ingredients.  

  1. First prepare the herbs. Cut the stem off and bruise the Thai chilis. Cut the lemongrass into 2" pieces and bruise them. Slice the galangal into thin rounds. Tear the makrut lime leaves in half.
  2. Then infuse the chicken broth with the prepared herbs. Allow to simmer for 10-20 minutes until the aroma of the herbs is strong. Once your broth has picked up the wonderful aroma from these herbs, they can be strained out.
  3. Add the chicken, mushrooms, and coconut milk and allow to cook until the chicken and mushrooms are cooked through and tender.
  4. Then season the soup with fish sauce and lime juice. Start with 1 Tablespoon of each and adjust as necessary based on your taste preference.
  5. Serve with jasmine rice as a stand alone meal, or as part of a larger Thai dinner.

Substitutions

Since galangal (Kha) can be hard to find, ginger is often suggested as a substitute in Tom Kha Gai. However, ginger does not taste the same as galangal, and makes a very poor substitute. I do not recommend using it. Fresh and frozen galangal both work well, and can often be found at local Asian markets.

Likewise, I don't know of a good substitute for fresh makrut lime leaves. These leaves are often available at markets catering to the Southeast Asian population. I have also spotted them at specialty markets like Whole Foods in our area. If you're not able to find them consistently, you might consider growing your own makrut lime tree for an endless supply of fresh leaves!

If you're not able to find these Thai herbs fresh locally, they are also sold fresh online, separately (lemongrass, galangal, makrut lime leaves) and as part of a kit. Dried herb kits are also available online, but they will not impart as much flavor as the fresh herbs. Therefore, I don't recommend using them.

Variations

Tom Kha Gai specifically refers to this soup made with chicken, as Gai means chicken in Thai. It is most traditionally paired with a variety of mushrooms, although you could vary the vegetables if you like. Green beans, kabocha squash, carrots, and bamboo shoots are all delicious in this soup. You could also make Tom Kha with different proteins such as pork (moo), shrimp (goong), or tofu (tau hu). Just be sure not to call it Tom Kha Gai!

Another variation that I enjoy is adding a Tablespoon or so of Thai roasted chili paste. Although this is not traditional, this all-in-one chili paste really adds a wonderful depth of flavor. You could also top the soup with a handful of cilantro leaves or chopped green onion if you like.

To make a vegetarian or vegan version of Tom Kha, you could swap the chicken broth for vegetable broth, replace the fish sauce with table salt or soy sauce, and omit the chicken. You could add cubes of tofu or another meat substitute, if you like.

Tom Kha Gai

Tom Kha Gai Recipe FAQs

What is Tom Kha Gai made of?

Tom Kha Gai is made from a broth of chicken stock and coconut milk infused with lemongrass, galangal, and makrut lime leaves. The broth is seasoned with fish sauce, lime juice, and chilis or Thai roasted chili paste. The main ingredients in the soup are chicken and a variety of mushrooms.

What is the difference between Tom Kha and Tom Kha Gai?

Tom Kha is a general term for this soup made with a coconut-milk broth infused with lemongrass, galangal, and makrut lime leaves. As Gai means chicken in Thai, Tom Kha Gai specifically refers to this soup made with chicken. If Tom Kha is made with vegetables (pak), it's known as Tom Kha Pak. If it's made with shrimp (goong), it's known as Tom Kha Goong.

What's the difference between Tom Kha and Tom Yum?

Both Tom Kha and Tom Yum are Thai soups that are infused with the aromatic flavors of lemongrass, galangal, and makrut lime leaves. These soups both feature a balance of salty, spicy, and sour flavors. Tom Kha is usually fairly mild in terms of spice and features a creamy coconut-milk broth. This is in contrast to Tom Yum which is usually quite spicy and has a clear broth. Tom Kha Gai (presented here) is the most popular version of Tom Kha soups, and Tom Yum Goong is the most popular version of Tom Yum soups, although both soups can be made with whatever protein you prefer.

Pairs Well With..

  • Larb Gai
    Thai Chicken Salad | Larb Gai | ลาบไก่
  • Best Thai foods for kids: Thai Fried Chicken Gai Tod
    Thai Fried Chicken | Gai Tod | ไก่ทอด
  • Thai Panang Curry with Thinly Sliced Beef, Garnished with Makrut Lime Leaves
    Beef Panang Curry
  • Coconut Panna Cotta with Mango Puree.
    Coconut Panna Cotta with Mango Puree

Craving more? Subscribe to Rachel Cooks Thai to get new Thai recipes delivered straight to your inbox! And stay in touch on Facebook, Pinterest and Instagram for all of the latest updates.

Recipe

Tom Kha Gai

Coconut Milk Soup with Chicken | Tom Kha Gai | ต้มข่าไก่

This popular Thai soup is made by infusing a creamy coconut milk broth with lemongrass, galanga, and makrut lime leaves.
4.89 from 9 votes
Print Pin Rate
Course: Soup
Cuisine: Thai
Prep Time: 30 minutes minutes
Cook Time: 30 minutes minutes
Total Time: 1 hour hour
Servings: 4
Calories: 317kcal
Author: Rachel

Ingredients

  • 2 cups chicken broth
  • 2 cups water
  • 2 cups coconut milk
  • 1 cup chicken thighs or breast sliced into bite-sized pieces
  • 4 makrut (kaffir) lime leaves deveined and torn
  • 1 inch piece of galangal sliced thinly
  • 2 stalks lemongrass sliced into 2 inch lengths and bruised
  • 1-3 red Thai chili peppers bruised
  • 1 cup straw mushrooms or any other mild variety, cut into bite-sized pieces
  • 1 Tablespoon fish sauce
  • 1 Tablespoon lime juice

Instructions

  • Prepare your fresh herbs by slicing the galanga into thin rounds, cutting the lemongrass into 2-3 inch lengths and bruising with a mortar and pestle or back of a chef's knife, and tearing the kaffir lime leaves into half or quarter pieces. Cut the stem off the Thai chilis and bruise with the back of a chef's knife.
  • Combine the chicken broth and water in a medium-sized pot and bring to a gentle boil over medium to medium high heat. Add the prepared fresh herbs and Thai chilis and allow to simmer for 10 to 20 minutes, until a the aroma of the herbs is fairly strong.
  • Remove the herbs with a strainer, allowing the Thai chilis to remain in the pot. (see NOTE). Add your thinly-sliced chicken, mushrooms, and coconut milk. Allow to cook until the chicken is cooked through, being careful not to overcook it.
  • While the chicken is cooking, season the broth with lime juice and fish sauce to taste. I generally start with 1 Tablespoon of each; however, the amounts will vary depending on the saltiness of your chicken broth and the acidity of your limes.
  • Once the chicken and mushrooms are cooked through and the soup is seasoned to your liking, serve with hot jasmine rice and enjoy!

Notes

You can serve Tom Kha Gai with the lemongrass, galangal, and kaffir lime leaves in the soup, as long as your guests know to eat around these herbs.  I tend to take them out during the cooking process as noted in the recipe, but I save them on a clean plate and add them back to the soup if there are leftovers to save in the refrigerator.  They will continue to infuse the leftover broth, making the next day's soup even more fragrant and flavorful. 
You can take the Thai chilis out at the same time as the other herbs, or leave them in the soup if you prefer more spice.  If at the end of cooking, your soup is not hot enough, you can press the Thai chilis against the side of the pot with a spoon to release more spice.

Nutrition

Calories: 317kcal | Carbohydrates: 9g | Protein: 10g | Fat: 29g | Saturated Fat: 23g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 0.03g | Cholesterol: 24mg | Sodium: 1005mg | Potassium: 438mg | Fiber: 1g | Sugar: 1g | Vitamin A: 71IU | Vitamin C: 8mg | Calcium: 44mg | Iron: 5mg
Love this recipe?Please consider Leaving a Review!

More Thai Chicken Recipes

  • A bowl of chicken khao soi surrounded by pickled mustard greens, shallots, chili oil, and lime wedges.
    Khao Soi Recipe
  • A bowl of Thai broth surrounded by cilantro roots, garlic, and white pepper.
    Thai Broth (Nam Stock)
  • A plate of Pad Kee Mao / Drunken Noodles with rice noodles, chicken, peppers, baby corn, carrots, long beans, young green peppercorns, and holy basil from the top down view
    Thai Drunken Noodles Recipe (Pad Kee Mao)
  • Pad Kra Pao
    Holy Basil Stir Fry with Chicken | Pad Kra Pao Gai | ผัดกระเพรา

Reader Interactions

Comments

    4.89 from 9 votes (7 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




  1. Till

    April 04, 2025 at 7:06 pm

    5 stars
    I am cooking this dish recently. If you want to learn, you can watch this video. Can you give me some advice after watching the video? I don't think my editing and shooting are very good. If the ingredients are not good, you can ask me to

    Reply
  2. Margaret

    July 05, 2024 at 4:01 pm

    5 stars
    My favorite soup! It has such amazing flavors.

    Reply
  3. Evelyn

    October 04, 2022 at 4:28 pm

    Hi Rachel, What is the name of those cute mushrooms with the black caps? We love them in our soup from our local Thai restaurant but I can’t find them? Thank you!

    Reply
    • admin

      October 04, 2022 at 8:22 pm

      Hi Evelyn! They're called straw mushrooms. I've never found them fresh, but I can usually find them canned at my local Asian markets, or you could buy them online.

      Reply
  4. George/Bev

    May 09, 2015 at 4:03 am

    Hi Rachel,
    Thanks so much for this recipe. We just enjoyed it for dinner (after having tracked down the elusive Kaffir lime leaf, and this is in the SF Bay Area!). Used the nam prik pao (from your later recipe), and a bit more fish sauce as we are salt lovers.
    Keep up the great work, with your beautiful blog!
    Thanks, Bev/George

    Reply
    • Rachel

      May 09, 2015 at 6:21 am

      Thanks for the sweet comment, George and Bev! Glad you enjoyed it!

      Reply
  5. Virginia Wilson

    January 04, 2015 at 9:13 pm

    When looking for paste substitute ...what brand do you recommend?

    Reply
    • Rachel

      January 05, 2015 at 5:52 am

      I'm not sure, Virginia. That sounds like a perfect question for a future Thai Test Kitchen taste comparison though! I'll put it on my list 🙂

      Reply
  6. Rachel

    October 22, 2013 at 2:58 pm

    Hi Judy, thanks for the comment! I wouldn't recommend using dried kaffir lime leaves -- they just don't have the same aroma as fresh leaves.

    Reply
  7. Judy

    October 22, 2013 at 12:31 pm

    I love your website...and I love this soup! One of my favorites. I always have a problem finding Kaffir lime leaves. I have some dried ones, have you ever used them?

    Reply
  8. Alyssa (Everyday Maven)

    October 21, 2013 at 3:54 pm

    I am picking up some Kaffir Lime leaves and making this today for lunch - I have everything else!

    Reply

Primary Sidebar

Rachel Cooks Thai profile
Sawadee Ka and Welcome

I'm Rachel. After falling in love with a Thai guy, I was immersed in the world of Thai food. Join me as I cook food from my husband's homeland, one delicious dish at a time!

More about me →

Follow me

  • facebook
  • instagram
  • pinterest
  • YouTube

Seasonal Recipes

  • Garlic chives stir fried with white pepper and soy sauce.
    Garlic Chives Recipe with Tofu
  • Yum Woonsen
    Yum Woonsen (Glass Noodle Salad)
  • Black Sticky Rice with Mango
    Black Sticky Rice with Mango
  • Pla Goong
    Thai Shrimp Salad | Pla Goong | พล่ากุ้ง

Popular Recipes

  • Som Tam
    Green Papaya Salad | Som Tum Thai | ส้มตำไทย
  • Thai Fried Tofu
    Thai Fried Tofu | Tau Hu Tod | เต้าหู้ทอด
  • Thai Basil Chicken Stir Fry
    Thai Basil Chicken | Pad Horapa Gai | ผัดโหระพาไก่
  • Mango Sticky Rice
    Mango Sticky Rice Recipe

Footer

↑ back to top

INFO

  • About
  • Privacy Policy
  • Terms & Conditions

BROWSE

  • Recipes
  • Guides
  • Pantry

CONNECT

  • Facebook
  • Instagram
  • Pinterest

As an Amazon Associate I earn from qualifying purchases.

Copyright © Rachel Cooks Thai 2024

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.