Fragrant Thai Tom Kha Soup

Featured in: Home Meal Favorites

Tom Kha Soup is a fragrant Thai coconut soup that combines tender chicken, mushrooms, and aromatic herbs in a velvety coconut cream base. Infused with lemongrass, galangal, and kaffir lime leaves, this comforting dish balances creamy richness with bright citrus notes. Ready in just 40 minutes, it's naturally gluten-free and dairy-free, perfect for a quick weeknight dinner or an elegant starter.

Updated on Thu, 29 Jan 2026 14:03:00 GMT
Creamy Thai Tom Kha Soup with tender chicken and mushrooms, served steaming hot in a rustic bowl. Save to Pinterest
Creamy Thai Tom Kha Soup with tender chicken and mushrooms, served steaming hot in a rustic bowl. | islicravings.com

My first encounter with Tom Kha happened on a grey afternoon in a small Bangkok restaurant, where a steaming bowl arrived at my table and completely shifted what I thought soup could be. The aroma alone—that intoxicating blend of lemongrass, coconut, and lime—made me pause before tasting it. One spoonful and I understood why this dish has been feeding people for generations. Years later, I finally cracked the code to making it at home, and now it's the soup I turn to when I want to feel transported without leaving my kitchen. There's something almost meditative about building these layers of flavor, watching the broth transform from ordinary into something that tastes like comfort wrapped in silk.

I made this for my sister during her first week in a new apartment, nothing unpacked yet, and we sat on her kitchen floor with bowls balanced on a moving box. She took one taste and got this quiet, grateful look—the kind that reminded me food is really just permission to slow down together. We talked through the whole bowl, and by the end, the soup had done its job: it had made us present, made us feel like things were going to be okay. That's when I knew this recipe wasn't just delicious; it was quietly powerful.

Enjoy Simple, Stress-Free Cooking? 🍽️

Get my FREE 20-Minute Dinner Recipes — perfect for busy days & lazy evenings.

No spam. Only genuinely easy meals.

Ingredients

  • Chicken breast or thighs: Thighs stay more tender through simmering, but breast works if that's what you have—just watch it doesn't overcook.
  • Coconut cream: The real difference between adequate and extraordinary; don't skip it or swap it for lite versions.
  • Chicken stock: Quality matters here because it's your foundation—homemade is best, but a good store-bought one works.
  • Lemongrass: Trim the papery outer layers and bruise it gently with the side of your knife to release all those fragrant oils.
  • Galangal: If you can find it fresh, it adds a peppery brightness that ginger can't quite replicate, but ginger is an honest substitute.
  • Kaffir lime leaves: These are non-negotiable if you can find them—they add a complexity that regular lime juice alone won't give you.
  • Mushrooms: Button mushrooms are mild and reliable, but oyster or shiitake will make this soup feel even more luxurious.
  • Shallots: Milder than onions and they dissolve into the broth, adding sweetness rather than punch.
  • Thai bird's eye chilies: Keep them whole and smashed so you can fish them out if you change your mind about the heat.
  • Fish sauce: Yes, it smells funky in the bottle, but trust it—this is what makes the soup taste authentic and alive.
  • Lime juice: Fresh is essential; bottled just doesn't carry the same brightness.

Instructions

Product image
Organize cleaning supplies and kitchen essentials under the sink for quicker access during cooking and cleanup.
Check price on Amazon
Build your fragrant base:
Pour the coconut cream and chicken stock into your largest saucepan, then add the bruised lemongrass, galangal slices, torn lime leaves, shallots, garlic, and smashed chilies. The kitchen will start smelling incredible within moments.
Let the magic steep:
Bring everything to a gentle simmer over medium heat—you want tiny bubbles, not a rolling boil—and let it sit undisturbed for 10 minutes. This is when the broth becomes deeply aromatic and all those subtle flavors start whispering to each other.
Add the protein and mushrooms:
Slide in your sliced chicken and mushrooms, stirring gently to make sure everything's submerged. The chicken will cook through in 8 to 10 minutes; you'll know it's ready when there's no pink left and the mushrooms have softened.
Remove the aromatics:
Fish out the lemongrass stalks, galangal slices, and lime leaves with tongs or a slotted spoon. They've done their job and now they'd just get in the way of enjoying the soup.
Season to your taste:
Stir in the fish sauce, lime juice, and sugar, then taste. Adjust with more lime if it needs brightness, more fish sauce if it needs depth, more salt if it feels flat—this is your moment to make it perfect for your palate.
Serve with ceremony:
Ladle into bowls, garnish with fresh cilantro, and set lime wedges on the side so people can add extra squeeze if they want. There's something about serving this soup that feels like sharing something precious.
A fragrant bowl of Tom Kha Soup with chicken and mushrooms, garnished with fresh cilantro and lime wedges. Save to Pinterest
A fragrant bowl of Tom Kha Soup with chicken and mushrooms, garnished with fresh cilantro and lime wedges. | islicravings.com

My neighbor once asked why I made soup during summer, and I didn't have a good answer until I realized: sometimes the season doesn't matter when you're making something that feeds the soul. There's something about the ritual of it, the way your hands move through each step, that makes the effort feel worth it regardless of the calendar.

Variations That Keep It Interesting

Swap the chicken for tofu if you want to go vegetarian—just use soy sauce instead of fish sauce and let the tofu warm through rather than cooking it. For something richer, use coconut milk instead of cream, which makes the broth lighter but still silky. Add extra vegetables like bell peppers, snap peas, or baby corn if you want more substance and texture. Some nights I add a handful of spinach at the very end, just stirring it in and letting it wilt into the warm broth.

How This Soup Fits Into Your Week

Make it on a Sunday and you'll have a deeply satisfying lunch for two or three days straight—it actually tastes better the next day after all those flavors have gotten to know each other. Pair it with jasmine rice for something more substantial, or serve it alone as a light, nourishing meal. It's elegant enough for unexpected guests but humble enough to eat alone on a quiet evening.

The Small Touches That Make the Difference

The cilantro garnish isn't just decoration—it adds a fresh, herbal note that makes each spoonful feel lively and present. A squeeze of fresh lime over your finished bowl is almost a requirement, not an option. The beauty of this soup is that all its components are in conversation with each other, and rushing or skipping any step means missing part of the conversation. Consider serving it in bowls you actually love, the kind that make you slow down and appreciate what you're eating.

  • Taste and adjust seasonings just before serving, not during cooking, so you have final say on heat and brightness.
  • Keep extra lime wedges at the table because everyone has their own preference for how much tang they want.
  • Make extra broth without the chicken and freeze it in portions so you can throw together a quick bowl anytime that craving hits.
Product image
Pressure cook meals, make rice, steam vegetables, and prepare soups faster for easy everyday cooking.
Check price on Amazon
Hot Tom Kha Soup in a white bowl, featuring tender chicken slices, button mushrooms, and aromatic Thai herbs. Save to Pinterest
Hot Tom Kha Soup in a white bowl, featuring tender chicken slices, button mushrooms, and aromatic Thai herbs. | islicravings.com

This soup has a way of becoming more than dinner; it becomes an anchor point on difficult days or a celebration on good ones. Make it with intention, taste it with presence, and let it remind you that good food is just time and care turned into something nourishing.

Common Questions

Can I make Tom Kha Soup vegetarian?

Yes, substitute chicken with firm tofu and replace fish sauce with soy sauce for a delicious vegetarian version that maintains the same aromatic complexity.

What is the difference between galangal and ginger?

Galangal has a more citrusy, pine-like flavor compared to ginger's spiciness. While ginger can substitute in a pinch, galangal provides the authentic Thai taste.

Can I use coconut milk instead of coconut cream?

Absolutely. Coconut milk creates a lighter soup while coconut cream offers richer, more velvety texture. Both work wonderfully depending on your preference.

How spicy is Tom Kha Soup?

The heat level is adjustable. Thai bird's eye chilies add spice, but you can reduce or omit them entirely for a mild, family-friendly version without losing flavor depth.

Can I prepare Tom Kha Soup in advance?

Yes, the soup keeps well refrigerated for 2-3 days. Store aromatics separately and reheat gently. Add fresh lime juice and cilantro just before serving for best flavor.

What can I serve with Tom Kha Soup?

Jasmine rice is the traditional pairing, soaking up the flavorful broth beautifully. It also works well as a starter before Thai curry or stir-fry dishes.

Before You Start Cooking 👇

Grab my FREE Quick Dinner Recipe Pack — more easy meals, zero extra effort.

Instant access. No spam.

Fragrant Thai Tom Kha Soup

Fragrant Thai soup with chicken, coconut cream, lemongrass, galangal, and lime leaves in 40 minutes.

Prep Duration
15 minutes
Time to Cook
25 minutes
Overall Duration
40 minutes
Recipe by Tanya Bishop

Recipe Type Home Meal Favorites

Skill Challenge Easy

Cuisine Type Thai

Servings Yielded 4 Portion Size

Diet Preferences Without Dairy, No Gluten, Low-Carbohydrate

What You Need

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 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 bird's eye chilies, smashed (optional)

Seasoning

01 2 tablespoons fish sauce
02 1 tablespoon fresh lime juice, plus extra wedges for serving
03 1 teaspoon sugar
04 Salt to taste

Garnish

01 Fresh cilantro leaves
02 Extra lime wedges

How to Make It

Step 01

Prepare 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 Aromatics: Simmer for 10 minutes to allow the lemongrass, galangal, and lime leaves to fully infuse the broth with their fragrant flavors.

Step 03

Cook 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 the lemongrass, galangal, and lime leaves from the soup.

Step 05

Season and Adjust: Add fish sauce, lime juice, sugar, and salt. Stir thoroughly, taste, and adjust seasoning as needed for balance of flavors.

Step 06

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

Need More Quick Dinner Ideas? 🍝

Download my FREE 20-Minute Dinner Guide — fast, easy, real food.

Instant access. No spam.

Tools You'll Need

  • Large saucepan
  • Sharp knife
  • Cutting board
  • Ladle

Allergy Warnings

Review every ingredient for allergens and seek professional advice if unsure.
  • Contains fish (fish sauce)
  • May contain soy if substituting with vegetarian ingredients
  • Verify individual tolerance for coconut

Nutrition Info (per portion)

Details here are informational and not a substitute for expert health advice.
  • Energy (Calories): 310
  • Fat content: 20 g
  • Carbohydrates: 11 g
  • Proteins: 21 g

Loved This Recipe? ❤️

Get my Best Quick & Easy Meals — FREE. Join thousands of home cooks simplifying dinner.

No spam. Unsubscribe anytime.