Save There's something almost meditative about the moment when lemongrass first hits hot broth, how the steam carries that bright, citrussy perfume straight to your face. I learned to make tom kha gai on a sticky Bangkok afternoon, watching a street vendor's practiced hands move through the same motions I'd seen a thousand times but never quite understood. She didn't measure anything, just knew by feel and smell when the aromatics had given enough to the broth, and that's the magic I've been chasing in my own kitchen ever since.
I made this for my sister on a grey November evening when she was dealing with one of those moods that only warm, fragrant soup can touch. She walked into the kitchen before it was even ready and just stood there breathing in, eyes closed, and didn't say anything for a while. That's when I knew I'd finally nailed 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: Sliced thin so it cooks through in minutes without turning rubbery, and because the broth absorbs into those thinner pieces more eagerly.
- Chicken stock: Use a quality one if you can, or make your own, because it's the foundation that everything else rests on.
- Coconut milk, full-fat: Don't reach for lite unless you have no choice; the richness is what makes this soup sing.
- Lemongrass: Smash it gently with the flat of your knife to release those essential oils without completely destroying the stalk.
- Kaffir lime leaves: Tear them by hand so they release more fragrance than if you cut them clean.
- Galangal: It's earthier and slightly more floral than ginger, and worth seeking out at Asian markets, but ginger works when you're in a pinch.
- Thai bird's eye chilies: These little guys pack serious heat, so start with one and add more as you taste, since you can't take it back out.
- Garlic and shallots: Smash them rather than mince so they soften into the broth without dissolving completely.
- Oyster mushrooms: They absorb flavor better than button mushrooms and have a silkier texture when they're cooked gently.
- Cherry tomatoes: Halved so they burst slightly during cooking and release their sweetness into the soup.
- Fish sauce: The secret that makes people say 'what is that amazing flavor' without realizing it's an ingredient they might otherwise avoid.
- Lime juice: Fresh squeezed, added at the end so it keeps its brightness instead of cooking away.
- Palm sugar: It rounds out the heat and sourness with a subtle complexity that regular sugar can't quite match.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Build your aromatic base:
- Pour the stock into a large saucepan and bring it to a boil, then add the lemongrass, kaffir lime leaves, galangal, chilies, garlic, and shallots all at once. Let them simmer together for five minutes while you prepare everything else, and don't rush this part because those few minutes are doing all the heavy lifting.
- Cook the chicken gently:
- Slide the chicken breast slices into the aromatic broth and turn the heat down to a gentle simmer, then wait five to seven minutes without stirring too much. You'll know it's done when the pieces turn opaque all the way through and feel tender when you test one with a fork.
- Introduce the coconut:
- Pour the coconut milk in slowly while stirring gently, then add the mushrooms and tomatoes right after. Keep the heat low and let everything simmer for five more minutes, watching that the soup never actually boils or the coconut can break apart and become grainy.
- Season to your taste:
- Add the fish sauce, lime juice, palm sugar, and salt, then taste a small spoonful and think about what it needs. You might want more lime brightness, or a touch more fish sauce for depth, and that's exactly the conversation you should be having with the soup.
- Strain if you like:
- Fish out the lemongrass stalks, galangal slices, and other solids with a slotted spoon if you prefer a cleaner presentation, though many people love leaving them in and eating around them.
- Serve while steaming:
- Ladle the soup into bowls and top each one with cilantro, green onions, a lime wedge to squeeze in, and extra chili if the person eating it has a brave palate. Serve immediately while everything is still hot and aromatic.
Save There's a moment right when you set down a bowl of tom kha gai in front of someone and you see their shoulders relax, when you realize this isn't just dinner anymore. It becomes a small kindness, a warm hug in a bowl, something that makes the kitchen feel less like a chore and more like a place where you're actually taking care of people.
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.
Why This Soup Stays in Heavy Rotation
Tom kha gai has this built-in comfort factor that works whether you're cooking for yourself on a Tuesday or trying to impress someone new. The ingredient list looks fancy and intimidating, but once you've sourced everything, the actual cooking is almost meditative, which means you'll find yourself making it more often than you'd expect. It's one of those recipes that gets better at your technique, so each time you make it, you notice something different about timing or seasoning, and you start to make it your own.
Shopping and Sourcing Tips
The hardest part about making tom kha gai at home isn't the cooking, it's finding galangal and kaffir lime leaves without driving to three different stores. Most Asian markets will have frozen galangal and dried kaffir lime leaves, which work beautifully, or you can order online and keep them on hand for the next time the craving hits. If you truly cannot find them, fresh ginger and lime zest are honest substitutes that won't ruin the soup, just shift it slightly in flavor profile.
Making It Your Own
Once you've made this soup the traditional way a couple of times, you'll start to see all the ways you can adapt it based on what you have or what you're in the mood for. I've added baby bok choy, bell peppers, even cashew cream for richness, and every version felt like it belonged in the same family. The frame stays solid, but the details are yours to play with, which is exactly how it should be.
- Swap chicken for shrimp or tofu depending on what's in your fridge and what you're craving.
- Add noodles or serve over jasmine rice to turn a soup course into a complete meal that feels substantial.
- Double the recipe and freeze half, because tom kha gai actually gets deeper in flavor after a few days of the aromatics infusing.
Save This soup has become my answer to almost every cooking question: when someone's sick, when the weather turns, when you need something that tastes like care but doesn't take all day to make. Keep the aromatics stocked and this becomes as natural as boiling water.
Recipe FAQs
- → Can I make Tom Kha Gai vegetarian?
Yes, substitute the chicken with firm tofu cubes and replace chicken stock with vegetable broth. Use soy sauce or tamari instead of fish sauce to maintain the savory depth.
- → What can I use instead of galangal?
Fresh ginger makes the best substitute, though it has a slightly different flavor profile. Use slightly more ginger than galangal called for to achieve similar aromatic intensity.
- → How spicy is this soup?
With three bird's eye chilies, this version delivers medium heat. Adjust the quantity to your preference—remove seeds for milder spice or leave whole chilies intact for gentle warmth.
- → Why shouldn't the soup boil after adding coconut milk?
Boiling can cause coconut milk to separate and become grainy. A gentle simmer preserves the silky, creamy texture essential to this soup's luxurious mouthfeel.
- → Can I prepare this ahead of time?
The flavors deepen beautifully overnight, making it excellent for meal prep. Reheat gently without boiling and add fresh garnishes just before serving for optimal texture and brightness.