Fragrant Thai Tom Kha Soup

Featured in: Year-Round Cooking Ideas

Tom Kha Soup delivers authentic Thai flavors through a velvety coconut broth infused with aromatic lemongrass, galangal, and kaffir lime leaves. Tender chicken and mushrooms simmer in this harmonious blend, balanced with fish sauce and fresh lime juice. Ready in just 40 minutes, this comforting bowl offers gluten-free and dairy-free goodness that's surprisingly easy to prepare at home.

Updated on Thu, 29 Jan 2026 14:04:00 GMT
Creamy coconut Tom Kha soup with tender chicken, mushrooms, and fresh lime wedges. Pin It
Creamy coconut Tom Kha soup with tender chicken, mushrooms, and fresh lime wedges. | tirzabuffer.com

The first time I made Tom Kha soup was on a grey afternoon when I couldn't shake the craving for something warm and aromatic. My kitchen filled with the scent of lemongrass and galangal simmering together, and suddenly everything felt lighter, brighter, like stepping into a small corner of Thailand without leaving home. What struck me most was how effortless it all came together—the coconut cream swirling into the broth, the chicken turning silky, each ingredient knowing exactly its role. It's become the soup I make when I want to feel both comforted and a little transported.

I remember serving this to a friend who claimed she couldn't cook anything Asian, and watching her face light up when she tasted it was worth every penny spent on fresh lemongrass. She kept asking what was in it, convinced there was some secret ingredient I wasn't telling her, but it was just honest, simple components working in harmony. That bowl of soup became a small turning point where she realized Thai cooking wasn't as mysterious as she thought.

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 or thighs (300 g): Thighs actually give you more forgiving, juicier results than breast meat, though either works beautifully when sliced thin and cooked just right.
  • Coconut cream (400 ml): Full-fat canned coconut cream is your best friend here—shake it well before opening so you get that luscious texture throughout the broth.
  • Chicken stock (500 ml): Use a good quality stock or broth as your foundation; it's what carries all those delicate flavors forward.
  • Lemongrass (2 stalks): Bruise or crush the stalks gently with your knife handle to release their fragrant oils and maximize the flavor they'll give the broth.
  • Galangal (4 slices): If you can't find fresh galangal, don't stress—fresh ginger works in a pinch, though galangal brings a slightly peppery, citrusy note that ginger can't quite replicate.
  • Kaffir lime leaves (4 leaves): These waxy, aromatic leaves are what give Tom Kha its signature brightness; tear them gently so they release their oils into the broth.
  • Button mushrooms (200 g): Slice them evenly so they cook at the same pace and absorb all those fragrant flavors.
  • Shallots (2 small): Their gentle sweetness melts into the broth and rounds out the sharp, spicy elements perfectly.
  • Garlic (2 cloves): Smash it roughly—you want the cloves to flavor the broth without becoming mushy pieces you'll strain out later.
  • Thai bird's eye chilies (2–3): Smash them to release heat without breaking them apart, making it easier to remove them if someone needs a milder bowl.
  • Fish sauce (2 tbsp): This is what transforms good broth into something with real depth; it's pungent straight from the bottle but becomes round and essential once cooked.
  • Lime juice (1 tbsp plus extra): Fresh lime adds that final brightness that ties everything together—always taste and adjust at the end.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your fragrant base:
Pour the coconut cream and chicken stock into a large saucepan and turn the heat to medium. Add your lemongrass, galangal, kaffir lime leaves, shallots, garlic, and chilies, then bring everything to a gentle, rolling simmer—you'll see small bubbles breaking the surface.
Let the aromatics steep:
Simmer undisturbed for 10 minutes so the broth absorbs all those beautiful, fragrant essences. Your kitchen should smell incredible by now, and you'll notice the color deepening slightly.
Introduce the chicken and mushrooms:
Slide the sliced chicken and mushroom slices into the pot and let everything continue simmering for 8–10 minutes until the chicken is cooked through and the mushrooms are tender. The chicken will go from pale to opaque, and the mushrooms will soften while still holding their shape.
Remove the spent aromatics:
Fish out the lemongrass, galangal slices, and kaffir lime leaves with a slotted spoon or small strainer—leaving these in will overpower the broth and create an unpleasant texture.
Season to balance:
Stir in the fish sauce, lime juice, and sugar, then taste carefully. This is your moment to adjust—add a pinch more salt if needed, or extra lime juice if you want more brightness, or a touch more sugar if any ingredient feels too intense.
Serve with intention:
Ladle the soup into bowls, letting the aromatic broth pour generously over the chicken and mushrooms. Scatter fresh cilantro across the top and place a lime wedge beside each bowl so people can squeeze in extra tartness to their liking.
Aromatic bowl of Tom Kha soup garnished with cilantro and served hot. Pin It
Aromatic bowl of Tom Kha soup garnished with cilantro and served hot. | tirzabuffer.com

There's something almost meditative about watching a Thai soup come together, how the humble act of simmering a few aromatics creates something that tastes like someone's grandmother spent all day perfecting it. I've learned that food like this isn't just about nutrition or even taste—it's about those moments of quiet comfort when a bowl in your hands feels like the best possible choice.

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 Lemongrass Question

Fresh lemongrass can be tricky to find, and I've definitely shown up to the grocery store at 5 PM hoping the Thai section restocked. The difference between fresh and dried or jarred is noticeable—fresh gives you that clean, citrusy punch that makes the broth sing, while other forms tend to be either too muted or too perfumy. If you can, seek out fresh lemongrass at an Asian market where it's usually fresher and cheaper.

Customizing Your Heat Level

The beauty of this soup is that it meets people where they are with spice. I've learned to add the chilies whole and slightly smashed so they flavor the broth gently while remaining easy to fish out, letting guests control their own heat by adding more or avoiding them entirely. Sometimes I'll put a few extra sliced chilies on the side so people can stir in exactly as much fire as they want.

Making It Your Own

Tom Kha is forgiving enough to become whatever you need it to be on a given day. I've made it vegetarian by swapping in silken tofu and tamari instead of fish sauce, and it's been just as satisfying and complex.

  • Swap chicken for coconut milk if you want extra richness and a deeper, almost dessert-like sweetness.
  • Add baby bok choy or Thai basil in the last minute if you want more vegetables and herbaceous notes.
  • Serve with jasmine rice on the side to turn it into a full meal that feels like dinner in a Thai restaurant.
Steaming Tom Kha soup with chicken, mushrooms, and Thai aromatics in coconut broth. Pin It
Steaming Tom Kha soup with chicken, mushrooms, and Thai aromatics in coconut broth. | tirzabuffer.com

This soup reminds me why cooking matters so much—because when you make something with intention and presence, it becomes an offering of care in a bowl. Whenever someone asks for the recipe, I'm always happy to share it, knowing they'll make it their own way and eventually love it just as much as I do.

Recipe Questions

Can I substitute galangal with ginger?

Yes, fresh ginger works as a substitute if galangal is unavailable, though the flavor profile will be slightly different. Use about 1 tablespoon of sliced ginger in place of the galangal.

How do I make this vegetarian?

Replace chicken with firm tofu and swap fish sauce for soy sauce. Use vegetable stock instead of chicken stock to keep it fully plant-based while maintaining the rich coconut and aromatic flavors.

What's the difference between coconut cream and coconut milk?

Coconut cream is thicker and richer with higher fat content, creating a more luxurious texture. You can use coconut milk for a lighter version, or use the thick cream from the top of a chilled coconut milk can.

Can I prepare this soup ahead of time?

Yes, Tom Kha Soup stores well in the refrigerator for up to 3 days. The flavors actually deepen over time. Reheat gently and add fresh lime juice and cilantro just before serving for best results.

Where can I find kaffir lime leaves and lemongrass?

Look for these aromatics in Asian grocery stores, either fresh or frozen. Many mainstream supermarkets now carry them in the produce or international foods section. Dried versions work in a pinch but fresh provides superior flavor.

How spicy is Tom Kha Soup?

The heat level is adjustable based on the amount of Thai chilies you add. Start with 1-2 chilies for mild warmth, or omit them entirely for a non-spicy version while keeping all the aromatic complexity.

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.

Fragrant Thai Tom Kha Soup

Fragrant Thai soup with chicken, mushrooms, coconut cream, lemongrass, galangal, and lime leaves in harmony.

Prep time
15 min
Cook time
25 min
Total duration
40 min
Recipe by Damien Hart


Skill Level Easy

Cuisine Thai

Serves 4 Portions

Dietary details No Dairy, Gluten-Free

What You Need

Protein

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

Broth & Base

01 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 ground 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 fresh lime juice, plus extra for serving
03 1 teaspoon sugar
04 Salt to taste

Garnish

01 Fresh cilantro leaves
02 Extra lime wedges

Steps

Step 01

Build the aromatic 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

Infuse flavors: Simmer for 10 minutes to allow the broth to absorb the aromatics and develop depth of flavor.

Step 03

Cook protein and vegetables: Add sliced chicken and mushrooms to the pot. Continue simmering for 8 to 10 minutes until chicken is cooked through and mushrooms are tender.

Step 04

Strain solids: Remove and discard lemongrass stalks, galangal slices, and lime leaves from the broth.

Step 05

Season to perfection: Add fish sauce, lime juice, sugar, and salt. Stir thoroughly, taste, and adjust seasonings as needed for balance.

Step 06

Serve: Ladle soup into bowls and garnish with fresh cilantro leaves. Serve with extra lime wedges on the side.

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.

Equipment Needed

  • Large saucepan
  • Sharp knife
  • Cutting board
  • Ladle

Allergy info

Review every item for allergens. Unsure? Please check with your doctor.
  • Contains fish sauce
  • May contain soy if using vegetarian substitution
  • Coconut allergen present

Nutrition info (per portion)

Nutritional data here is only a guide; always talk with a healthcare specialist for advice.
  • Calories: 310
  • Fats: 20 g
  • Carbohydrates: 11 g
  • Proteins: 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.