You could scroll through a hundred “cozy soup” recipes, or you could make the one that delivers lime-zing, chili heat, and coconut-silk in a single spoonful. Tom Kha Gai is that friend who shows up with flavor and leaves zero leftovers. It’s bright, creamy, spicy, and yes—ridiculously easy.
No culinary degree required, just a pot and some bold ingredients. If your weeknights feel boring, this soup fixes that problem in 25 minutes flat.
Why This Recipe Works
- Balanced flavor architecture: Galangal, lemongrass, and kaffir lime leaves bring citrusy, piney perfume; coconut milk adds velvet; fish sauce delivers umami; lime juice wakes everything up.
- Quick simmer, max extraction: Bruising aromatics and steeping briefly extracts oils without turning them bitter.
- Lean protein, luxe texture: Thin-sliced chicken breast cooks fast and stays tender in a gentle coconut broth.
- Smart heat control: Thai chilies bring customizable spice—you decide whether it’s “warm hug” or “sweat test.”
- One-pot simplicity: Minimal cleanup, huge payoff. Your future self thanks you.
Ingredients
- 2 cups low-sodium chicken broth
- 1 can (13.5–14 oz) full-fat coconut milk
- 8–10 thin slices galangal (or ginger if needed, but galangal is traditional and more citrusy)
- 2 stalks lemongrass, trimmed, outer layer removed, smashed and cut into 3-inch pieces
- 4–6 kaffir lime leaves, torn (or zest of 1 lime if unavailable)
- 2–3 Thai bird’s eye chilies, lightly crushed (adjust to taste)
- 10 oz boneless, skinless chicken breast, thinly sliced across the grain
- 6–8 oz mushrooms (straw mushrooms or cremini), halved or sliced
- 2–3 tbsp fish sauce (start with 2, add more to taste)
- 2–3 tbsp fresh lime juice
- 1 tsp sugar or palm sugar (optional, for balance)
- 1 small red onion or shallot, thinly sliced
- 1 small bunch cilantro, roughly chopped
- 2–3 green onions, sliced
- Extra chilies and lime wedges, for serving
- Sea salt, to taste
The Method – Instructions
- Prep the aromatics: Smash lemongrass with the back of a knife to crack it; slice galangal; tear kaffir lime leaves.
Bruising releases essential oils fast.
- Broth base: In a medium pot, combine chicken broth, lemongrass, galangal, kaffir lime leaves, and crushed chilies. Bring to a gentle simmer over medium heat for 5–7 minutes. Do not boil aggressively.
- Add coconut milk: Pour in the coconut milk and return to a low simmer.
Keep heat moderate to avoid curdling or separating.
- Flavor tune-up: Stir in fish sauce and sugar (if using). Taste the broth—it should be savory and aromatic with a hint of sweetness.
- Chicken time: Add the thin-sliced chicken and mushrooms. Simmer gently 5–7 minutes until chicken is opaque and just cooked.
Stir occasionally to prevent sticking.
- Fresh crunch: Add sliced red onion/shallot and simmer 1 minute more to soften slightly while keeping some bite.
- Acid last: Turn off heat. Stir in lime juice. Taste and adjust with more fish sauce (salt), lime juice (brightness), or chilies (heat).
The goal: salty-sour-creamy-spicy harmony.
- Finish like a pro: Ladle into bowls. Top with cilantro and green onions. Serve with lime wedges and extra chilies for the brave.
- Optional strain: If you prefer not to chew lemongrass or galangal, strain the broth before adding chicken.
Otherwise, just avoid biting those pieces—they’re for infusion.
Storage Tips
- Cool fast: Let the soup cool slightly, then refrigerate within 2 hours in airtight containers.
- Shelf life: Keeps 3–4 days chilled. The aromatics intensify slightly by day two—chef’s kiss.
- Reheat gently: Warm over low heat until steamy; don’t boil to prevent coconut milk from splitting. Add a splash of water if too thick.
- Freezing: Possible for up to 2 months, but freeze without the fresh herbs and lime juice; add those after reheating for best flavor.
Why This is Good for You
- Lean protein: Chicken breast supplies high-quality protein for muscle repair and satiety.
- Healthy fats: Coconut milk provides medium-chain triglycerides for sustained energy.
It’s rich, so portion control matters.
- Immune-friendly aromatics: Galangal, lemongrass, and lime leaves contain antioxidants and compounds linked to anti-inflammatory benefits. Not magic, but helpful.
- Lower-carb comfort: Satisfying without noodles or rice (unless you add them—no judgment).
Pitfalls to Watch Out For
- Boiling the coconut milk: High heat can cause separation and a grainy texture. Keep it at a gentle simmer.
- Overcooking the chicken: Thin slices cook fast.
Once opaque and tender, you’re done—don’t turn it into rubber.
- Skipping the aromatics: Subbing galangal, lemongrass, and kaffir lime with just “ginger and lime juice” is not the same. Use the real deal if you can.
- Adding lime too early: Acid can dull or curdle the soup if boiled. Add at the end, off heat.
- Under-seasoning: Tom Kha Gai lives in the sweet-sour-salty-spicy balance.
Taste repeatedly and adjust. Yes, like a boss.
Variations You Can Try
- Shrimp Swap: Replace chicken with shrimp; add in the last 2–3 minutes until pink and opaque.
- Veg-Forward: Use firm tofu and extra mushrooms (oyster, enoki) for a vegetarian version. Swap fish sauce for soy sauce or tamari and a dash of mushroom powder.
FYI, not strictly traditional, but tasty.
- Extra Greens: Add baby spinach or bok choy in the final minute for a nutrient bump.
- Rice Noodle Boost: Serve over cooked thin rice noodles to make it meal-sized and slurp-happy.
- Roasted Chili Oil: Drizzle on top for smoky heat and a glossy finish. IMO, elite move.
- Creamier Body: Use a splash more coconut milk and reduce broth slightly for a thicker, more luxurious texture.
FAQ
Can I use ginger instead of galangal?
Yes, but expect a different flavor. Ginger is spicier and less citrusy; if substituting, add a bit of lime zest to mimic galangal’s brightness and keep the balance tight.
What if I can’t find kaffir lime leaves?
Use the zest of one lime and a little extra lemongrass.
It won’t be identical, but you’ll keep the citrus perfume that defines the soup.
Is light coconut milk okay?
It works, but the soup will be thinner and less silky. If using light coconut milk, simmer a minute longer and consider adding 1–2 teaspoons of coconut cream for body.
How spicy should it be?
Your call. One chili for mild, three for medium, five if you’re auditioning for a spice challenge.
Remember, you can always add heat at the end.
Can I meal prep this?
Absolutely. Store the soup and herbs separately. Reheat gently, then add lime juice and fresh herbs right before serving so it tastes bright, not tired.
What can I serve with it?
Steamed jasmine rice, rice noodles, or a crunchy cucumber salad.
Also stellar as a starter before a Thai curry or grilled meats.
Why did my coconut milk split?
It likely boiled or was cooked at high heat for too long. Keep the heat moderate, stir occasionally, and add lime off heat to prevent curdling.
Can I make it dairy-free and gluten-free?
It’s naturally dairy-free. For gluten-free, ensure your fish sauce is certified gluten-free and avoid any contaminated soy sauces or add-ins.
The Bottom Line
Tom Kha Gai isn’t just soup—it’s a flavor flex.
Aromatic, creamy, tangy, and customizable, it’s the 25-minute weeknight win that tastes restaurant-level without the delivery fee. Stock a few key Thai pantry staples, follow the gentle-simmer rule, and balance your salt, lime, and heat. Next time someone says “comfort food,” hand them a bowl of this and watch their eyes go wide.
Game, set, slurp.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.