Tom Kha Thai Coconut Soup

Featured in: Simple One-Pot Comfort Meals

This aromatic Thai soup combines rich coconut cream with chicken stock, creating a velvety base infused with fragrant lemongrass, galangal, and kaffir lime leaves. Thinly sliced chicken and button mushrooms simmer gently in the aromatic broth, absorbing the complex flavors. Finished with fish sauce, fresh lime juice, and a touch of sugar, the result is perfectly balanced—creamy, tangy, and subtly sweet. Garnished with cilantro and extra lime wedges, each bowl offers comforting warmth and authentic Thai flavors in under an hour.

Updated on Tue, 27 Jan 2026 16:55:00 GMT
Creamy Tom Kha Soup with tender chicken and mushrooms in a fragrant coconut broth, garnished with cilantro and lime wedges. Save
Creamy Tom Kha Soup with tender chicken and mushrooms in a fragrant coconut broth, garnished with cilantro and lime wedges. | birchwhisk.com

My first proper bowl of Tom Kha Gai arrived on a humid Bangkok afternoon, steam rising from a ceramic spoon, and I realized halfway through that I'd been holding my breath waiting for the next sip. Years later, standing in my own kitchen with lemongrass stalks bruising under the side of my knife, that same magic happens every time, though now I understand why: the soup builds itself in layers, each ingredient whispering its part until the whole thing comes alive. This isn't complicated cooking, just patient, fragrant cooking that rewards you for slowing down.

I made this for my sister on a rainy Tuesday when she'd had one of those weeks, the kind where you forget to eat lunch and then can't remember why anything matters. She took one spoonful and looked up with that expression people get when food suddenly speaks directly to them, no translation needed. That bowl did more than fill her stomach; it reminded her that sometimes the kindest thing you can offer is something warm and alive.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Boneless, skinless chicken breast or thighs (300 g): Thighs stay more tender than breast, but use whichever you have; just slice them thin so they cook quickly in the simmering broth.
  • Coconut cream (400 ml): The difference between canned and boxed matters here, and full-fat is non-negotiable if you want that velvety texture.
  • Chicken stock (500 ml): Use homemade if you have it, but good quality store-bought works; the broth carries everything forward.
  • Lemongrass stalks (2): Trim the tough ends and bruise them with your knife to release the oils, then fish them out before serving since they're not meant to be eaten.
  • Fresh galangal (4 slices): If you can't find it, ginger is the honest substitute, though the flavor shifts slightly toward warmth rather than the subtle peppery note galangal brings.
  • Kaffir lime leaves (4): These dried or fresh teardrops of flavor are worth seeking out; they're what separates this from just another coconut soup.
  • Button mushrooms (200 g): Slice them fairly thin so they absorb the broth and soften quickly alongside the chicken.
  • Shallots (2 small): They add sweetness and gentle depth; don't skip them thinking they're optional.
  • Garlic (2 cloves): Smash them rather than mince to release the pungent oils that perfume the whole pot.
  • Thai bird's eye chilies (2-3): Smash these whole and leave them in during cooking, then fish out the pieces if you want heat without biting into pure fire.
  • Fish sauce (2 tbsp): I know it smells like the ocean floor when you open the bottle, but trust the process; it's the salty backbone that makes everything else sing.
  • Lime juice (1 tbsp plus extra): Squeeze fresh if possible; bottled turns the finish flat.
  • Sugar (1 tsp): A tiny pinch balances the spice and salt, the way sweetness should work in Thai cooking.
  • Fresh cilantro and lime wedges: These finish the bowl with brightness and let each person tune their own bowl to taste.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build the aromatic broth:
Pour coconut cream and stock into a large saucepan, then add lemongrass, galangal, kaffir lime leaves, shallots, garlic, and chilies. The moment you bring it to a gentle simmer, the kitchen fills with that distinctive fragrance that tells you everything is on track.
Steep for flavor:
Let it bubble softly for 10 minutes, uncovered, so the broth absorbs the personality of every aromatic element. You'll notice the color deepen and the smell become more complex as it sits.
Add protein and mushrooms:
Slide the sliced chicken and mushrooms into the simmering broth and let them cook for 8 to 10 minutes until the chicken turns opaque and the mushrooms collapse slightly into the liquid. Stir occasionally so everything cooks evenly.
Strain out solids:
Fish out the lemongrass, galangal, and lime leaves using a slotted spoon or small strainer; leave the softer shallots and garlic to dissolve into the broth. This step matters because those woody bits look sad floating in your finished bowl.
Season to balance:
Stir in fish sauce, lime juice, and sugar, then taste and adjust. The soup should taste salty-sour-slightly-sweet in equal measure, with heat from the chilies underneath. Add salt if needed, but go slowly.
Serve hot with joy:
Ladle into deep bowls, crown each with fresh cilantro, and let people add lime to their own taste at the table. The final squeeze of lime is where the magic gets personal.
Close-up of steaming Tom Kha Soup, revealing sliced chicken, button mushrooms, and aromatics like lemongrass and galangal. Pin it
Close-up of steaming Tom Kha Soup, revealing sliced chicken, button mushrooms, and aromatics like lemongrass and galangal. | birchwhisk.com

My partner brought home fresh galangal from the Thai market one evening and made this soup without telling me, surprising me when I walked through the door to that smell. I didn't have to ask what was happening; the aroma announced itself like an old friend arriving. We sat together without talking much, just eating, and somewhere between the second and third spoonful, I understood why some foods become reasons to gather.

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.

The Magic of Aromatics

The lemongrass and galangal aren't there to shout; they're there to create a foundation so fragrant you can taste it before the spoon touches your mouth. I learned this by making the mistake of skipping the 10-minute infusion step once, thinking I could rush, and the broth tasted flat and confused. Now I treat that quiet simmering time like meditation—the soup is building itself, and you're just the witness.

Balancing Heat and Brightness

Thai cooking lives in balance, and Tom Kha is a masterclass in how salt, sour, spice, and sweetness can coexist without anyone drowning out the others. The fish sauce carries salt and depth, the lime brings snap, the chili adds fire, and the sugar smooths everything into harmony. I've watched people who claim they don't like spicy food fall in love with this soup because the other flavors create so much space for the heat to live without dominating.

Variations Worth Trying

Once you understand the bones of this recipe, it becomes a template for improvisation rather than a rigid instruction. I've made it with coconut milk instead of cream for a lighter version on hot nights, switched chicken for silken tofu and soy sauce for vegetarian guests, added extra mushrooms when I wanted more texture. The constant is that fragrant broth—everything else can bend to what you have and what you need.

  • Substitute tofu for chicken and use soy sauce instead of fish sauce to keep it vegetarian without losing depth.
  • Add a splash of extra coconut milk if you want it lighter, or use cream if you want it richer and more decadent.
  • Stir in a handful of fresh basil or mint at the very end for a bright herbal note that changes the whole mood.
Spooning a ladle of rich Tom Kha Soup into a ceramic bowl, served with fresh lime wedges for brightness. Pin it
Spooning a ladle of rich Tom Kha Soup into a ceramic bowl, served with fresh lime wedges for brightness. | birchwhisk.com

This soup has become my go-to when I want to feel like I'm cooking something special without the stress of technique. It teaches you something true about Thai food: that simplicity and fragrance are more powerful than complexity, and that sometimes the most comforting thing is something that tastes like somewhere else entirely.

Frequently Asked Questions

What makes Tom Kha different from other Thai soups?

Tom Kha is distinguished by its rich coconut cream base, unlike the clear broth of Tom Yum. The combination of coconut cream with aromatic herbs like lemongrass, galangal, and kaffir lime leaves creates a velvety, deeply fragrant soup that's both creamy and refreshing.

Can I make this vegetarian?

Absolutely. Substitute chicken with firm tofu and replace fish sauce with soy sauce or a vegetarian fish sauce alternative. The aromatic base and coconut cream remain unchanged, preserving the authentic Thai flavors.

How spicy is this soup?

The heat level is easily customizable. Start with 2-3 Thai bird's eye chilies for mild to medium heat, or increase the quantity for spicier results. The chilies can also be omitted entirely for a mild version that still retains aromatic depth.

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

Fresh galangal has a distinct piney, citrusy flavor, but if unavailable, fresh ginger makes an acceptable substitute. Use slightly more ginger than galangal called for, though the flavor profile will be slightly different.

How long does this keep in the refrigerator?

Stored in an airtight container, Tom Kha keeps well for 3-4 days. Reheat gently over low heat to prevent the coconut cream from separating. The flavors often develop and deepen after a day, making leftovers even more delicious.

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.

Tom Kha Thai Coconut Soup

Creamy coconut broth infused with lemongrass and galangal, featuring tender chicken and mushrooms.

Prep Time
15 Minutes
Cook Time
25 Minutes
Total Time
40 Minutes


Difficulty: Easy

Cuisine: Thai

Yield: 4 servings

Dietary: Dairy-Free, Gluten-Free

Ingredients

Protein

01 10 oz boneless, skinless chicken breast or thighs, thinly sliced

Broth & Base

01 1 can (13.5 fl oz) coconut cream
02 2 cups chicken stock
03 2 stalks lemongrass, trimmed and bruised
04 4 slices fresh galangal or 1 tablespoon ginger
05 4 kaffir lime leaves, torn

Vegetables & Aromatics

01 7 oz button mushrooms, sliced
02 2 small shallots, thinly sliced
03 2 cloves garlic, smashed
04 2 to 3 Thai bird's eye chilies, smashed (optional)

Seasoning

01 2 tablespoons fish sauce
02 1 tablespoon lime juice, plus extra for serving
03 1 teaspoon sugar
04 Salt to taste

Garnish

01 Fresh cilantro leaves
02 Lime wedges

Instructions

Step 01

Infuse the Broth: In a large saucepan, combine coconut cream and chicken stock. Add lemongrass, galangal, kaffir lime leaves, shallots, garlic, and chilies. Bring to a gentle simmer over medium heat.

Step 02

Develop Aromatics: Simmer for 10 minutes to infuse the broth with the aromatic flavors.

Step 03

Cook Protein and Vegetables: Add sliced chicken and mushrooms to the pot. Continue to simmer for 8 to 10 minutes, or until the chicken is cooked through and mushrooms are tender.

Step 04

Strain Aromatics: Remove and discard lemongrass, galangal, and lime leaves.

Step 05

Season to Taste: Add fish sauce, lime juice, sugar, and salt. Stir well, taste, and adjust seasoning as needed.

Step 06

Serve: Ladle soup into bowls. Garnish with fresh cilantro and serve with extra lime wedges.

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 You'll Need

  • Large saucepan
  • Sharp knife
  • Cutting board
  • Ladle

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains fish (fish sauce)
  • May contain soy if substituting for vegetarian version
  • Check individual labels and allergies for coconut content

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 310
  • Total Fat: 20 g
  • Total Carbohydrate: 11 g
  • Protein: 21 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.