Tom Kha Thai Coconut Soup

Featured in: Easy Weeknight Eats

Experience the authentic flavors of Thailand with this velvety coconut soup. The broth gets its depth from fresh lemongrass, galangal, and kaffir lime leaves, while coconut cream creates a luxuriously smooth texture. Tender chicken breast and earthy mushrooms absorb these aromatic flavors, making every spoonful comforting and satisfying. The balance comes from fish sauce, fresh lime juice, and just enough heat from Thai chilies. Perfect for any season, this dish comes together in just 40 minutes and serves four generous portions.

Updated on Tue, 27 Jan 2026 12:21:00 GMT
Creamy Tom Kha Soup with tender chicken and mushrooms, garnished with cilantro and lime wedges. Save
Creamy Tom Kha Soup with tender chicken and mushrooms, garnished with cilantro and lime wedges. | tazzsip.com

My first encounter with Tom Kha was at a cramped Bangkok street stall where a woman worked with such practiced ease, her hands moving through the motions like she'd been making the same pot for decades. One spoonful and I understood why—that first sip hit with a wave of warm coconut, bright lime, and something herbaceous that I couldn't quite name but desperately wanted to recreate. Years later, standing in my own kitchen, I discovered that this soup isn't about technique or precision; it's about coaxing aromatics into a creamy broth and letting them whisper their flavors into every spoonful.

I made this for a friend who'd just moved into a new apartment, and we sat at her unfurnished kitchen table with steaming bowls, laughing at how the aroma alone made the empty space feel like a home. She asked for the recipe immediately, and I remember thinking that's when you know a dish has real power—when someone wants to recreate that moment of comfort for themselves.

Ingredients

  • Chicken breast or thighs: Thighs stay more tender and forgiving if slightly overcooked, but breasts work beautifully if sliced thin and added carefully near the end.
  • Coconut cream: Use the thick layer from a can of full-fat coconut milk if you can't find pure coconut cream—the richness is essential.
  • Chicken stock: Good quality matters here; a thin or overly salty stock will muddy the delicate flavors, so taste yours first.
  • Lemongrass: Bruise the stalks by crushing them with the side of your knife to release the oils—this is where much of the fragrance lives.
  • Galangal: It tastes like a spicier, more floral cousin of ginger, but ginger works in a pinch, just use less since it's more pungent.
  • Kaffir lime leaves: These are almost interchangeable with the lemongrass in terms of importance; they're what gives the soup that haunting, bright quality.
  • Mushrooms: Button mushrooms are mild and subtle, but oyster or shiitake will deepen the earthiness of the broth.
  • Fish sauce: A small amount transforms everything into something complex and umami-rich; don't skip it or you'll notice the soup tasting one-dimensional.
  • Lime juice: Always add this at the end and taste as you go—too much dulls the other flavors, but the right amount makes everything sing.

Instructions

Product image
Quickly air fry vegetables, roast proteins, bake snacks, and reheat leftovers for easy everyday meals.
Check price on Amazon
Build your fragrant base:
Pour coconut cream and chicken stock into a large saucepan and set it over medium heat. As it begins to warm, add lemongrass, galangal, lime leaves, shallots, garlic, and chilies—the kitchen should start filling with an aroma that makes you pause and just breathe it in.
Let the broth bloom:
Bring everything to a gentle simmer, keeping the heat moderate so the aromatics infuse slowly rather than burn. Spend these 10 minutes doing something nearby—this is the soup's moment to develop character without your interference.
Slip in the protein and vegetables:
Add your sliced chicken and mushrooms, stirring gently so they distribute evenly through the broth. Watch as the mushrooms soften and the chicken cooks through, which should take 8 to 10 minutes—the chicken is done when there's no pink and the flesh turns opaque.
Remove the spent aromatics:
Fish out the lemongrass stalks, galangal slices, and lime leaves with a fork or slotted spoon—they've given everything they have.
Season with intention:
Stir in fish sauce, lime juice, and sugar, then taste before deciding if it needs more of anything. Sometimes it needs salt, sometimes it just needs another squeeze of lime—trust your palate.
Serve with ceremony:
Ladle the soup into bowls, letting the broth settle before topping with cilantro and setting lime wedges on the side so everyone can adjust the brightness to their preference.
Product image
Quickly air fry vegetables, roast proteins, bake snacks, and reheat leftovers for easy everyday meals.
Check price on Amazon
A steaming bowl of Tom Kha Soup featuring lemongrass aromatics and coconut milk, served with jasmine rice. Save
A steaming bowl of Tom Kha Soup featuring lemongrass aromatics and coconut milk, served with jasmine rice. | tazzsip.com

There's something about Thai food that shifts the energy of a meal—it makes people slow down and really taste what's in front of them. I've served this soup at dinners where conversation naturally turned thoughtful, where someone asked for a second bowl just to sit with it a little longer.

The Art of the Infusion

What makes Tom Kha different from other creamy soups is the infusion step—you're not adding raw aromatics and hoping they cook enough, you're deliberately steeping them in warm coconut cream so they release their essential oils and flavors into the liquid itself. The first time I rushed this step, trying to save time, the soup tasted okay but forgettable. Since then, I treat those 10 minutes like meditation, and the difference is undeniable.

Variations That Feel Natural

Once you've made this a few times, you'll start seeing it as a template rather than a strict formula. I've swapped the chicken for shrimp when I'm in a seafood mood, or used tofu for a vegetarian version (soy sauce instead of fish sauce works beautifully). Some friends prefer more vegetables—add bamboo shoots, bell peppers, or baby spinach in the last few minutes. The soup adapts generously to what you have and what you're craving.

Serving and Pairing Wisdom

This soup wants jasmine rice beside it, the way a perfect song wants silence around it. The fragrant rice acts like a gentle counterpoint, absorbing the broth and giving you something to hold onto between spoonfuls. I've also served it in smaller portions as the opening course of a Thai meal, letting it prepare the palate for what comes next.

  • A squeeze of fresh lime just before eating elevates each spoonful, so always serve extra wedges and let people control their own brightness.
  • If you're making this for guests who are heat-sensitive, keep the chilies out of the pot and serve them smashed on the side so everyone can adjust.
  • This soup reheats beautifully on the stove with gentle stirring—never microwave it, as the texture of the coconut cream can separate.
Product image
Protect hands when handling hot pans, baking sheets, and cookware while cooking or removing dishes from the oven.
Check price on Amazon
Vibrant Tom Kha Soup topped with fresh herbs and lime wedges on a rustic wooden table. Save
Vibrant Tom Kha Soup topped with fresh herbs and lime wedges on a rustic wooden table. | tazzsip.com

This soup is one of those dishes that reminds you why cooking matters—it's affordable, quick, and tastes like someone cared deeply about the experience of eating it. Make it once and you'll understand why I keep coming back to it.

Recipe Guide

What makes Tom Kha different from Tom Yum?

Tom Kha features coconut cream for a rich, creamy texture, while Tom Yum is a clear, spicy broth. Both share aromatic ingredients like lemongrass and galangal, but Tom Kha has a milder, sweeter profile.

Can I make this vegetarian?

Yes. Substitute chicken with firm tofu and replace fish sauce with soy sauce. The result remains delicious and satisfyingly creamy.

What can I use instead of galangal?

Fresh ginger works as a substitute, though the flavor profile will be slightly different. Use the same amount and add it with the other aromatics.

How spicy is this soup?

The heat level depends on the Thai chilies. Start with two chilies for mild-medium spice, or omit them entirely for a family-friendly version. Always serve extra lime wedges to brighten flavors.

Can I freeze Tom Kha?

The soup freezes well for up to 3 months, though the coconut cream may separate slightly upon reheating. Gently warm over low heat while stirring to recombine.

What rice pairs best with Tom Kha?

Fragrant jasmine rice is the traditional choice, but sticky rice or steamed brown rice also complement the creamy, aromatic broth beautifully.

Tom Kha Thai Coconut Soup

Creamy Thai coconut soup with chicken, mushrooms, and fragrant aromatics for a comforting bowl.

Setup duration
15 min
Heat duration
25 min
Complete duration
40 min
Created by Daniel Brooks

Classification Easy Weeknight Eats

Complexity Easy

Heritage Thai

Output 4 Portions

Nutrition specifications No dairy, No gluten

Components

Protein

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

Broth & Base

01 1 can (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 if unavailable
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 Extra lime wedges

Method

Phase 01

Combine Base Ingredients: 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.

Phase 02

Infuse Aromatics: Simmer for 10 minutes to infuse the broth with the aromatics and allow flavors to meld.

Phase 03

Add 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.

Phase 04

Remove Solids: Remove and discard lemongrass, galangal, and lime leaves.

Phase 05

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

Phase 06

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

Necessary tools

  • Large saucepan
  • Sharp knife
  • Cutting board
  • Ladle

Allergy details

Review ingredients carefully for potential allergens and seek professional medical guidance when uncertain.
  • Contains fish (fish sauce)
  • May contain soy if substituting for vegetarian version
  • Check individual allergies to coconut

Dietary information (per portion)

Values shown are estimates only - consult healthcare providers for specific advice.
  • Energy: 310
  • Fats: 20 g
  • Carbohydrates: 11 g
  • Proteins: 21 g