Best Ever Tom Kha Gai

Featured in: Family Dinners

This aromatic Thai coconut soup brings together tender chicken breast, creamy coconut milk, and fragrant aromatics like lemongrass, galangal, and kaffir lime leaves. The broth balances tangy lime juice, salty fish sauce, and subtle sweetness from palm sugar, creating that distinctive sweet-sour-savory profile. Fresh mushrooms add texture while cherry tomatoes provide bursts of brightness. Finished with cilantro, green onions, and extra lime wedges, each bowl delivers layers of complex flavors in under an hour.

Updated on Fri, 30 Jan 2026 00:15:08 GMT
Creamy Best Ever Tom Kha Gai Soup steaming in a bowl, garnished with cilantro, lime wedges, and sliced chicken. Save
Creamy Best Ever Tom Kha Gai Soup steaming in a bowl, garnished with cilantro, lime wedges, and sliced chicken. | turbobaker.com

The scent of lemongrass and lime fills my kitchen whenever I make Tom Kha Gai, transporting me to that tiny street food stall in Bangkok where I first tasted it. Through the steam rising from the pot, I can almost see the elderly woman who showed me how to bruise the lemongrass properly, laughing at my clumsy attempts. Years later, this soup has become my remedy for everything from winter colds to homesickness, with its perfect balance of sour, salty, and creamy flavors.

Last December, when my sister was visiting during a particularly harsh snowstorm, I made this soup on a whim using ingredients I had stashed in the freezer. We sat by the window watching snowflakes dance outside while steam fogged up our glasses with each spoonful. She became so enamored with the flavors that she called me three times the following week for instructions, determined to recreate it for her skeptical husband who claimed to hate coconut anything.

Ingredients

  • Lemongrass: The woody, citrusy backbone of this soup that needs to be properly bruised with the back of your knife to release its essential oils.
  • Galangal: Not just a ginger substitute, its floral peppery notes are irreplaceable, though I learned that keeping slices in the freezer preserves their potency.
  • Coconut Milk: Full-fat is non-negotiable here as I discovered the light version creates a watery disappointment instead of the velvety broth we want.
  • Fish Sauce: The funky umami secret weapon that might smell alarming in the bottle but transforms magically in the finished soup.
  • Thai Bird's Eye Chilies: These tiny peppers pack serious heat, so I always split them slightly rather than chopping them for a gentler infusion.

Instructions

Product image
Provides cushioned comfort while cooking, prepping meals, washing dishes, and standing longer in the kitchen.
Check price on Amazon
Infuse Your Broth:
Bring chicken stock to a gentle bubble and add all those gorgeous aromatics - the lemongrass, lime leaves, galangal, chilies, garlic and shallots. You'll know it's working when your kitchen begins to smell like a Thai restaurant.
Poach the Chicken:
Slide those thin chicken slices into the fragrant broth and lower the heat immediately. The gentle simmer ensures the chicken stays tender rather than tough.
Introduce the Creaminess:
Pour in that luxurious coconut milk with a gentle hand, stirring slowly to create swirls rather than breaking the fat emulsion. Add your mushrooms and tomatoes now, letting them soften but maintain their texture.
Balance the Flavors:
This is where magic happens as you add fish sauce for salt, lime juice for sour, and palm sugar for sweetness. Trust your taste buds and adjust until you find that perfect Thai harmony.
Fish Out the Inedibles:
Those aromatic pieces have done their job but aren't pleasant to bite into. A slotted spoon makes quick work of removing lemongrass stalks, lime leaves, and galangal pieces.
Garnish with Abandon:
Fresh herbs and an extra squeeze of lime juice brighten everything. The vibrant colors of cilantro, green onions and optional red chili make the soup as beautiful as it is delicious.
Product image
Provides cushioned comfort while cooking, prepping meals, washing dishes, and standing longer in the kitchen.
Check price on Amazon
A ladle pours Best Ever Tom Kha Gai Soup, revealing tender mushrooms and tomatoes in rich coconut broth. Save
A ladle pours Best Ever Tom Kha Gai Soup, revealing tender mushrooms and tomatoes in rich coconut broth. | turbobaker.com
A ladle pours Best Ever Tom Kha Gai Soup, revealing tender mushrooms and tomatoes in rich coconut broth. Save
A ladle pours Best Ever Tom Kha Gai Soup, revealing tender mushrooms and tomatoes in rich coconut broth. | turbobaker.com

The first time I served this soup to my Thai friend Suchada, I nervously watched her face for a reaction. After her first spoonful, she closed her eyes and was quiet for so long I thought Id offended her. Then she opened her eyes, smiled and said, This tastes like my grandmother, which I later understood was the highest compliment she could give. We finished the entire pot that evening, talking about family recipes and how certain flavors can bridge any distance.

Finding Authentic Ingredients

The hunt for galangal and kaffir lime leaves used to mean an hour-long trip to the Asian market across town until I discovered that many ingredients freeze beautifully. Now I buy in bulk every few months, portion everything into small bags, and have authentic flavors at my fingertips whenever the craving strikes. Fresh ingredients make an enormous difference - the one time I attempted this soup with dried lime leaves instead of fresh, the bright citrus notes were noticeably muted.

Making It Your Own

While traditionalists might argue about exact proportions, Ive found this recipe to be wonderfully adaptable to personal taste. Some evenings I crave more lime and less chili, other times I double the mushrooms and add spinach for extra vegetables. My vegetarian version with crispy tofu and a splash of soy sauce instead of fish sauce has converted several plant-based skeptics who thought theyd never enjoy Thai food again after giving up meat.

Serving Suggestions

Though perfectly satisfying on its own, this soup reaches new heights when paired thoughtfully with complementary dishes. A small bowl of jasmine rice served alongside soaks up that precious broth, while a crisp papaya salad provides textural contrast to the soups silkiness. For a truly indulgent experience, try making double the recipe.

  • Serve in warmed bowls to keep the soup hot longer and enhance the aromatic experience.
  • Keep garnishes separate and let everyone customize their bowl to suit their preference for heat and acidity.
  • Save leftover soup in glass containers as plastic can absorb the strong flavors and become permanently infused with essence of lemongrass.
Served alongside jasmine rice, Best Ever Tom Kha Gai Soup garnished with green onions and spicy chilies. Save
Served alongside jasmine rice, Best Ever Tom Kha Gai Soup garnished with green onions and spicy chilies. | turbobaker.com
Served alongside jasmine rice, Best Ever Tom Kha Gai Soup garnished with green onions and spicy chilies. Save
Served alongside jasmine rice, Best Ever Tom Kha Gai Soup garnished with green onions and spicy chilies. | turbobaker.com

This Tom Kha Gai has carried me through celebrations and consolations alike, proving that sometimes the most powerful comfort comes in a simple bowl of soup. May it bring the same warmth and joy to your table.

Recipe Questions & Answers

What makes Tom Kha Gai different from regular Thai soup?

Tom Kha Gai features coconut milk as its base, creating a rich and creamy texture unlike the clear broth of Tom Yum. The addition of galangal, kaffir lime leaves, and lemongrass gives it a distinctively aromatic and citrusy profile that sets it apart from other Thai soups.

Can I make Tom Kha Gai vegetarian?

Yes, substitute the chicken with firm tofu and replace chicken stock with vegetable broth. Instead of fish sauce, use soy sauce or tamari to maintain the salty umami element. The soup will still be delicious and creamy.

How spicy should Tom Kha Gai be?

Traditional Tom Kha Gai offers mild to medium heat. Start with 2-3 crushed bird's eye chilies and adjust according to your preference. Remember that the heat should enhance, not overpower, the delicate balance of coconut, lime, and aromatic flavors.

What can I use if I can't find galangal?

Fresh ginger makes an acceptable substitute for galangal, though the flavor will be slightly different. Use a bit more ginger than the galangal called for, and consider adding some lime zest to help compensate for the missing citrus notes that galangal naturally provides.

Should I remove the aromatics before serving?

It's traditional to remove large pieces of lemongrass, kaffir lime leaves, and galangal before serving as they're quite tough and fibrous. However, leaving the garlic, shallots, and chilies in the bowl adds extra flavor for those who enjoy eating them.

Best Ever Tom Kha Gai

Creamy Thai coconut soup with tender chicken, aromatic herbs, and tangy lime.

Prep Time
15 minutes
Time to Cook
25 minutes
Total Duration
40 minutes
Written by Justin Reed


Skill Level Medium

Cuisine Thai

Amount 4 Number of Servings

Diet Info No Dairy, No Gluten

What You Need

Chicken & Broth

01 14 oz boneless, skinless chicken breast, thinly sliced
02 3⅓ cups chicken stock
03 13.5 oz full-fat coconut milk

Aromatics

01 2 stalks lemongrass, trimmed and smashed
02 4 kaffir lime leaves, torn
03 3 slices galangal or fresh ginger
04 3 Thai bird's eye chilies, crushed
05 4 cloves garlic, smashed
06 4 small shallots, sliced

Vegetables

01 7 oz oyster or white mushrooms, sliced
02 3.5 oz cherry tomatoes, halved

Seasonings

01 2½ tablespoons fish sauce
02 1½ tablespoons fresh lime juice
03 1 teaspoon palm sugar or light brown sugar
04 ½ teaspoon salt

Garnishes

01 Fresh cilantro leaves
02 Sliced green onions
03 Lime wedges
04 Thinly sliced red chili, optional

How to Cook

Step 01

Infuse the Broth: In a large saucepan, bring chicken stock to a gentle boil. Add lemongrass, kaffir lime leaves, galangal, chilies, garlic, and shallots. Simmer for 5 minutes to extract and meld aromatics.

Step 02

Cook the Chicken: Add chicken breast slices to the infused broth. Reduce heat to maintain a gentle simmer and cook for 5–7 minutes until chicken is cooked through.

Step 03

Incorporate Coconut and Vegetables: Pour in coconut milk while stirring gently. Add mushrooms and tomatoes. Simmer for an additional 5 minutes, maintaining a gentle heat to prevent boiling.

Step 04

Balance the Seasoning: Season the soup with fish sauce, lime juice, palm sugar, and salt. Taste and adjust seasoning to achieve desired balance of salty, sour, and sweet notes.

Step 05

Remove Aromatics: Using a slotted spoon, remove lemongrass, kaffir lime leaves, galangal, and garlic cloves from the soup before serving, if desired.

Step 06

Serve and Garnish: Ladle soup into individual bowls. Top with cilantro, green onions, and lime wedges. Add sliced red chili for additional heat if preferred. Serve immediately.

What You'll Need

  • Large saucepan
  • Chef's knife
  • Cutting board
  • Ladle
  • Slotted spoon

Allergy Details

Double-check each ingredient for possible allergens and always check with your doctor if you're unsure.
  • Contains fish through fish sauce
  • Contains tree nuts; coconut allergen present
  • Fish sauce may contain gluten; verify product labeling if sensitive

Nutrition Details (each serving)

Nutritional info is meant to guide, but it's not medical advice.
  • Calorie Count: 320
  • Fats: 18 g
  • Carbohydrates: 11 g
  • Proteins: 27 g