There’s something irresistibly soothing about a bowl of Thai Tom Kha Soup—the perfect harmony of creamy coconut, zesty lime, and fragrant herbs that awakens your senses with every spoonful. I first discovered this vibrant soup when craving something fresh and comforting beyond the usual fast food routine. What makes Tom Kha truly special is how effortlessly it combines bold flavors with a silky texture, all in one pot. Whether you’re cooking for a quick weeknight dinner or impressing friends with something exotic yet homey, this recipe brings a burst of warmth and brightness that feels like a little escape to Thailand right from your own kitchen. Ready to dive into a homemade soup that’s as simple as it is sensational? Let’s get cooking!

Why love Thai Tom Kha Soup?
Creamy, comforting flavors: The rich coconut milk creates a silky texture that soothes the soul. Bold and vibrant: Tangy lime and fresh herbs deliver a zesty punch that awakens your taste buds. Simple and quick: Made in one pot with easy steps perfect for busy weeknights. Versatile delight: Customize with chicken, tofu, or mushrooms to suit any craving. Exotic yet approachable: Brings the authentic taste of Thailand right to your kitchen without fuss.
Thai Tom Kha Soup Ingredients
For the Soup Base
- Coconut milk – Use full-fat for the creamiest, richest Thai Tom Kha Soup experience.
- Chicken broth – Adds depth and warmth; veggie broth works well for a vegetarian twist.
- Galangal – Fresh is best for authentic floral, slightly peppery flavor; substitute with ginger if unavailable.
- Lemongrass stalks – Bruised to release citrusy notes that brighten the soup’s flavor.
- Kaffir lime leaves – Tear or bruise to infuse fragrant citrus aroma; remove before serving.
For Protein & Vegetables
- Chicken breast or thighs – Thinly sliced for tenderness and quick cooking; tofu or mushrooms shine as plant-based options.
- Mushrooms (shiitake or straw mushrooms) – Add earthiness and texture that complement the creamy broth.
- Cherry tomatoes – For bursts of natural sweetness and color.
For Flavor & Garnish
- Thai bird’s eye chilis – Adjust quantity for desired spiciness; remove seeds to moderate heat.
- Fresh lime juice – Adds tangy brightness that balances creaminess perfectly.
- Fish sauce – Essential for authentic salty umami, can swap with soy sauce for vegetarians.
- Fresh cilantro and green onions – Toss in at the end for a fresh, herbaceous finish.
This carefully curated Thai Tom Kha Soup ingredient list brings together the perfect balance of creamy, bold, and vibrant to create a homemade delight you’ll want to make again and again.
How to Make Thai Tom Kha Soup
For the Soup Base:
- Heat broth & coconut milk: In a pot over medium heat, gently simmer coconut milk and chicken broth until steaming, about 5 minutes.
- Infuse aromatics: Stir in sliced galangal, bruised lemongrass, and torn kaffir lime leaves; simmer 10 minutes to infuse flavors.
For the Protein & Vegetables:
- Poach protein: Add thinly sliced chicken (or tofu/mushrooms) into simmering broth; poach for 4–5 minutes until just cooked through.
- Cook vegetables: Stir in mushrooms and halved cherry tomatoes; cook until mushrooms are tender, about 3 minutes.
For Flavor & Garnish:
- Season & finish: Remove lemongrass and lime leaves; stir in fish sauce, fresh lime juice, and sliced bird’s eye chilis.
- Garnish & serve: Ladle soup into bowls; top with cilantro and green onions for a vibrant, fresh finish.
Optional: Drizzle extra lime juice for tangy brightness.
Exact quantities are listed in the recipe card below.

Variations & Substitutions for Thai Tom Kha Soup
Feel free to explore delightful twists and alternatives to make this Thai Tom Kha Soup truly your own!
-
Vegetarian: Swap chicken broth for vegetable broth and use tofu instead of chicken for a hearty, plant-based delight.
-
Spicy Kick: Add extra Thai bird’s eye chilis for a fiery punch, or include a dash of chili oil for a warm glow.
-
Noodle Surprise: Stir in rice noodles just before serving for a filling, hearty twist that enhances the soup’s texture.
-
Herbaceous Boost: Experiment with fresh basil or mint in addition to cilantro for a refreshing herbal twist at the end.
-
Creamier Base: Use a combination of coconut milk and a dollop of heavy cream to create an extra luxurious, silky broth.
-
Citrusy Notes: Enhance the soup’s brightness by adding more lime juice or a splash of lemon juice for a tangy zing.
-
Mushroom Varieties: Incorporate different mushrooms like oyster or enoki for added flavor complexity and an earthy texture.
-
Add Veggies: Toss in baby spinach, bell peppers, or snap peas to add color and nutrients, making your soup even more wholesome.
What to Serve with Thai Tom Kha Soup?
Pairing the right sides and drinks enhances the delightful experience of this aromatic soup!
-
Jasmine Rice: The fluffy, slightly fragrant rice soaks up the rich broth perfectly, creating a satisfying contrast in each bite. It’s a classic companion that completes the meal.
-
Thai Spring Rolls: Crispy, fresh, and filled with vibrant veggies, these rolls offer a delightful crunch alongside the creamy soup. Plus, a sweet chili dipping sauce adds an exciting twist!
-
Cucumber Salad: A refreshing salad with sliced cucumbers, herbs, and a tangy dressing invigorates the palate. The crispness balances the richness of the Tom Kha Soup beautifully.
-
Thai Iced Tea: This sweet and creamy drink, infused with spices, complements the bold flavors of the soup and brings a comforting warmth to every sip.
-
Steamed Veggies: Lightly steamed broccoli or bok choy contributes a crisp and healthy contrast to the soup’s smooth texture, making for a wholesome meal.
-
Pad Thai: For a heartier option, this stir-fried noodle dish adds another layer of flavor. The sweet, nutty profile pairs wonderfully with the bright notes of the Tom Kha.
-
Fruit Sorbet: For dessert, a refreshing fruit sorbet helps cleanse the palate after this flavorful soup, offering a light and sweet finish to your meal.
How to Store and Freeze Thai Tom Kha Soup
Fridge: Store leftover Thai Tom Kha Soup in an airtight container for up to 3 days, ensuring it cools completely before refrigeration to maintain freshness.
Freezer: Freeze soup in individual portions in airtight containers or freezer bags for up to 2 months. Leave space for expansion when sealing.
Reheating: Thaw frozen soup overnight in the fridge, then reheat gently on the stove or in the microwave, stirring occasionally, until heated through.
Texture Note: Be aware that coconut milk might separate upon freezing; stir well before serving to restore its creamy consistency.
Make Ahead Options
These Thai Tom Kha Soup preparations make mealtime so much easier for busy home cooks! You can prep the soup base (coconut milk, chicken broth, galangal, and aromatics) up to 24 hours in advance—just simmer the ingredients as instructed, cool completely, and then refrigerate in an airtight container. The chicken or tofu can be sliced ahead as well, store in the fridge for up to 3 days. To maintain the soup’s creamy texture, avoid adding the seafood and fresh vegetables until you’re ready to serve. Simply reheat the soup base, poach your protein, add the vegetables, and season just before serving for a delightful, homemade meal that feels fresh and comforting every time!
Expert Tips for Thai Tom Kha Soup
- Use fresh aromatics: Fresh galangal, lemongrass, and kaffir lime leaves deliver authentic flavor; avoid dried substitutes for best results.
- Control the heat: Add Thai bird’s eye chilis gradually and taste as you go to balance spice without overpowering the creamy broth.
- Don’t overcook protein: Thin slices of chicken or tofu cook quickly—poach just until tender to keep texture perfect.
- Balance acidity and salt: Adjust fresh lime juice and fish sauce carefully to achieve that signature tangy and savory harmony.
- Skim excess fat: If coconut milk separates or feels too oily, gently skim the top for a cleaner, smoother soup.
- Prepare ingredients in advance: Having everything chopped and ready helps maintain the simple, quick cooking process this Thai Tom Kha Soup deserves.

Easy Thai Tom Kha Soup Recipe FAQs
How do I choose the best galangal and lemongrass for my Tom Kha Soup?
Freshness is key! Choose firm, plump galangal with smooth skin and smell the lemongrass stalks—they should have a vibrant citrus aroma. Avoid ones that look dried out or have dark spots all over.
Can I store leftover Thai Tom Kha Soup in the fridge, and for how long?
Absolutely! Store your soup in an airtight container once it’s fully cooled. It will stay fresh in the fridge for 3 to 4 days. Just reheat gently to keep that silky coconut flavor intact.
Is it possible to freeze Thai Tom Kha Soup, and what’s the best method?
Yes, you can freeze it! Portion your soup into freezer-safe containers or bags, leaving about an inch of space for expansion. Freeze for up to 2 months. To reheat, thaw overnight in the fridge and warm it slowly on the stove, stirring occasionally to recombine any separated coconut milk.
What if my soup turns too spicy or too sour—how can I fix it?
No worries! If it’s too spicy, add a splash of coconut milk or a little sugar to mellow the heat. If it’s too sour, a pinch of sugar or an extra splash of broth will balance the tang. Taste and adjust slowly for the perfect harmony.
Can I make Thai Tom Kha Soup suitable for vegetarians or for pets?
Definitely! Swap chicken broth for vegetable broth and fish sauce for soy sauce or tamari to keep it plant-based. However, keep this soup away from pets—ingredients like onion, garlic, and chilies can be harmful to dogs and cats. Always give your furry friends pet-safe treats instead!

Easy Thai Tom Kha Soup Recipe: Creamy, Bold, and Homemade Delight
Ingredients
Equipment
Method
- In a pot over medium heat, gently simmer coconut milk and chicken broth until steaming, about 5 minutes.
- Stir in sliced galangal, bruised lemongrass, and torn kaffir lime leaves; simmer 10 minutes to infuse flavors.
- Add thinly sliced chicken (or tofu/mushrooms) into simmering broth; poach for 4–5 minutes until just cooked through.
- Stir in mushrooms and halved cherry tomatoes; cook until mushrooms are tender, about 3 minutes.
- Remove lemongrass and lime leaves; stir in fish sauce, fresh lime juice, and sliced bird’s eye chilis.
- Ladle soup into bowls; top with cilantro and green onions for a vibrant, fresh finish.




