Pin It The first time I made Tom Kha soup was on a grey afternoon when I couldn't shake the craving for something warm and aromatic. My kitchen filled with the scent of lemongrass and galangal simmering together, and suddenly everything felt lighter, brighter, like stepping into a small corner of Thailand without leaving home. What struck me most was how effortless it all came together—the coconut cream swirling into the broth, the chicken turning silky, each ingredient knowing exactly its role. It's become the soup I make when I want to feel both comforted and a little transported.
I remember serving this to a friend who claimed she couldn't cook anything Asian, and watching her face light up when she tasted it was worth every penny spent on fresh lemongrass. She kept asking what was in it, convinced there was some secret ingredient I wasn't telling her, but it was just honest, simple components working in harmony. That bowl of soup became a small turning point where she realized Thai cooking wasn't as mysterious as she thought.
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 (300 g): Thighs actually give you more forgiving, juicier results than breast meat, though either works beautifully when sliced thin and cooked just right.
- Coconut cream (400 ml): Full-fat canned coconut cream is your best friend here—shake it well before opening so you get that luscious texture throughout the broth.
- Chicken stock (500 ml): Use a good quality stock or broth as your foundation; it's what carries all those delicate flavors forward.
- Lemongrass (2 stalks): Bruise or crush the stalks gently with your knife handle to release their fragrant oils and maximize the flavor they'll give the broth.
- Galangal (4 slices): If you can't find fresh galangal, don't stress—fresh ginger works in a pinch, though galangal brings a slightly peppery, citrusy note that ginger can't quite replicate.
- Kaffir lime leaves (4 leaves): These waxy, aromatic leaves are what give Tom Kha its signature brightness; tear them gently so they release their oils into the broth.
- Button mushrooms (200 g): Slice them evenly so they cook at the same pace and absorb all those fragrant flavors.
- Shallots (2 small): Their gentle sweetness melts into the broth and rounds out the sharp, spicy elements perfectly.
- Garlic (2 cloves): Smash it roughly—you want the cloves to flavor the broth without becoming mushy pieces you'll strain out later.
- Thai bird's eye chilies (2–3): Smash them to release heat without breaking them apart, making it easier to remove them if someone needs a milder bowl.
- Fish sauce (2 tbsp): This is what transforms good broth into something with real depth; it's pungent straight from the bottle but becomes round and essential once cooked.
- Lime juice (1 tbsp plus extra): Fresh lime adds that final brightness that ties everything together—always taste and adjust at the end.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Build your fragrant base:
- Pour the coconut cream and chicken stock into a large saucepan and turn the heat to medium. Add your lemongrass, galangal, kaffir lime leaves, shallots, garlic, and chilies, then bring everything to a gentle, rolling simmer—you'll see small bubbles breaking the surface.
- Let the aromatics steep:
- Simmer undisturbed for 10 minutes so the broth absorbs all those beautiful, fragrant essences. Your kitchen should smell incredible by now, and you'll notice the color deepening slightly.
- Introduce the chicken and mushrooms:
- Slide the sliced chicken and mushroom slices into the pot and let everything continue simmering for 8–10 minutes until the chicken is cooked through and the mushrooms are tender. The chicken will go from pale to opaque, and the mushrooms will soften while still holding their shape.
- Remove the spent aromatics:
- Fish out the lemongrass, galangal slices, and kaffir lime leaves with a slotted spoon or small strainer—leaving these in will overpower the broth and create an unpleasant texture.
- Season to balance:
- Stir in the fish sauce, lime juice, and sugar, then taste carefully. This is your moment to adjust—add a pinch more salt if needed, or extra lime juice if you want more brightness, or a touch more sugar if any ingredient feels too intense.
- Serve with intention:
- Ladle the soup into bowls, letting the aromatic broth pour generously over the chicken and mushrooms. Scatter fresh cilantro across the top and place a lime wedge beside each bowl so people can squeeze in extra tartness to their liking.
Pin It There's something almost meditative about watching a Thai soup come together, how the humble act of simmering a few aromatics creates something that tastes like someone's grandmother spent all day perfecting it. I've learned that food like this isn't just about nutrition or even taste—it's about those moments of quiet comfort when a bowl in your hands feels like the best possible choice.
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 Lemongrass Question
Fresh lemongrass can be tricky to find, and I've definitely shown up to the grocery store at 5 PM hoping the Thai section restocked. The difference between fresh and dried or jarred is noticeable—fresh gives you that clean, citrusy punch that makes the broth sing, while other forms tend to be either too muted or too perfumy. If you can, seek out fresh lemongrass at an Asian market where it's usually fresher and cheaper.
Customizing Your Heat Level
The beauty of this soup is that it meets people where they are with spice. I've learned to add the chilies whole and slightly smashed so they flavor the broth gently while remaining easy to fish out, letting guests control their own heat by adding more or avoiding them entirely. Sometimes I'll put a few extra sliced chilies on the side so people can stir in exactly as much fire as they want.
Making It Your Own
Tom Kha is forgiving enough to become whatever you need it to be on a given day. I've made it vegetarian by swapping in silken tofu and tamari instead of fish sauce, and it's been just as satisfying and complex.
- Swap chicken for coconut milk if you want extra richness and a deeper, almost dessert-like sweetness.
- Add baby bok choy or Thai basil in the last minute if you want more vegetables and herbaceous notes.
- Serve with jasmine rice on the side to turn it into a full meal that feels like dinner in a Thai restaurant.
Pin It This soup reminds me why cooking matters so much—because when you make something with intention and presence, it becomes an offering of care in a bowl. Whenever someone asks for the recipe, I'm always happy to share it, knowing they'll make it their own way and eventually love it just as much as I do.
Recipe Questions
- → Can I substitute galangal with ginger?
Yes, fresh ginger works as a substitute if galangal is unavailable, though the flavor profile will be slightly different. Use about 1 tablespoon of sliced ginger in place of the galangal.
- → How do I make this vegetarian?
Replace chicken with firm tofu and swap fish sauce for soy sauce. Use vegetable stock instead of chicken stock to keep it fully plant-based while maintaining the rich coconut and aromatic flavors.
- → What's the difference between coconut cream and coconut milk?
Coconut cream is thicker and richer with higher fat content, creating a more luxurious texture. You can use coconut milk for a lighter version, or use the thick cream from the top of a chilled coconut milk can.
- → Can I prepare this soup ahead of time?
Yes, Tom Kha Soup stores well in the refrigerator for up to 3 days. The flavors actually deepen over time. Reheat gently and add fresh lime juice and cilantro just before serving for best results.
- → Where can I find kaffir lime leaves and lemongrass?
Look for these aromatics in Asian grocery stores, either fresh or frozen. Many mainstream supermarkets now carry them in the produce or international foods section. Dried versions work in a pinch but fresh provides superior flavor.
- → How spicy is Tom Kha Soup?
The heat level is adjustable based on the amount of Thai chilies you add. Start with 1-2 chilies for mild warmth, or omit them entirely for a non-spicy version while keeping all the aromatic complexity.