Best Ever Tom Kha Gai

Featured in: Seasonal Sweet Comforts

This aromatic Thai coconut soup features tender chicken breast simmered in a rich, creamy broth infused with lemongrass, galangal, and kaffir lime leaves. The balance of tangy lime juice, savory fish sauce, and subtle sweetness from palm sugar creates authentic Thai flavors. Ready in just 40 minutes, this soup delivers restaurant-quality results at home with simple preparation techniques and fresh garnishes.

Updated on Wed, 28 Jan 2026 14:00:00 GMT
Creamy Tom Kha Gai Soup with tender chicken, mushrooms, and fresh cilantro garnish in a white bowl. Save
Creamy Tom Kha Gai Soup with tender chicken, mushrooms, and fresh cilantro garnish in a white bowl. | softhalwa.com

The first time I attempted Tom Kha Gai, I was in a tiny apartment kitchen with a fragrant bundle of lemongrass I had no idea how to prepare. My roommate, who had spent time in Bangkok, laughed as I awkwardly hacked at the stalks before showing me how to smash them to release their citrusy oils. That pot of soup, imperfect as it was, filled our entire floor with the most intoxicating aroma.

Last winter, when my friend was recovering from surgery and craving something warming but not heavy, I brought her a container of this soup. She texted me an hour later saying she hadnt realized how much she needed exactly those flavors until that first spoonful. Something about the combination of creamy coconut and bright lime feels like being hugged from the inside out.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Chicken breast: Thinly slicing it against the grain ensures tender pieces that cook quickly and evenly
  • Coconut milk: Full-fat is non-negotiable here, it provides the luxurious body that makes this soup sing
  • Lemongrass: Smashing the stalks releases the essential oils, infusing the broth with citrusy brightness
  • Kaffir lime leaves: Tearing them helps release their floral citrus compounds into the soup
  • Galangal: This earthy, piney rhizome is distinct from ginger, though ginger works in a pinch
  • Fish sauce: The salty umami foundation, start with less and add more to taste
  • Lime juice: Add it at the end to preserve its bright acidity and prevent the soup from becoming bitter

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Build your aromatic broth:
Bring the chicken stock to a gentle bubble, then add the lemongrass, kaffir lime leaves, galangal, chilies, garlic, and shallots. Let these aromatics dance together for about 5 minutes, until your kitchen smells incredible.
Cook the chicken gently:
Add the thinly sliced chicken to the fragrant broth, reducing the heat to a gentle simmer. Cook for 5 to 7 minutes until the chicken is just opaque and cooked through.
Add the creamy coconut:
Pour in the coconut milk and stir it in gently, being careful not to boil the soup or the coconut might separate. Add the mushrooms and tomatoes and simmer for another 5 minutes.
Balance the flavors:
Stir in the fish sauce, lime juice, palm sugar, and salt. Taste your creation and adjust the seasonings until it hits that perfect sweet, salty, sour, and spicy harmony.
Finish and serve:
Remove the spent aromatics if you prefer, though some cooks like to leave them for extra flavor. Ladle into bowls and scatter generously with fresh herbs and extra chili.
A steaming bowl of Tom Kha Gai Soup garnished with lime wedges, cilantro, and Thai chilies. Save
A steaming bowl of Tom Kha Gai Soup garnished with lime wedges, cilantro, and Thai chilies. | softhalwa.com

My father, who is notoriously skeptical of anything he cannot pronounce, reluctantly tried this soup at a dinner party. After his first spoonful, he silently reached for seconds and later asked for the recipe. Now he makes it more often than I do.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Making It Your Own

Once you have the basic template down, do not be afraid to play with the proportions. Some nights I want it creamier with more coconut milk, other nights I crave extra sour lime and less sweetness. The beauty of Tom Kha Gai is how forgiving it is once you understand the flavor profile.

The Aromatic Foundation

Those aromatics are not just garnish, they are the soul of the dish. I have made the mistake of skipping fresh galangal and using only powdered, and the soup lost its distinctive Thai character. Track down the fresh ingredients at an Asian market, you will taste the difference immediately.

Perfecting The Balance

Thai cooking is all about the interplay of flavors, and this soup is the perfect canvas. Keep a small bowl of lime wedges, fish sauce, and sliced chilies at the table so everyone can adjust their bowl to their preferred balance. Some like it fiery hot, others prefer more sour than salty.

  • The soup will thicken as it cools, thin with a splash of stock if reheating
  • Fresh herbs should be added just before serving for maximum vibrancy
  • This soup keeps beautifully in the refrigerator for up to three days
Close-up of Tom Kha Gai Soup featuring coconut milk broth, sliced chicken breast, and oyster mushrooms. Save
Close-up of Tom Kha Gai Soup featuring coconut milk broth, sliced chicken breast, and oyster mushrooms. | softhalwa.com

Whether you are cooking for someone recovering from a cold or just need a bowl of pure comfort, this soup never fails to deliver. The aromas alone are worth the effort.

Recipe FAQs

What makes Tom Kha Gai different from other Thai soups?

Tom Kha Gai features coconut milk as its base, creating a rich and creamy texture unlike the clear broth of Tom Yum. The key aromatics—lemongrass, galangal, and kaffir lime leaves—infuse the soup with distinctive Thai flavors while the coconut milk adds luxurious body and subtle sweetness that balances the tangy lime and salty fish sauce.

Can I make this soup vegetarian?

Yes, substitute chicken breast with firm tofu cubes and replace chicken stock with vegetable broth. Use soy sauce or tamari instead of fish sauce to maintain the savory element. The aromatic ingredients and coconut milk remain the same, ensuring authentic Thai flavor profile while being completely plant-based.

What can I substitute for galangal and kaffir lime leaves?

Fresh ginger works as a galangal substitute, though it has a slightly different flavor profile. For kaffir lime leaves, use lime zest to add that citrusy aromatic element. While these alternatives work in a pinch, the authentic flavors come from the traditional ingredients which can often be found at Asian grocery stores or ordered online.

How spicy is this soup and can I adjust the heat level?

The spice level depends on the Thai bird's eye chilies—three crushed chilies provide medium heat for those accustomed to spice. For milder flavor, reduce to one or two chilies or remove seeds before crushing. To increase heat, add more chilies or leave them whole in the soup during cooking. Always taste and adjust before serving.

Why shouldn't the soup boil after adding coconut milk?

Coconut milk can separate and curdle if boiled vigorously, affecting both texture and appearance. Simmering gently maintains the smooth, creamy consistency. Stir occasionally while simmering to distribute flavors evenly. This technique ensures the soup remains velvety and luxurious throughout the cooking process.

How long will leftovers keep and how should I store them?

Store cooled soup in an airtight container in the refrigerator for up to 3 days. The flavors often develop and improve overnight. Reheat gently over low-medium heat, stirring occasionally to prevent separation. Avoid boiling when reheating to maintain the creamy texture. The soup can also be frozen for up to 2 months, though the texture may change slightly.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Best Ever Tom Kha Gai

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

Prep Time
15 min
Time to Cook
25 min
Overall Time
40 min
Created by Marisa Wilkes


Skill Level Medium

Cuisine Thai

Total Yield 4 Portions

Dietary Details No Dairy, Without Gluten

What You Need

Chicken & Broth

01 14 oz boneless, skinless chicken breast, thinly sliced
02 3⅓ cups chicken stock
03 1 can (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 Extra lime wedges
04 Thinly sliced red chili, optional

Directions

Step 01

Infuse the broth base: 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 develop aromatic flavors.

Step 02

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

Step 03

Incorporate coconut milk: Pour coconut milk into the soup, stirring gently. Add mushrooms and tomatoes. Simmer for an additional 5 minutes without allowing the soup to boil.

Step 04

Season and balance flavors: Season with fish sauce, lime juice, palm sugar, and salt. Taste and adjust seasonings to achieve desired balance of salty, sour, and sweet elements.

Step 05

Strain aromatics: Remove infused aromatics (lemongrass, kaffir lime leaves, galangal, and garlic) using a slotted spoon, if desired for a refined presentation.

Step 06

Plate and serve: Ladle soup into bowls. Garnish with fresh cilantro, green onions, lime wedges, and additional sliced red chili if preferred. Serve immediately.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

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

Allergy Notes

Always look over every ingredient for allergens and talk to a healthcare expert if you're unsure.
  • Contains fish (fish sauce)
  • Coconut is a tree nut; verify safety for tree nut allergies
  • Verify fish sauce for gluten if gluten-sensitive

Nutrition Info (each serving)

This nutrition detail is for informational use only and shouldn't replace guidance from a medical professional.
  • Caloric Value: 320
  • Fats: 18 g
  • Carbohydrates: 11 g
  • Proteins: 27 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.