Tom Kha Thai Coconut Soup

Featured in: Everyday Home Plates

Experience the aromatic embrace of traditional Thai Tom Kha, where velvety coconut cream melds with fragrant lemongrass, galangal, and kaffir lime leaves. This soul-warming soup features succulent chicken slices and earthy mushrooms, creating a perfect harmony of creamy, tangy, and savory notes. Ready in just 40 minutes, each bowl delivers restaurant-quality results with layers of complex flavors that develop beautifully as the broth simmers.

Updated on Wed, 28 Jan 2026 08:40:00 GMT
A bowl of creamy Tom Kha Soup with tender chicken and mushrooms, garnished with fresh cilantro and a lime wedge. Save
A bowl of creamy Tom Kha Soup with tender chicken and mushrooms, garnished with fresh cilantro and a lime wedge. | bellepantry.com

The first time I smelled galangal in a tiny Bangkok kitchen I was shocked by how different it felt from common ginger. My instructor told me to close my eyes and just breathe in the citrusy steam rising from the pot. It felt like the air in the room suddenly became brighter and cleaner. That moment changed how I look at soup forever.

I used to struggle with getting the balance right often making it too salty or too sour. One rainy Tuesday I decided to stop following the timer and started tasting after every single addition. I realized that the magic happens when the lime juice hits the coconut fat transforming it into something vibrant. Now my kitchen always smells like a tropical garden whenever the clouds turn grey.

What's for Dinner Tonight? ๐Ÿค”

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

Free. No spam. Just easy meals.

Ingredients

  • 300 g (10 oz) boneless skinless chicken: Slicing it very thin against the grain ensures the meat stays tender in the quick poaching process.
  • 400 ml coconut cream: This is the secret to that velvet mouthfeel that regular milk just cannot replicate.
  • 500 ml (2 cups) chicken stock: Use a high quality low sodium version so you can control the saltiness from the fish sauce later.
  • 2 stalks lemongrass: Be sure to bash the stalks with the back of your knife to release the aromatic oils before they hit the liquid.
  • 4 slices fresh galangal: Even if you are tempted to swap this for ginger hunt for the real thing to get that authentic peppery zing.
  • 4 kaffir lime leaves: Tearing them by hand before tossing them in releases a floral scent that defines this entire dish.
  • 200 g (7 oz) button mushrooms: These earthy gems act like sponges soaking up the fragrant broth until they are little flavor bombs.
  • 2 small shallots: Thinly slicing these allows them to melt into the broth and provide a subtle sweetness.
  • 2 cloves garlic: Smashing the cloves instead of mincing them gives a mellow garlic flavor without any sharp bits.
  • 2 to 3 Thai birds eye chilies: If you are sensitive to heat keep them whole so they infuse the soup without making it too spicy.
  • 2 tbsp fish sauce: This provides the deep umami base that ties the sweet and sour elements together.
  • 1 tbsp lime juice: Always squeeze it fresh at the very end to keep the citrus notes bright and alive.
  • 1 tsp sugar: A tiny bit of sweetness is essential to balance the salt and heat of the other ingredients.

Tired of Takeout? ๐Ÿฅก

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

One email. No spam. Unsubscribe anytime.

Instructions

Infusing the base:
Stir the coconut cream and stock together while dropping in the smashed aromatics to build a fragrant foundation. Let it simmer gently so the oils from the lemongrass and lime leaves have time to marry into the cream.
Poaching the protein:
Slide the chicken and mushrooms into the bubbling liquid and watch as the meat turns opaque and tender. Keep the heat steady to prevent the coconut cream from separating or curdling.
Balancing the flavors:
Turn off the heat before stirring in the lime juice and fish sauce to preserve the delicate balance of flavors. Give it one last stir and a quick taste to ensure the sugar has fully dissolved into the broth.
Thai-inspired Tom Kha Soup simmering in a pot with fragrant lemongrass and galangal, ready to be served hot. Save
Thai-inspired Tom Kha Soup simmering in a pot with fragrant lemongrass and galangal, ready to be served hot. | bellepantry.com

Last winter I made a giant batch for my neighbor who was feeling under the weather. She called me later saying the steam alone cleared her head before she even took the first bite. Seeing that bowl come back completely empty was more satisfying than any restaurant review could ever be.

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 Difference

Galangal is often called Thai ginger but its flavor is much more medicinal and citrusy than its common cousin. If you cannot find it fresh check the freezer section of an Asian grocery store for pre sliced pieces. Using actual ginger will result in a tasty soup but it will lack the specific piney depth that makes Tom Kha so iconic.

Managing the Heat

Thai birds eye chilies are small but pack a significant punch that can easily overwhelm the palate. I like to lightly crush them just until the skin breaks which allows the heat to seep out slowly into the broth. You can remove them halfway through cooking if the spice level reaches your limit.

Serving with Style

This soup is traditionally served with a side of jasmine rice to soak up every drop of the creamy broth. You can also turn it into a full meal by adding rice noodles directly into the bowl before ladling the soup over them. Here are a few final things to keep in mind before you serve.

  • Always garnish with a generous handful of cilantro for a fresh pop of color and flavor.
  • Keep extra lime wedges on the table so each person can adjust the acidity to their own liking.
  • Make sure to serve this in pre warmed bowls to keep the coconut broth from cooling down too quickly.
Close-up of Tom Kha Soup featuring succulent chicken pieces, sliced mushrooms, and a rich coconut broth base. Save
Close-up of Tom Kha Soup featuring succulent chicken pieces, sliced mushrooms, and a rich coconut broth base. | bellepantry.com

This soup has a way of turning a simple dinner into a peaceful retreat from a busy day. I hope it brings as much warmth and comfort to your table as it does to mine.

Recipe FAQ

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

Tom Kha features coconut cream for a rich, velvety texture, while Tom Yum is a clear broth. Tom Kha emphasizes creamy, milder flavors, whereas Tom Yum delivers a sharper, more intense sour-spicy profile.

โ†’ Can I make this vegetarian?

Absolutely. Replace chicken with firm tofu and substitute fish sauce with soy sauce or tamari. The result remains delicious with the same aromatic base.

โ†’ Where can I find galangal and kaffir lime leaves?

Check Asian markets, well-stocked international grocery stores, or the ethnic aisle of larger supermarkets. Galangal resembles ginger but has a piney, citrusy flavor. If unavailable, ginger makes an acceptable substitute.

โ†’ How spicy is this soup?

The heat level depends on the number of Thai chilies added. With 2-3 chilies, expect a moderate warmth that enhances without overwhelming. Adjust quantity to suit your preference or omit for a mild version.

โ†’ Can I freeze leftovers?

Yes, though the coconut may separate slightly upon reheating. Store in airtight containers for up to 3 months. Thaw overnight in the refrigerator and reheat gently, stirring to recombine the coconut cream.

โ†’ What rice pairs best with Tom Kha?

Fragrant jasmine rice is the traditional choice, its subtle floral aroma complementing the soup's coconut and citrus notes. Sticky rice or steamed white rice also work wonderfully.

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 Thai coconut soup infused with lemongrass, galangal, tender chicken, and mushrooms for a harmonious balance of flavors.

Prep time
15 minutes
Cooking duration
25 minutes
Overall time
40 minutes
Created by Rebecca Holt


Skill level Easy

Cuisine Thai

Makes 4 Portions

Dietary details Without dairy, No gluten

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

How to Make

Step 01

Prepare the aromatic broth base: 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 the aromatics: Simmer for 10 minutes to allow the broth to absorb the fragrant flavors from the lemongrass, galangal, and lime leaves.

Step 03

Cook the protein 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 04

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

Step 05

Season to balance flavors: Add fish sauce, lime juice, sugar, and salt. Stir thoroughly, taste, and adjust seasoning as needed to achieve the desired balance of savory, sour, and sweet.

Step 06

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

What You Need

  • Large saucepan
  • Sharp knife
  • Cutting board
  • Ladle

Allergy info

Review every item for allergens and check with a healthcare provider if you're unsure.
  • Contains fish in the form of fish sauce
  • May contain soy if substituting with vegetarian ingredients
  • Coconut allergen present; verify individual sensitivities despite not being a tree nut

Nutrition info (per serving)

These nutrition details are for your reference only and aren't a substitute for advice from a health professional.
  • Energy: 310
  • Total fat: 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.