Tom Kha Thai Coconut Soup

Featured in: Gentle Dessert Plates

This aromatic Thai classic combines tender chicken and earthy mushrooms in a luxuriously creamy coconut broth. The signature depth comes from fresh lemongrass, galangal, and kaffir lime leaves, while fish sauce and fresh lime juice create that distinctive sweet-sour balance. Perfectly suited for weeknight dinners, this comforting bowl comes together in just 40 minutes and pairs beautifully with fragrant jasmine rice.

Updated on Wed, 28 Jan 2026 13:59:00 GMT
Steaming Tom Kha soup in a rustic bowl, featuring tender chicken and mushrooms in a creamy, aromatic coconut broth.  Save
Steaming Tom Kha soup in a rustic bowl, featuring tender chicken and mushrooms in a creamy, aromatic coconut broth. | softhalwa.com

I used to think of coconut soup as a heavy dish until a neighbor brought a bowl over on a rainy Tuesday. The steam rising from the pot smelled like a tropical garden and immediately cleared my foggy head. It was light yet creamy with a zing that I could not quite place at the time. That bowl changed how I viewed comfort food forever. Now every time the clouds turn grey I find myself reaching for the lemongrass.

The first time I tried to find galangal I accidentally bought a massive hand of regular ginger and wondered why the scent was not as piney. My kitchen smelled wonderful but it lacked that specific medicinal snap that defines a true Tom Kha. I spent the afternoon chatting with a local grocer who showed me the difference in skin texture. That small lesson turned a decent soup into something truly authentic. Since then I never settle for substitutes if I can help it.

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: Thinly sliced meat ensures every bite is tender and cooks through in just a few minutes.
  • Coconut Cream: This provides the signature silkiness that carries the lighter aromatics throughout the broth.
  • Chicken Stock: A good quality stock acts as the backbone providing depth and savory notes.
  • Lemongrass Stalks: Bruising these before adding them releases the essential oils that give the soup its citrusy soul.
  • Fresh Galangal: This root offers a sharp, peppery, and pine like flavor that sets this soup apart from others.
  • Kaffir Lime Leaves: Tearing them by hand is the best way to wake up their bright floral aroma.
  • Button Mushrooms: These earthy morsels soak up the coconut broth like little sponges.
  • Shallots and Garlic: Smashed and sliced, they provide a sweet and pungent base layer of flavor.
  • Thai Birdseye Chilies: A couple of these smashed gently will add a slow heat that lingers pleasantly.
  • Fish Sauce: This is the secret to that deep umami funk that makes the other flavors pop.
  • Lime Juice and Sugar: These two work together to brighten the dish and round out the saltiness.

Tired of Takeout? ๐Ÿฅก

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

One email. No spam. Unsubscribe anytime.

Instructions

Simmer the Aromatics:
Whisk together the coconut cream and stock in your pot then toss in the lemongrass, galangal, lime leaves, and aromatics to let them infuse. Keep the heat gentle so the coconut does not break while the kitchen fills with a citrus perfume.
Cook the Protein:
Slide the sliced chicken and mushrooms into the bubbling liquid. Watch as the chicken turns opaque and the mushrooms soften, absorbing all those complex flavors.
Season the Broth:
Fish out the woody stalks and leaves before stirring in the fish sauce, lime, and sugar. This is the moment where you balance the salt and sour to your exact liking.
Garnish and Serve:
Ladle the creamy soup into deep bowls and scatter a handful of fresh cilantro over the top. Serve it with an extra lime wedge for anyone who loves an extra kick of acidity.
A close-up of Tom Kha soup with fresh cilantro garnish, showcasing vibrant colors and fragrant steam.  Save
A close-up of Tom Kha soup with fresh cilantro garnish, showcasing vibrant colors and fragrant steam. | softhalwa.com

I remember serving this to my brother who usually avoids anything with coconut. He finished the entire bowl before asking what was in it, completely surprised by how light it felt. It has become our go to meal for long catch up sessions at the kitchen table. Food has a funny way of breaking down those little culinary biases we carry around.

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 Galangal Secret

While ginger is a cousin, the woody and citrusy notes of galangal are what give this soup its identity. If you find a large root you can slice and freeze the extras for your next batch. It keeps its potency remarkably well in the freezer. Just drop the frozen slices directly into the simmering pot.

Texture and Timing

Slicing the chicken against the grain makes a world of difference in how tender the meat feels in the spoon. You want the pieces to be thin enough to cook almost instantly. This prevents the chicken from becoming rubbery while you wait for the mushrooms to finish. Consistency is key to a professional feeling soup.

Serving Suggestions

This soup is traditionally served with a side of steamed jasmine rice to soak up every last drop. I like to put the rice in a separate bowl so the broth stays clear and bright. It also makes a fantastic light lunch on its own if you double up on the mushrooms.

  • Pour the soup over rice for a heartier meal.
  • Keep extra lime wedges on the table for individual seasoning.
  • Store leftovers in a glass container to keep the flavors fresh.
Spooning a ladle of Tom Kha soup over jasmine rice, highlighting the rich broth and tender ingredients. Save
Spooning a ladle of Tom Kha soup over jasmine rice, highlighting the rich broth and tender ingredients. | softhalwa.com

This soup is a testament to how a few simple aromatics can transform basic ingredients into a masterpiece. I hope it brings as much warmth to your kitchen as it does to mine.

Recipe FAQs

โ†’ Can I make Tom Kha vegetarian?

Yes, simply substitute the chicken with firm tofu and replace fish sauce with soy sauce. The coconut base and aromatic herbs remain unchanged, preserving the authentic Thai flavors.

โ†’ What makes Tom Kha different from Tom Yum?

Tom Kha features a rich, creamy coconut milk base, while Tom Yum is a clear, spicy broth. The coconut cream in Tom Kha creates a velvety texture and milder heat profile compared to the sharper, tangier Tom Yum.

โ†’ Can I use ginger instead of galangal?

While fresh galangal has a unique pine-like citrus flavor, you can substitute with ginger if unavailable. Use slightly less ginger as it has a stronger bite, though the flavor profile will differ slightly from the traditional version.

โ†’ How spicy is this soup?

The heat level depends on the Thai chilies you add. With 2-3 birds eye chilies, expect medium heat. You can reduce the number of chilies for milder flavor or increase them for extra spice. Removing the seeds also moderates the heat.

โ†’ Can I freeze Tom Kha soup?

Freezing is possible but may affect the coconut cream's texture. The broth can separate slightly when thawed. If freezing, omit the garnish and add fresh cilantro and lime after reheating. Consume within 2-3 months for best quality.

โ†’ What should I serve with Tom Kha?

Fragrant jasmine rice is the classic accompaniment, helping balance the rich, tangy broth. You can also serve with crispy rice noodles, fresh spring rolls, or a light green papaya salad for a complete Thai meal experience.

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

Fragrant Thai soup with tender chicken, mushrooms, and coconut cream infused with lemongrass, galangal, and lime leaves.

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


Skill Level Easy

Cuisine Thai

Total Yield 4 Portions

Dietary Details No Dairy, Without Gluten

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 ginger as substitute
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 birds 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

Directions

Step 01

Build the aromatic broth base: In a large saucepan, combine coconut cream and chicken stock. Add lemongrass, galangal, kaffir lime leaves, shallots, garlic, and chilies if using. Bring to a gentle simmer over medium heat.

Step 02

Infuse the broth: Simmer for 10 minutes to allow the aromatic ingredients to fully infuse into the broth.

Step 03

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

Step 04

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

Step 05

Season and adjust flavor: Add fish sauce, lime juice, sugar, and salt. Stir thoroughly, taste the soup, and adjust seasoning as needed for balance.

Step 06

Serve: Ladle soup into bowls. Garnish with fresh cilantro leaves and 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.

Tools Needed

  • Large saucepan
  • Sharp knife
  • Cutting board
  • Ladle

Allergy Notes

Always look over every ingredient for allergens and talk to a healthcare expert if you're unsure.
  • Contains fish from fish sauce
  • May contain soy if substituting with tofu for vegetarian version
  • Check individual coconut allergies despite coconut not being a tree nut

Nutrition Info (each serving)

This nutrition detail is for informational use only and shouldn't replace guidance from a medical professional.
  • Caloric Value: 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.