A Taste of Thailand with a Twist
Okay, I have to admit—there’s something magical about a bowl of Tom Kha Gai. It’s not just soup, it’s a full-on experience. The fragrant steam that rises as you ladle it into a bowl? That combo of citrusy lemongrass and creamy coconut milk is enough to make your kitchen smell like a cozy Thai street café.
And for anyone who’s ever browsed a traditional Thai recipe and hesitated at ingredients like fish sauce or shrimp paste—good news. This version keeps things light, pantry-friendly, and completely fish-free, without skimping on flavor. Whether you’re avoiding fish products for dietary reasons or just don’t have them on hand, this one’s for you.
Let’s dive into the goodness.
Ingredients You’ll Need
Here’s everything you’ll need to make this dreamy coconut chicken soup:
-
300g chicken breast or thigh, thinly sliced (thighs are juicier, but breasts work beautifully too)
-
400ml coconut milk (full-fat is ideal for that rich, silky texture)
-
500ml chicken stock (homemade or store-bought is fine—go low-sodium if you want more control over seasoning)
-
2 stalks lemongrass, bruised and chopped into 5cm pieces (don’t skip this—it’s what gives the soup its signature citrusy scent)
-
5 thin slices galangal (or ginger if you can’t find galangal)
-
4 kaffir lime leaves, torn (or substitute with 1 tsp lime zest + 1 bay leaf)
-
1 red chilli, thinly sliced (deseed it for less heat)
-
100g mushrooms, sliced (straw mushrooms if you can find them, but chestnut mushrooms work great too)
-
6 cherry tomatoes, halved (optional, but they add a nice pop of color and flavor)
-
2 tbsp lime juice (fresh is best)
-
1 tsp palm sugar (or brown sugar)
-
Salt, to taste
-
Fresh coriander, to garnish
Step 1: Infuse the Broth
First things first, let’s build that deep, fragrant base. In a large saucepan or soup pot, pour in the chicken stock and drop in your lemongrass, galangal (or ginger), and kaffir lime leaves.
Bring it all to a gentle simmer and let it bubble away for about 10 minutes. This is where the magic starts—those aromatics will infuse the stock with layers of flavor.
Pro tip: If you’re not a fan of bits and pieces in your soup, feel free to strain the broth after this step. Totally optional, but it’ll give you that restaurant-style clear finish.
Step 2: Add Coconut Milk and Chicken
Once your broth is infused and fragrant, pour in the coconut milk. Stir gently to combine, then add in the sliced chicken, mushrooms, and chopped chilli.
Let everything simmer gently (not boil—you don’t want to curdle the coconut milk!) for about 8 minutes, or until the chicken is cooked through and tender.
The aroma at this point? Heavenly. The creamy coconut mixed with earthy mushrooms and that little chilli kick—it’s like a hug in a bowl.
Why This Soup Works
What I love most about this version of Tom Kha Gai is how balanced it is. It’s spicy but not overpowering, tangy from the lime, and rich from the coconut milk. You won’t miss the fish sauce at all—promise. The combination of lime juice and a pinch of salt gives you all the umami depth without any seafood.
Ready for the final steps? Let’s keep going!
Season, Serve & Switch It Up
Now that your chicken is tender and your kitchen smells like a dream, it’s time to add the finishing touches.
Step 3: Season to Perfection
Turn the heat down low and stir in your lime juice, palm sugar (or brown sugar), and a pinch of salt. Taste as you go—everyone’s salt preference is a little different, and the lime juice will brighten everything up beautifully.
If you’re using the cherry tomatoes, now’s the time to toss them in. Let them warm through for just 1 minute so they soften slightly but still hold their shape.
Step 4: Garnish and Serve
Ladle your Tom Kha Gai into bowls and sprinkle generously with fresh coriander. That little pop of green adds freshness and a nice herbal note that ties it all together.
You can serve it just like this, or pair it with a bowl of jasmine rice or a handful of rice noodles if you want something heartier.
Variations & Tips
-
No Galangal? No worries—just use ginger and bump up the lime zest. It won’t be exactly the same, but it’s still delicious.
-
Too Spicy? Add a splash more coconut milk to mellow it out.
-
Vegetarian Version: Swap chicken for tofu and use vegetable stock. You’ll still get all the flavors, minus the meat.
-
Bulk it Up: Toss in baby corn, pak choi, or extra mushrooms if you want to make it a more filling meal.
This soup also stores like a champ. Pop leftovers in the fridge and reheat gently on the stove or in the microwave the next day—it actually tastes even better after sitting overnight!
FAQs + Wrapping It Up
FAQ: Tom Kha Gai (No Fish Sauce Version)
1. Can I make this soup vegan?
Absolutely! Just use tofu instead of chicken and switch to vegetable stock. Make sure your sugar is vegan too, and you’re all set.
2. What if I can’t find kaffir lime leaves?
No stress—use 1 tsp of lime zest plus a bay leaf to mimic the same citrusy-earthy flavor.
3. Is there a difference between galangal and ginger?
Yes, galangal has a sharper, more peppery flavor. But ginger works just fine if that’s what you have. Just add a little extra lime juice to brighten it up.
4. Can I freeze Tom Kha Gai?
Yep! Just let it cool completely before freezing. It’ll keep for up to 2 months. Reheat gently to keep that coconut milk smooth.
5. How do I make it milder?
Deseed the chilli or leave it out entirely. You can also add more coconut milk for a gentler flavor.
6. Can I use dried lemongrass?
Fresh is best, but dried works in a pinch. Use 1 tbsp dried lemongrass and strain it out after simmering.
7. What should I serve with this soup?
It’s great on its own, but jasmine rice, sticky rice, or rice noodles make it a heartier meal.
Wrapping It Up
This Tom Kha Gai is honestly one of my favorite weeknight comfort meals. It feels fancy, but comes together in just 30 minutes—and you don’t need any hard-to-find ingredients or fish sauce to make it shine.
It’s the kind of dish that warms you from the inside out and leaves your kitchen smelling amazing. Whether you’re trying Thai food for the first time or you’re a longtime lover of Southeast Asian flavors, this version is as welcoming as it gets.
If you give it a try, I’d love to hear how it turns out! Did you tweak it? Add tofu or go heavy on the mushrooms? Let me know in the comments—and don’t forget to share this cozy bowl of goodness with your fellow soup lovers.
Until next time, happy cooking and cozy eating! 🥣
Would you like me to format this into a printable recipe card, too?
Print
Tom Kha Gai Without Fish Sauce: A Cozy Thai Coconut Soup You’ll Crave All Year
- Total Time: 30 minutes
Description
Tom Kha Gai is a Thai coconut chicken soup that’s comforting, creamy, and full of citrusy flavor. This version skips fish sauce, making it perfect for those avoiding seafood. With ingredients like lemongrass, ginger, mushrooms, and lime juice, this soup comes together quickly and makes for the ultimate cozy meal. Whether you’re new to Thai cooking or a longtime fan, this simplified yet authentic-tasting recipe is sure to impress.
Ingredients
-
300g chicken breast or thigh, thinly sliced
-
400ml full-fat coconut milk
-
500ml chicken stock
-
2 stalks lemongrass, bruised and cut into 5cm pieces
-
5 thin slices galangal (or ginger)
-
4 kaffir lime leaves (or 1 tsp lime zest + 1 bay leaf)
-
1 red chilli, sliced (deseeded for less heat)
-
100g mushrooms (straw or chestnut), sliced
-
6 cherry tomatoes, halved (optional)
-
2 tbsp lime juice (fresh)
-
1 tsp palm sugar (or brown sugar)
-
Salt, to taste
-
Fresh coriander, to garnish
Instructions
-
Infuse the broth: In a large pot, combine chicken stock with lemongrass, galangal, and lime leaves. Simmer for 10 minutes to release the flavors. Strain if desired.
-
Simmer chicken and vegetables: Add coconut milk, chicken slices, mushrooms, and chilli. Simmer gently for about 8 minutes, or until the chicken is fully cooked.
-
Season the soup: Stir in lime juice, sugar, and salt. Add cherry tomatoes (if using) and let them warm through for 1 minute.
-
Serve: Ladle into bowls and garnish with fresh coriander. Serve as-is, or with jasmine rice or rice noodles.
Notes
-
If galangal is unavailable, substitute with ginger and add extra lime zest for brightness.
-
To make vegetarian: use tofu instead of chicken and swap chicken stock for veggie broth.
-
Adjust the chilli to your spice preference, or omit for a milder soup.
-
Great for meal prep! Store in the fridge for up to 3 days or freeze for 2 months.
- Prep Time: 10 minutes
- Cook Time: 20 minutes











