Save to Pinterest My kitchen smelled like a Bangkok night market the first time I nailed this tom kha gai—lemongrass steam rising, coconut milk swirling into chicken broth, that exact balance of salty, sour, and creamy hitting all at once. A friend had brought back kaffir lime leaves from Thailand and left them on my counter with a note: try this. What started as curiosity became the soup I crave on tired evenings, the kind that tastes like someone understood exactly what your body needed.
I made this for my partner on a gray January afternoon when we'd both been stuck inside too long, and watching their face shift from the first spoonful to genuine smile reminded me why I cook. The soup was steaming, fragrant, alive—and suddenly our whole mood shifted with it. That's the thing about tom kha gai: it doesn't just feed you, it changes the room.
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, thinly sliced: Slice it yourself rather than buying pre-cut; it cooks more evenly and tastes fresher, plus you control the thickness.
- Chicken stock: Use homemade if you can—it makes a real difference in depth, though quality store-bought works too.
- Full-fat coconut milk: Don't reach for lite versions; the richness is what makes this soup sing, and it's only 400ml anyway.
- Lemongrass: Smash it hard with the side of your knife to release those oils—this step alone transforms the broth.
- Kaffir lime leaves: Tear them by hand just before adding; their oils are at their most potent when freshly damaged.
- Galangal: If you can't find it, fresh ginger works but use slightly less since galangal is more delicate and floral.
- Thai bird's eye chilies: These are genuinely hot, so start with one if you're uncertain and add more as you taste.
- Garlic and shallots: Smash everything rather than mince; you're building an infusion, not a paste.
- Oyster mushrooms: Their tender texture melts into the broth beautifully, though any fresh mushroom works in a pinch.
- Cherry tomatoes: Their sweetness balances the heat and fish sauce in ways larger tomatoes sometimes miss.
- Fish sauce: Yes, it smells funky in the bottle—trust the process; it becomes umami magic in the soup.
- Fresh lime juice: Squeeze it moments before adding; bottled never quite captures that brightness.
- Palm sugar: It's milder than regular sugar and rounds out the flavors more gently, but light brown sugar is an honest substitute.
Instructions
- Build your fragrant foundation:
- Bring stock to a gentle boil, then add lemongrass, kaffir lime leaves, galangal, chilies, garlic, and shallots all at once. Let them simmer for 5 minutes—you'll notice the broth transform from pale to golden and the whole kitchen will smell incredible.
- Cook the chicken gently:
- Slide the thin chicken slices into the simmering broth and immediately turn heat down to a gentle simmer. They'll cook through in 5–7 minutes; overcooking makes them rubbery, so watch carefully.
- Marry in the coconut milk:
- Pour the coconut milk slowly while stirring gently—this prevents it from breaking or curdling. Add mushrooms and tomatoes, then simmer another 5 minutes without letting it boil hard.
- Season with intention:
- Add fish sauce, lime juice, palm sugar, and salt, then taste. This soup is forgiving—you can always adjust each element until it tastes like what you're craving.
- Strain if you prefer clarity:
- Remove the aromatics with a slotted spoon for a cleaner presentation, or leave them in for more intense flavor and visual interest.
- Serve with ceremony:
- Ladle into warm bowls and scatter with fresh cilantro, green onions, and a lime wedge. The fresh garnishes add texture and brightness the soup needs.
Save to Pinterest
Save to Pinterest Years ago, a Thai neighbor tasted my version and nodded thoughtfully, then taught me the smashing technique for lemongrass that same afternoon. That small gesture—taking time to show me—made me realize this soup isn't just about technique; it's about passing something forward, about caring enough to get the details right.
The Art of Balancing Heat and Cool
Tom kha gai lives in tension—hot broth against cool, bright lime, creamy coconut against sharp fish sauce. The chilies give you heat, but the lime and sugar are what make you keep eating instead of reaching for water. I've learned to taste constantly, adjusting one element at a time, because the balance shifts as it cools slightly and the flavors settle.
Making It Your Own
This soup is a framework, not a law. Some days I add extra mushrooms because they were beautiful at the market; other times I throw in bell peppers or snap peas if I have them. A friend uses shrimp instead of chicken, and honestly, it's just as good. The core technique stays the same, but the details can dance around based on what you have and what you're hungry for.
Serving and Storing
Serve this soup immediately while everything's at its best—the garnishes stay bright, the temperature stays perfect, and the aromatics haven't lost their punch. It keeps in the fridge for 3 days, though the flavors do mellow slightly, and it actually tastes good reheated gently on the stovetop or in the microwave if you need comfort food in a rush.
- Pair it with jasmine rice to make a full meal, or serve it as a standalone course like they do in Thailand.
- The leftover broth is pure gold—use it as a base for cooking rice or as a starter for other soups.
- If you're meal prepping, store the broth and chicken separately from garnishes and add fresh cilantro and green onions only when serving.
Save to Pinterest
Save to Pinterest This soup has become my love language in a bowl—something I make when words aren't enough, when someone needs warmth that isn't about temperature. It's proof that simple ingredients, treated with attention and respect, can become something that stays with you.
Common Questions
- → Can I substitute galangal with regular ginger?
Yes, fresh ginger works as a substitute for galangal, though it has a slightly different flavor profile. Galangal is more citrusy and pine-like, while ginger is spicier and warmer. Use the same amount of ginger as called for in the galangal measurement.
- → How do I prevent the coconut milk from curdling?
Keep the heat at a gentle simmer after adding coconut milk—never let it reach a full boil. Stir gently and consistently. Using full-fat coconut milk instead of light versions also helps maintain a stable, creamy texture throughout cooking.
- → Where can I find kaffir lime leaves?
Kaffir lime leaves are available at Asian grocery stores, often in the frozen section. Some well-stocked supermarkets carry them fresh in the produce section. If unavailable, substitute with lime zest, though the flavor will be less authentic.
- → Can I make this soup ahead of time?
Yes, Tom Kha Gai can be prepared up to 2 days in advance. Store in an airtight container in the refrigerator. Reheat gently over low heat without boiling. The flavors often deepen overnight, making it even more flavorful the next day.
- → What can I serve alongside Tom Kha Gai?
Steamed jasmine rice is the traditional accompaniment, soaking up the flavorful broth beautifully. You can also serve it with rice noodles, fresh spring rolls, or Thai basil chicken for a complete Thai meal experience.
- → How spicy is this soup and can I adjust the heat?
The spice level depends on the Thai bird's eye chilies used. Start with fewer chilies for mild heat, or remove the seeds to reduce spiciness. You can always add more chili as garnish for those who prefer extra heat without making the entire pot too spicy.