Tom Kha Thai Coconut Soup

Featured in: One-Pot Comfort Meals

Tom Kha delivers the perfect harmony of rich coconut cream, tangy lime, and aromatic Thai herbs like lemongrass and galangal. This comforting soup combines tender chicken slices with earthy mushrooms in a fragrant broth that balances creaminess with bright citrus notes.

The key lies in infusing the coconut base with bruised aromatics before adding the protein, allowing the galangal and kaffir lime leaves to release their essential oils. Finished with fish sauce and fresh lime juice, each bowl offers layers of savory, sweet, and sour flavors that define Thai cuisine.

Updated on Tue, 27 Jan 2026 10:17:00 GMT
Creamy coconut Tom Kha soup with tender chicken and mushrooms, garnished with cilantro and lime wedges. Pin It
Creamy coconut Tom Kha soup with tender chicken and mushrooms, garnished with cilantro and lime wedges. | plumbrine.com

There's something almost meditative about the moment when lemongrass hits hot coconut cream, and the kitchen fills with that unmistakable fragrance of Thailand. I discovered Tom Kha quite by accident on a rainy afternoon when a friend dropped off a container from her family's restaurant, and I've been chasing that exact balance of creamy, bright, and gently warming ever since. This soup became my go-to when I wanted to feel transported without leaving my stove, and honestly, it's become easier to make than to order out.

I made this for my partner on a night when he came home exhausted, and watching his expression shift from tired to genuinely happy as he took the first spoonful reminded me why cooking for someone matters. He asked for seconds before finishing the first bowl, and now he texts me from work asking if there's any left. That's when I knew this soup had moved beyond recipe territory into something we'd keep making.

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 and forgiving, but breasts work beautifully if you slice them thin and don't overcook.
  • Coconut cream (400 ml): The real deal makes all the difference here; avoid anything with additives, and give the can a good shake before opening.
  • Chicken stock (500 ml): Use homemade if you have it, but quality store-bought works just fine when life happens.
  • Lemongrass stalks (2): Bruise them by crushing with the side of your knife so they release their oils into the soup.
  • Fresh galangal (4 slices): This floral, peppery rhizome is worth seeking out at an Asian market, but fresh ginger works in a pinch.
  • Kaffir lime leaves (4): These are magic; they add a subtle citrus note that lime juice alone can't replicate.
  • Button mushrooms (200 g): Slice them consistently so they cook evenly and stay tender rather than turning rubbery.
  • Shallots (2): Their sweetness balances the heat and aromatics better than regular onions.
  • Garlic cloves (2): Smash them whole so they infuse without overpowering.
  • Thai bird's eye chilies (2-3): Optional but recommended; smash them to release flavor, then adjust to your heat tolerance.
  • Fish sauce (2 tbsp): It smells funky alone but transforms into umami richness once the soup comes together.
  • Lime juice (1 tbsp plus extra): Fresh squeezed changes everything; the acidity brightens each spoonful.
  • Sugar (1 tsp): Just enough to round out the sharp edges without making it sweet.
  • Fresh cilantro and lime wedges: Don't skip these finishes; they're what makes each bowl feel intentional.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build Your Flavor Base:
Pour the coconut cream and chicken stock into a large saucepan and turn the heat to medium. Add your bruised lemongrass, galangal slices, torn kaffir lime leaves, sliced shallots, smashed garlic, and chilies if using. You want gentle bubbles forming at the edges, not a rolling boil.
Let It Whisper:
Simmer this fragrant mixture for about 10 minutes without touching it much. Your kitchen will smell incredible as the aromatics infuse into the broth, and you'll understand why this soup feels like an occasion.
Add the Protein and Vegetables:
Slide your thinly sliced chicken and mushroom slices into the pot and give everything a gentle stir. Keep the heat steady and let it simmer for 8 to 10 minutes until the chicken is opaque throughout and the mushrooms have softened.
Finish and Season:
Fish out the lemongrass stalks, galangal slices, and lime leaves and discard them. Now add your fish sauce, fresh lime juice, sugar, and a pinch of salt.
Taste and Adjust:
Take a spoon and taste it honestly. Does it need more lime brightness or fish sauce depth? This is your moment to make it yours.
Serve with Intention:
Ladle the soup into bowls, scatter fresh cilantro over the top, and set lime wedges on the side so everyone can adjust the brightness to their liking.
Steamy bowl of Tom Kha soup featuring chicken, mushrooms, and aromatic Thai herbs, ready to serve. Pin It
Steamy bowl of Tom Kha soup featuring chicken, mushrooms, and aromatic Thai herbs, ready to serve. | plumbrine.com

What surprised me most was how this soup became the dish I made when someone needed comfort but I didn't have much time or energy myself. It asks very little of you but gives back generously, which feels like a small kind of magic in the kitchen.

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.

On Sourcing Your Ingredients

Asian markets are your best friend for galangal, kaffir lime leaves, and proper fish sauce, but I've learned that ordering online works just fine too. The difference between trying to make do with substitutes and having the real thing is noticeable but not dramatic, so don't let ingredient hunting become a barrier to actually making this soup.

The Balance of Heat and Brightness

The magic of Tom Kha lives in its contrasts: the coolness of lime against the warmth of galangal, the creaminess of coconut balanced by the sharp bite of fish sauce. I've learned that adding the lime juice at the end rather than early keeps it bright and alive, and I always taste before serving because every person's preference for citrus is different. What feels balanced to me might need another squeeze from your wedge, and that's exactly how it should be.

Making It Your Own

Once you understand the skeleton of this soup, you can play with it freely. I've added bamboo shoots, tried it with shrimp, and even made a vegetarian version with silken tofu that my non-meat-eating friends still request. The foundation is forgiving enough that your experiments will almost always land well.

  • Swap the chicken for shrimp, tofu, or even leftover turkey depending on what you have on hand.
  • A splash of extra coconut milk makes it richer if you're feeling indulgent on a particular evening.
  • Serve it alongside jasmine rice to catch every drop of broth, or keep it as is for a lighter meal.
Tom Kha soup with lemongrass and galangal, topped with fresh cilantro and lime wedges on a spoon. Pin It
Tom Kha soup with lemongrass and galangal, topped with fresh cilantro and lime wedges on a spoon. | plumbrine.com

This soup has a way of becoming a go-to for the people you care about, the kind of dish that earns requests and becomes part of your rotation. Make it once and you'll understand why.

Recipe FAQs

What makes Tom Kha different from Tom Yum?

Tom Kha features coconut cream creating a rich, velvety texture, while Tom Yum is a clear, sour broth. The coconut milk mellows the heat and adds natural sweetness, making Tom Kha gentler on the palate with a luxurious mouthfeel.

Can I make Tom Kha vegetarian?

Yes, replace chicken with firm tofu cubes and substitute fish sauce with soy sauce or a vegetarian fish sauce alternative. The aromatic base of lemongrass, galangal, and kaffir leaves remains unchanged, preserving the authentic flavor profile.

Where can I find galangal and kaffir lime leaves?

Asian grocery stores typically stock fresh galangal and kaffir lime leaves in the produce section. Frozen alternatives work well too. If unavailable, substitute galangal with young ginger, though the flavor profile will be slightly different.

How spicy is this soup?

The base recipe includes 2-3 bird's eye chilies for moderate heat. Adjust the quantity to your preference—remove seeds for milder warmth or add more chilies for extra fire. The coconut cream naturally helps temper the spice level.

Can I prepare Tom Kha in advance?

The flavor actually improves after resting, making it ideal for meal prep. Store without garnish and reheat gently, adding fresh cilantro and lime just before serving. The broth develops deeper complexity overnight in the refrigerator.

What should I serve with Tom Kha?

Fragrant jasmine rice is the classic accompaniment, soaking up the creamy broth. The soup also pairs beautifully with crispy spring rolls, satay skewers, or a simple green papaya salad for a complete Thai-inspired meal.

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

Velvety Thai soup with chicken, coconut cream, and aromatic herbs

Prep Time
15 min
Time to Cook
25 min
Total Duration
40 min
Recipe Creator Harper Quinn


Skill Level Easy

Cuisine Thai

Output 4 Number of Servings

Dietary Details Dairy-Free, Gluten-Free

What You’ll Need

Protein

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

Broth & Base

01 13.5 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

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 Extra lime wedges

Directions

Step 01

Prepare and 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 and simmer for 10 minutes to infuse the broth with aromatics.

Step 02

Cook the chicken and mushrooms: 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 03

Strain and season: Remove and discard lemongrass, galangal, and lime leaves. Add fish sauce, lime juice, sugar, and salt. Stir well, taste, and adjust seasoning as needed.

Step 04

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.

Essential Tools

  • Large saucepan
  • Sharp knife
  • Cutting board
  • Ladle

Allergy Info

Go through every ingredient for possible allergens. If you’re unsure, please speak with a healthcare professional.
  • Contains fish (fish sauce)
  • May contain soy if substituting for vegetarian version
  • Always verify ingredient labels for potential allergens

Nutrition Details (per serving)

Nutritional content is for general reference—it's not a substitute for medical advice.
  • Calories: 310
  • Total Fat: 20 g
  • Total Carbohydrates: 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.