Thai Coconut Chicken Soup (Tom Kha Gai)

Thai Coconut Chicken Soup (Tom Kha Gai): A Complete, Authentic-Style Recipe

Thai Coconut Chicken Soup, commonly known as Tom Kha Gai (ต้มข่าไก่), is one of Thailand’s most beloved soups. It combines creamy coconut milk with aromatic lemongrass, galangal, makrut lime leaves, chilies, mushrooms, chicken, lime juice, and fish sauce. The result is a soup that is simultaneously creamy, sour, salty, spicy, aromatic, and slightly sweet.

Unlike many Western cream-based soups, Tom Kha Gai gets its richness from coconut milk rather than dairy cream. The soup should taste bright and fragrant rather than heavy. The distinctive flavor comes from galangal, which is related to ginger but has a sharper, more citrusy and peppery character.

This detailed recipe explains the ingredients, preparation, cooking process, flavor balancing, substitutions, serving suggestions, storage, reheating, common mistakes, and tips for making excellent Tom Kha Gai at home.


What Is Tom Kha Gai?

The Thai name gives us a useful description:

  • Tom means boiled or cooked in a broth.
  • Kha means galangal.
  • Gai means chicken.

So, Tom Kha Gai can essentially be understood as chicken soup flavored with galangal.

Traditional versions are built around a fragrant broth infused with galangal, lemongrass, and makrut lime leaves. Coconut milk is then incorporated to create the characteristic creamy appearance and mouthfeel.

The soup is not simply coconut milk with chicken added to it. The aromatic ingredients are extremely important. If you use only coconut milk, chicken, and lime juice, you may get a tasty coconut chicken soup, but it will lack the distinctive character of Tom Kha Gai.

A well-balanced bowl should have several flavors working together:

Creamy + sour + salty + spicy + aromatic + mildly sweet

No single flavor should completely dominate.


Why You’ll Love This Recipe

Tom Kha Gai is an excellent choice when you want something comforting but still fresh and flavorful.

It is rich without being too heavy

Coconut milk gives the soup a luxurious texture, but lime juice and fresh herbs keep it bright.

It is packed with aroma

Lemongrass, galangal, and makrut lime leaves perfume the broth as they simmer.

It is quick to prepare

Once the ingredients are prepared, the actual cooking process is relatively short.

It is customizable

You can make it:

  • Mild or very spicy
  • More sour or less sour
  • Creamier or brothier
  • With chicken breast or chicken thighs
  • With extra mushrooms
  • With vegetables
  • Without fish sauce
  • Vegetarian
  • Vegan

It works beautifully as a complete meal

Serve it with steamed jasmine rice and you have a satisfying lunch or dinner.


Complete Ingredient List

The following quantities make approximately 4 generous servings.

For the Soup

IngredientAmount
Boneless, skinless chicken thighs500 g
Coconut milk400 ml
Chicken stock or water500 ml
Fresh galangal40–50 g
Lemongrass2–3 stalks
Makrut lime leaves5–6 leaves
Fresh mushrooms200–250 g
Thai bird’s-eye chilies2–5
Fish sauce2–3 tablespoons
Fresh lime juice2–3 tablespoons
Sugar1–2 teaspoons
Shallot1 small
Fresh cilantro½ cup
Fresh Thai basil, optional¼ cup
Neutral cooking oil1 teaspoon
SaltAs needed

The exact quantities can be adjusted according to your taste.


Ingredient Details

Understanding the ingredients makes it much easier to reproduce the characteristic flavor of the dish.

1. Chicken

Chicken thighs are my preferred choice because they remain juicy and tender during cooking.

Chicken breast can also be used. However, breast meat can become dry if it is boiled aggressively or cooked for too long.

Cut the chicken into thin, bite-sized slices. Smaller pieces cook quickly and absorb the flavors of the broth.

Best option

Boneless chicken thighs

Alternative

Boneless chicken breast

If using chicken breast, be particularly careful not to overcook it.


2. Coconut Milk

Coconut milk provides the creamy body of Tom Kha Gai.

Use unsweetened full-fat coconut milk if possible. Avoid coconut cream unless you specifically want a much richer soup.

Do not confuse coconut milk with:

  • Coconut water
  • Sweetened coconut milk
  • Cream of coconut

Those products are different and are not appropriate substitutes for ordinary unsweetened coconut milk in this recipe.


3. Galangal

Galangal is arguably the most important distinctive ingredient in Tom Kha Gai.

It resembles ginger, but it does not taste exactly like ginger. Galangal is more:

  • Peppery
  • Floral
  • Citrus-like
  • Sharp
  • Aromatic

Fresh galangal gives the most authentic flavor.

If fresh galangal is unavailable, frozen galangal is generally preferable to dried powdered galangal.

Can ginger be substituted?

Yes, if necessary. However, the flavor will change.

Use ginger only as a backup because Tom Kha is specifically associated with galangal.


4. Lemongrass

Lemongrass contributes a fresh lemony fragrance without simply making the soup taste like lemon.

Use fresh stalks whenever possible.

To prepare lemongrass:

  1. Remove the dry outer layers.
  2. Cut away the hard bottom end.
  3. Trim the upper grassy section.
  4. Bruise the stalk using the side of a knife or a heavy utensil.
  5. Cut it into large pieces.

The pieces can be large because they are mainly used to flavor the broth rather than eaten.


5. Makrut Lime Leaves

Makrut lime leaves provide an intensely fragrant citrus aroma.

They are not the same as ordinary lime leaves or lime zest.

Use fresh or frozen makrut lime leaves when available.

Before adding them to the soup, tear or lightly crush them. This releases more of their aromatic oils.

Because the leaves are tough, they are generally removed before serving or simply left in the bowl as an aromatic garnish.


6. Mushrooms

Mushrooms provide texture and savory depth.

Common choices include:

  • Straw mushrooms
  • Oyster mushrooms
  • Shiitake mushrooms
  • Button mushrooms
  • Cremini mushrooms
  • Enoki mushrooms

Straw mushrooms are especially common in Thai-style soups.

Oyster mushrooms are an excellent substitute and are widely available.


7. Chilies

Thai bird’s-eye chilies provide heat.

For a mild soup, use 1–2 chilies.

For medium heat, use 3–4.

For a spicy version, use 5 or more.

You can also crush the chilies rather than slicing them. Crushing releases more heat and flavor into the soup.


8. Fish Sauce

Fish sauce supplies saltiness and deep savory flavor.

It is an important ingredient in traditional Tom Kha Gai.

Fish sauce is powerful, so add it gradually.

Different brands vary considerably in saltiness. Therefore, the recipe should be treated as a starting point rather than an absolute measurement.


9. Lime Juice

Fresh lime juice gives Tom Kha Gai its essential sourness.

Always add most of the lime juice near the end of cooking.

If you boil lime juice for a long time, its fresh citrus character can become dull.

Freshly squeezed lime juice is strongly recommended.


10. Sugar

A small amount of sugar helps balance the sourness, saltiness, and chili heat.

You do not want the soup to taste sweet.

Sugar is used here as a balancing ingredient rather than as the primary flavor.

Palm sugar is an excellent choice if available.


11. Cilantro

Fresh cilantro gives the finished soup a fresh herbal character.

Add it at the end rather than boiling it for a long time.


Preparing the Ingredients

Good preparation makes the cooking process much easier.

Prepare the Chicken

Trim any excessive fat from the chicken thighs.

Slice the chicken into thin pieces approximately 1–2 cm wide.

Set aside.


Prepare the Galangal

Wash the galangal thoroughly.

You can peel it lightly if the skin is particularly tough.

Slice it into thin rounds.

You do not need to mince it.

Large slices are easier to remove from the soup later.


Prepare the Lemongrass

Trim the stalks.

Bruise them firmly.

Cut each stalk into approximately 5–7 cm pieces.


Prepare the Lime Leaves

Remove the tough central stem if desired.

Tear the leaves into smaller pieces.

This helps release their aroma.


Prepare the Mushrooms

Clean the mushrooms.

If using oyster mushrooms, tear them into bite-sized pieces.

If using button or cremini mushrooms, slice them.

If using shiitake mushrooms, remove particularly tough stems.


Prepare the Chilies

Slice the chilies for a more controlled heat.

Alternatively, lightly crush them with the side of a knife.

Remember to wash your hands thoroughly after handling hot chilies and avoid touching your eyes.


How to Cook Tom Kha Gai

Now we come to the most important part: the cooking process.

The goal is not simply to boil everything together.

The soup develops its best flavor when the aromatic ingredients are gently infused into the liquid before the final seasoning is added.


Step 1: Prepare the Aromatic Broth

Place a medium-sized saucepan over medium heat.

Add the chicken stock or water.

Add:

  • Galangal
  • Lemongrass
  • Makrut lime leaves
  • Shallot
  • Chilies

Bring the liquid gently toward a simmer.

Do not immediately turn the heat to high.

The aromatic ingredients need time to release their flavors.


Step 2: Simmer the Aromatics

Once the broth begins simmering, reduce the heat.

Allow the aromatics to gently simmer for approximately 8–10 minutes.

You should begin to notice a strong fragrance from the galangal, lemongrass, and lime leaves.

Do not worry if the broth looks relatively plain at this stage.

Most of the visual richness comes later when the coconut milk is added.


Step 3: Add the Chicken

Add the sliced chicken to the aromatic broth.

Stir gently to separate the pieces.

Allow the chicken to cook over a gentle simmer.

Depending on the thickness of the slices, this should take approximately 5–8 minutes.

Avoid rapidly boiling the chicken.

A gentle simmer produces more tender chicken.


Step 4: Add the Mushrooms

Once the chicken is nearly cooked, add the mushrooms.

Cook for another 3–5 minutes, or until the mushrooms are tender but still have some texture.

Do not overcook them into a soft, mushy texture.


Step 5: Add Coconut Milk

Lower the heat.

Pour in the coconut milk.

Stir gently.

Allow the soup to heat until it is steaming and just beginning to simmer.

Important:

Do not aggressively boil coconut milk.

A violent boil can cause the coconut milk to separate and produce a less attractive texture.

Gentle heat is better.


Step 6: Season With Fish Sauce

Add approximately 2 tablespoons of fish sauce.

Stir.

Taste the soup.

If it needs more saltiness or savory depth, add another small amount.

Remember that you will still add lime juice, which changes the perceived balance.


Step 7: Add Sugar

Add approximately 1 teaspoon of sugar.

Stir until dissolved.

Taste.

If the soup is extremely sour or spicy, a little additional sugar may help balance it.

Do not add too much.

The finished soup should not taste sugary.


Step 8: Add Lime Juice

Turn the heat to low or remove the saucepan from the heat.

Add fresh lime juice.

Start with approximately 2 tablespoons.

Stir and taste.

Add more lime juice if necessary.

This is one of the most important steps in making a good Tom Kha Gai.

The soup should have a noticeable sourness, but it should not taste like straight lime juice.


Step 9: Taste and Balance

Now taste the entire soup.

Ask yourself:

Is it salty enough?

If not, add a little fish sauce.

Is it sour enough?

If not, add a little more lime juice.

Is it too sour?

Add a tiny amount of sugar or coconut milk.

Is it too spicy?

Add more coconut milk or stock.

Is it too rich?

Add a little additional stock and lime juice.

Is it too thin?

Allow it to warm gently for a little longer, or increase the coconut milk slightly.

Is it too thick?

Add more stock.

The objective is balance.


Step 10: Finish With Fresh Herbs

Add chopped cilantro immediately before serving.

Thai basil can also be added if desired.

Give the soup a gentle stir.

Do not boil the herbs.


Step 11: Serve

Ladle the soup into warm bowls.

Make sure each serving contains:

  • Chicken
  • Mushrooms
  • Coconut broth
  • Chili
  • Aromatic ingredients

You can garnish with:

  • Fresh cilantro
  • Sliced red chili
  • Lime wedges
  • Thinly sliced green onion
  • Fresh Thai basil

Serve immediately.


Complete Recipe at a Glance

Yield

4 servings

Preparation Time

Approximately 20 minutes

Cooking Time

Approximately 20–25 minutes

Total Time

Approximately 40–45 minutes


Ingredients

  • 500 g boneless chicken thighs, thinly sliced
  • 400 ml full-fat unsweetened coconut milk
  • 500 ml chicken stock or water
  • 40–50 g fresh galangal, sliced
  • 2–3 lemongrass stalks, bruised and cut into pieces
  • 5–6 makrut lime leaves, torn
  • 200–250 g mushrooms
  • 2–5 Thai bird’s-eye chilies
  • 1 small shallot, sliced
  • 2–3 tablespoons fish sauce
  • 2–3 tablespoons fresh lime juice
  • 1–2 teaspoons sugar or palm sugar
  • ½ cup fresh cilantro
  • ¼ cup Thai basil, optional
  • Salt, if needed

Cooking Method

  1. Prepare the chicken and slice it into thin pieces.
  2. Prepare the galangal, lemongrass, lime leaves, mushrooms, shallot, and chilies.
  3. Bring the chicken stock or water to a gentle simmer.
  4. Add galangal, lemongrass, lime leaves, shallot, and chilies.
  5. Simmer for 8–10 minutes.
  6. Add the sliced chicken.
  7. Simmer gently for 5–8 minutes.
  8. Add mushrooms.
  9. Cook for another 3–5 minutes.
  10. Reduce the heat.
  11. Add coconut milk.
  12. Warm gently without aggressively boiling.
  13. Add fish sauce.
  14. Add sugar.
  15. Remove from high heat.
  16. Add fresh lime juice.
  17. Taste and adjust salt, sourness, sweetness, and spice.
  18. Add fresh cilantro.
  19. Serve hot.

The Secret to Authentic-Tasting Tom Kha Gai

The biggest secret is balance.

Many homemade versions make one of several mistakes:

  • Too much coconut milk
  • Too much lime juice
  • Too much fish sauce
  • Not enough galangal
  • Too much sugar
  • Too little acidity
  • Excessive chili
  • Boiling the coconut milk too aggressively

Tom Kha Gai should be rich, but not overwhelmingly creamy.

It should be sour, but not painfully acidic.

It should be salty, but not unpleasantly salty.

It should be spicy, but the heat should not completely hide the aromatics.

The ingredients should support each other.


Traditional Flavor Balance

A useful way to think about Tom Kha Gai is as a flavor equation:

Coconut milk = richness

Galangal + lemongrass + lime leaves = aroma

Fish sauce = salt + umami

Lime juice = acidity

Chilies = heat

Sugar = balance

Chicken + mushrooms = substance and savory character

If one element is missing, the soup may taste flat.


Chicken Breast vs. Chicken Thigh

Both work well, but they behave differently.

Chicken Thigh

Advantages:

  • More flavorful
  • Juicier
  • More forgiving
  • Less likely to dry out

This is my first choice.

Chicken Breast

Advantages:

  • Leaner
  • Mild flavor
  • Easy to slice

The disadvantage is that it can become dry if overcooked.

If using breast meat, keep the pieces thin and cook them gently.


Can You Use Rotisserie Chicken?

Yes.

If you already have cooked chicken, you can use it.

Prepare the aromatic broth first.

Add mushrooms and coconut milk.

Then add shredded or sliced cooked chicken toward the end, just long enough to heat it through.

This method is especially useful for a quick weeknight meal.


Vegetarian Tom Kha

Tom Kha can easily be adapted.

Replace chicken with additional mushrooms and vegetables.

Good choices include:

  • Oyster mushrooms
  • Shiitake mushrooms
  • Straw mushrooms
  • Tofu
  • Baby corn
  • Snow peas
  • Bell peppers

Replace chicken stock with vegetable stock.

Most importantly, replace fish sauce with a suitable vegetarian seasoning such as light soy sauce or another savory alternative.

The resulting soup is often called a vegetarian or mushroom Tom Kha.


Vegan Tom Kha

For a vegan version:

  • Use vegetable stock.
  • Replace chicken with mushrooms and/or tofu.
  • Replace fish sauce with soy sauce or another vegan umami seasoning.
  • Check that the coconut milk and other packaged ingredients contain no animal-derived additives.

The aromatic foundation remains essentially the same.


How Spicy Should Tom Kha Gai Be?

There is no single required level of heat.

Thai food is often customized according to personal preference.

For a family-friendly version, begin with two chilies.

For a moderately spicy version, use three to five.

If you love very spicy food, you can add more.

It is usually easier to increase heat than to remove it, so start conservatively.


How to Make Tom Kha Gai Creamier

If you prefer an especially creamy soup, increase the coconut milk slightly.

For example, you could use:

500 ml coconut milk + 400 ml stock

instead of:

400 ml coconut milk + 500 ml stock

However, don’t automatically assume that more coconut milk means better Tom Kha.

Too much coconut milk can cover the delicate aroma of the galangal, lemongrass, and lime leaves.


How to Make It More Brothy

If you prefer a lighter soup:

  • Reduce coconut milk.
  • Increase stock.
  • Keep the aromatics generous.
  • Maintain enough lime juice and fish sauce to preserve the flavor.

A brothier Tom Kha can be particularly refreshing.


Common Mistakes to Avoid

Mistake 1: Using Only Ginger

Ginger is a reasonable substitute when galangal cannot be found, but it does not provide the same flavor.

If authentic character is important, look for fresh or frozen galangal.


Mistake 2: Adding Lime Juice Too Early

Lime juice is best added near the end.

This preserves its fresh, bright character.


Mistake 3: Boiling Coconut Milk Hard

Keep the soup at a gentle simmer.

Aggressive boiling can cause the coconut milk to separate.


Mistake 4: Overcooking Chicken

Chicken does not need a long cooking time when sliced thinly.

Overcooking creates dry meat, especially if using chicken breast.


Mistake 5: Making It Too Sweet

Tom Kha should not taste like a sweet coconut dessert.

Sugar is there to balance acidity and spice.

Use a small amount.


Mistake 6: Adding Too Much Fish Sauce

Fish sauce becomes more noticeable as the soup concentrates.

Add it gradually.

Taste after each addition.


Mistake 7: Using Bottled Lime Juice

Fresh lime juice gives a brighter and more natural flavor.

Bottled lime juice can work in an emergency, but fresh is strongly preferred.


Mistake 8: Cutting the Aromatics Too Small

Galangal, lemongrass, and lime leaves are primarily there to flavor the broth.

Large pieces make them easier to remove.


How to Make Tom Kha Gai Ahead of Time

You can prepare the soup in advance.

For best results, prepare the soup without adding all of the final lime juice.

Refrigerate it after cooling appropriately.

When ready to serve:

  1. Reheat gently.
  2. Add fresh lime juice.
  3. Taste.
  4. Adjust fish sauce and sugar.
  5. Add fresh cilantro.
  6. Serve.

This gives the finished soup a fresher flavor.


Storage

Store leftover Tom Kha Gai in a sealed container in the refrigerator.

For best quality, consume it within approximately 3–4 days.

Because the soup contains chicken and coconut milk, cool and refrigerate leftovers promptly rather than leaving them at room temperature for extended periods.


Reheating Instructions

Reheat gently on the stovetop over medium-low heat.

Stir occasionally.

Avoid bringing the soup to a vigorous boil.

If the soup has thickened in the refrigerator, add a small amount of water or stock.

After reheating, taste it again.

The flavors can change after refrigeration, so you may want to add a little fresh lime juice or fish sauce.


Can Tom Kha Gai Be Frozen?

Yes, although the texture may change slightly.

Coconut milk can sometimes separate after freezing and thawing.

If you plan to freeze it, cool the soup properly and store it in an airtight freezer-safe container.

Leave some space at the top because liquid expands during freezing.

Thaw in the refrigerator.

Reheat gently and stir well.

If the texture appears slightly separated, gentle whisking or stirring can help bring it back together.

Adding a small amount of fresh coconut milk after reheating can also improve the texture.


What to Serve With Tom Kha Gai

Tom Kha Gai is excellent with steamed jasmine rice.

The rice absorbs the fragrant coconut broth and makes the meal more filling.

Other possibilities include:

  • Thai jasmine rice
  • Brown rice
  • Sticky rice
  • Rice noodles
  • Steamed vegetables
  • Thai cucumber salad
  • Fresh herbs

For a complete Thai-inspired meal, serve the soup alongside a simple rice dish and a fresh vegetable or salad preparation.


How to Serve It for Guests

If serving Tom Kha Gai for a dinner party, prepare the aromatic broth in advance.

Keep the chicken, mushrooms, coconut milk, and final seasonings ready.

Shortly before serving:

  1. Reheat the broth.
  2. Add chicken.
  3. Add mushrooms.
  4. Add coconut milk.
  5. Season.
  6. Add lime juice.
  7. Garnish.
  8. Serve immediately.

This makes it much easier to produce a fresh-tasting soup for several people.


Scaling the Recipe

The recipe is easy to multiply.

For 8 servings, approximately double everything.

However, don’t automatically double the lime juice, fish sauce, and chilies all at once.

Start with approximately double the quantities and then taste.

Seasoning should always be adjusted according to the actual volume and ingredients.


A Simple Tom Kha Gai Formula

If you want to remember the recipe without memorizing every measurement, think in five stages:

1. Infuse

Stock + galangal + lemongrass + lime leaves + chilies

2. Cook

Chicken + mushrooms

3. Enrich

Coconut milk

4. Season

Fish sauce + sugar

5. Brighten

Fresh lime juice + cilantro

That simple structure makes the recipe much easier to remember.


Frequently Asked Questions

Is Tom Kha Gai the same as Tom Yum?

No.

Both are famous Thai soups and share some aromatic ingredients, but they are different dishes.

Tom Yum is generally characterized by a more prominent hot-and-sour broth.

Tom Kha Gai is characterized by coconut milk and galangal, producing a creamy and aromatic soup.


Can I make Tom Kha Gai without galangal?

Yes, but the flavor will not be exactly traditional.

If you cannot find galangal, ginger can be used temporarily.

A mixture of ginger and a little additional lemongrass can help create a more complex substitute, but fresh galangal remains the preferred ingredient.


Can I use canned mushrooms?

Yes.

Canned straw mushrooms are particularly convenient.

Drain and rinse them before adding them to the soup.

Because canned mushrooms are already cooked, they generally need only a short time to heat through.


Can I use coconut cream?

You can, but coconut cream is considerably richer than standard coconut milk.

If using it, dilute it with additional stock or water according to your preferred consistency.


Can I make it without fish sauce?

Yes.

For a non-fish version, use a suitable soy-based or vegetarian seasoning.

The flavor will differ somewhat from traditional Tom Kha Gai.


Why did my coconut milk separate?

This usually happens because the coconut milk was exposed to excessive heat or boiled aggressively.

It is not necessarily a sign that the soup is spoiled.

Stirring can sometimes bring some of the texture back together.


Why does my soup taste flat?

Usually one of the key flavor elements is missing.

Try tasting it carefully.

It may need:

  • More fish sauce for saltiness
  • More lime juice for acidity
  • More galangal/lemongrass infusion for aroma
  • More chili for heat
  • A tiny amount of sugar for balance

Add small amounts and taste after every adjustment.


Professional Tips for Better Results

Use fresh aromatics

Fresh galangal, lemongrass, and makrut lime leaves make a dramatic difference.

Don’t rush the aromatic infusion

Give the aromatics several minutes to flavor the stock before adding the other ingredients.

Slice chicken thinly

Thin slices cook quickly and evenly.

Keep the heat moderate

Gentle cooking produces a cleaner, more delicate soup.

Add lime at the end

This keeps the acidity fresh.

Taste before serving

Thai soups are designed around balance, so seasoning should be adjusted according to taste.

Don’t overload the soup

Too many vegetables or too much chicken can turn the soup into a generic coconut stew and obscure its aromatic character.


Restaurant-Style Presentation

For an attractive presentation, use shallow soup bowls or traditional Thai-style serving bowls.

Place several pieces of chicken and mushrooms in each bowl.

Pour the coconut broth around them.

Finish with:

  • Fresh cilantro
  • Thinly sliced red chili
  • A small piece of lime leaf
  • Lime wedge

A small drizzle of coconut milk over the top can create an attractive finish, although it is optional.

Serve while hot.


Nutrition Considerations

The nutritional content varies depending on the quantities and brands of coconut milk, chicken, fish sauce, and other ingredients used.

The dish provides:

  • Protein from chicken
  • Fat from coconut milk
  • Fiber and micronutrients from mushrooms and herbs
  • Sodium primarily from fish sauce
  • Vitamin C and acidity from lime

If you want a lighter version, reduce the amount of coconut milk and replace some of it with additional stock.

For a higher-protein meal, increase the chicken while maintaining enough broth to keep the soup balanced.


Final Troubleshooting Guide

ProblemLikely CauseSolution
Too saltyToo much fish sauceAdd coconut milk or stock
Too sourToo much limeAdd coconut milk and a tiny amount of sugar
Too sweetToo much sugarAdd lime juice and a little fish sauce
Too spicyToo many chiliesAdd coconut milk/stock
Too thickToo much coconut milkAdd stock
Too thinToo much stockAdd coconut milk
Chicken is dryOvercookingUse gentler heat and shorter cooking
Weak aromaAromatics insufficientIncrease infusion time or aromatic quantity
Coconut milk separatedExcessive boilingUse gentler heat
Soup tastes dullPoor flavor balanceAdjust salt, sourness, sweetness, and heat

The Best Way to Think About Tom Kha Gai

A successful Tom Kha Gai isn’t about following measurements blindly.

The measurements give you a starting point.

The final flavor comes from tasting and adjusting.

Start with a fragrant broth made from galangal, lemongrass, makrut lime leaves, and chilies. Add tender chicken and mushrooms. Introduce creamy coconut milk without aggressively boiling it. Season with fish sauce and a small amount of sugar. Finally, add fresh lime juice and herbs.

That sequence creates the characteristic combination of rich coconut, fragrant herbs, salty fish sauce, bright lime, gentle sweetness, and chili heat.


Final Complete Recipe Card

Thai Coconut Chicken Soup — Tom Kha Gai

Servings: 4
Prep time: 20 minutes
Cook time: 20–25 minutes
Total time: 40–45 minutes

Ingredients

  • 500 g boneless, skinless chicken thighs
  • 400 ml full-fat unsweetened coconut milk
  • 500 ml chicken stock
  • 40–50 g fresh galangal
  • 2–3 lemongrass stalks
  • 5–6 makrut lime leaves
  • 200–250 g mushrooms
  • 2–5 Thai bird’s-eye chilies
  • 1 small shallot
  • 2–3 tablespoons fish sauce
  • 2–3 tablespoons fresh lime juice
  • 1–2 teaspoons sugar or palm sugar
  • ½ cup fresh cilantro
  • ¼ cup Thai basil, optional
  • Salt as needed

Preparation

  1. Slice the chicken into thin pieces.
  2. Slice the galangal.
  3. Bruise and cut the lemongrass.
  4. Tear the makrut lime leaves.
  5. Clean and cut the mushrooms.
  6. Slice or crush the chilies.
  7. Slice the shallot.

Cooking

  1. Add stock to a saucepan.
  2. Add galangal, lemongrass, lime leaves, shallot, and chilies.
  3. Bring to a gentle simmer.
  4. Simmer for 8–10 minutes.
  5. Add chicken.
  6. Cook gently for 5–8 minutes.
  7. Add mushrooms.
  8. Cook for another 3–5 minutes.
  9. Reduce the heat.
  10. Add coconut milk.
  11. Warm gently without vigorously boiling.
  12. Add fish sauce.
  13. Add sugar.
  14. Taste.
  15. Remove from high heat.
  16. Add fresh lime juice.
  17. Adjust seasoning.
  18. Add cilantro and optional Thai basil.
  19. Serve immediately with jasmine rice if desired.

Most Important Tips

Use galangal rather than ginger whenever possible.

Do not boil the coconut milk aggressively.

Add lime juice near the end.

Season gradually and taste as you go.

Use chicken thighs for the juiciest result.

Keep the soup balanced rather than making any one flavor overpowering.

Tom Kha Gai is at its best when every spoonful gives you a little of everything: creamy coconut milk, tender chicken, earthy mushrooms, aromatic galangal, citrusy lemongrass, fragrant lime leaves, salty fish sauce, bright lime, and a gentle kick of chili.

Leave a Comment