Zara Cooking

  • Recipe Index
  • About
  • Contact
  • by Course
    • Appetizers and Snacks
    • Soups
    • Side-Dish
    • Desserts
    • Drinks
  • by Meal Time
    • Breakfast
    • Dinner
menu icon
go to homepage
  • Recipe Index
  • About
  • Contact
  • by Course
    • Appetizers and Snacks
    • Soups
    • Side-Dish
    • Desserts
    • Drinks
  • by Meal Time
    • Breakfast
    • Dinner
search icon
Homepage link
  • Recipe Index
  • About
  • Contact
  • by Course
    • Appetizers and Snacks
    • Soups
    • Side-Dish
    • Desserts
    • Drinks
  • by Meal Time
    • Breakfast
    • Dinner
×

Tom Kha Soup Recipe

Published: Feb 8, 2026 by Zara · This post may contain affiliate links · Leave a Comment

↓ Jump to Recipe

I absolutely love sharing this Tom Kha Soup Recipe with friends because it perfectly captures the heart of Thai cuisine in one bowl. The creamy coconut milk melds beautifully with the brightness of lime and the fragrant punch of fresh herbs like lemongrass and kaffir lime leaves. Added tender chicken and earthy mushrooms make it both comforting and deeply satisfying. Every time I make this soup, it reminds me how a few simple, authentic ingredients can come together to create such a complex and unforgettable flavor experience that feels like a warm hug in a bowl.

Why You'll Love This Tom Kha Soup Recipe

What makes this Tom Kha Soup Recipe truly special for me is its incredible balance of flavors. There’s the natural richness from the coconut milk, perfectly complemented by the zesty brightness of fresh lime juice and the subtle heat from ginger (or galangal if you have it). The lemongrass and kaffir lime leaves add a fragrant, almost citrusy aroma that elevates the whole dish. It feels exotic yet comforting, and that layered taste is something I crave again and again.

Another reason I keep coming back to this recipe is how straightforward it is to prepare. I love that you don’t need hours in the kitchen or hard-to-find ingredients. Despite its complexity in flavor, the steps are simple – simmering a few aromatics, adding sliced chicken and mushrooms, then finishing with fresh lime and fish sauce. It’s perfect for weeknight dinners when I want something special but easy or even to impress guests without stress. Honestly, this soup shines at any occasion, from cozy family meals to festive gatherings.

Ingredients You'll Need

The image shows an overhead view of several white bowls arranged neatly on a white marbled surface. One large white bowl holds a bright yellow broth, next to a white bowl filled with white cubed tofu. Around them are smaller white bowls and dishes containing chopped white onions, dark brown mushrooms, green leafy herbs, crushed garlic, minced ginger, small red chili pieces, a dark red sauce, and sliced red bell peppers. Two halves of a lime are placed near the bottom right, and a clear glass jar with white coconut milk is also visible. The scene is well-lit and clean, focusing on fresh ingredients. photo taken with an iphone --ar 4:5 --v 7

These ingredients are simple yet essential, each contributing a critical part to the soup’s vibrant taste, texture, and color. Fresh herbs and aromatics build the fragrant base, creamy coconut milk softens the spice, and lime juice adds that lively tang that wakes up your palate.

Quick Tip

All ingredient amounts are listed in the recipe card below

  • Chicken breasts: I prefer boneless, skinless for tenderness and quick cooking.
  • Full-fat coconut milk: This provides the creamy richness that defines the soup.
  • Lemongrass stalks: Adds a fresh, lemony aroma that brightens the broth.
  • Kaffir lime leaves: They bring a unique citrus fragrance that’s hard to replace.
  • Galangal (or ginger): Offers a sharp, spicy warmth essential to the flavor profile.
  • Mushrooms: Shiitake or button mushrooms add earthiness and a meaty texture.
  • Fish sauce: This salty umami booster deepens the savory notes beautifully.
  • Fresh lime juice: Provides the zesty tang that balances the richness perfectly.
  • Fresh cilantro: Used as a garnish for a pop of color and fresh herbal brightness.

Directions

Step 1: Start by slicing the chicken breasts thinly so they cook evenly and stay tender throughout the simmering process.

Step 2: In a large pot over medium heat, pour in the full-fat coconut milk along with an equal amount of water to lighten it slightly. Add the lemongrass stalks (cut into pieces), kaffir lime leaves, and sliced galangal. Let this simmer gently for about 5 minutes to infuse the broth with those heady Thai flavors.

Step 3: Add the sliced chicken to the pot, reducing the heat to a gentle simmer. Cook the chicken for around 7 minutes or until it’s fully cooked but still tender. Keep an eye on it to avoid overcooking.

Step 4: Stir in the sliced mushrooms and continue cooking for another 3–5 minutes until the mushrooms soften and absorb the aromatic broth.

Step 5: Season the soup by stirring in fish sauce and freshly squeezed lime juice. Adjust these seasonings to taste — I like a good balance of salty and tangy, but you can tweak it however you prefer.

Step 6: Remove the pot from heat, ladle the soup into bowls, and top each serving with plenty of fresh cilantro for a burst of color and herbaceous flavor. Serve immediately while warm and inviting.

Servings and Timing

This recipe comfortably serves 6 hungry people, making it perfect for family dinners or sharing with friends. Prep time is approximately 15 minutes, which includes slicing and gathering ingredients, while cooking takes about 25 minutes. Altogether, you’re looking at roughly 40 minutes from start to finish. There’s no resting time required — this soup tastes best freshly made and served hot, as the aromas and flavors are most vibrant at that moment.

How to Serve This Tom Kha Soup Recipe

A white bowl filled with 3 layers of soup: the bottom layer is a creamy light yellow broth with a smooth texture, the middle layer has light brown mushrooms and bright green peas scattered throughout, and the top layer shows orange-pink shrimp, vibrant green cilantro leaves, and curved red chili slices floating on the surface. The bowl sits on a white marbled textured surface, beside a silver spoon with a golden handle placed to the right. In the blurred background, there is a black dish holding a halved lime and cilantro sprigs. Photo taken with an iphone --ar 4:5 --v 7

One of my favorite ways to serve this Tom Kha Soup Recipe is with a side of steamed jasmine rice or even sticky rice. The rice perfectly soaks up the rich, flavorful broth, turning the whole meal into a hearty experience. For a fresh crunch, I sometimes serve it alongside a simple cucumber salad dressed with a light chili-lime vinaigrette. It brightens the palate wonderfully between spoonfuls of creamy soup.

When it comes to garnishes, I always add a generous handful of fresh cilantro right before serving. Sometimes, I sprinkle in thinly sliced red chili or a few rings of green onion for extra color and a touch of heat. Presentation-wise, serving the soup in wide, shallow bowls helps showcase the beautiful broth and herbs while keeping it easy to eat.

As for beverages, I love pairing Tom Kha Soup with a crisp, aromatic white wine like Riesling or Sauvignon Blanc — their acidity balances the creamy coconut and lime. For non-alcoholic options, a chilled lemongrass iced tea or coconut water feels perfectly harmonious. I typically enjoy this soup hot or warm; it’s especially cozy during cooler evenings but refreshing enough to enjoy year-round.

Variations

I’m always excited to experiment with different twists on this Tom Kha Soup Recipe. If you want to make it vegan, simply substitute the chicken with tofu or mixed vegetables like baby corn and carrots, and replace fish sauce with soy sauce or tamari for a plant-based umami punch. The soup remains deliciously layered and creamy.

If you prefer a bolder heat, I add sliced fresh chili or a dash of chili oil. For extra herbal brightness, tossing in Thai basil or a few sprigs of fresh mint right at the end is magical. On the other hand, if you can’t find galangal, using fresh ginger works just fine as a flavorful substitute, though the taste is slightly different.

For a quicker version, I sometimes use store-bought lemongrass paste or powdered broth concentrates to save prep time, especially on busy days. The slow simmering method, however, is hands-down my favorite because it lets all the ingredients sing in harmony.

Storage and Reheating

Storing Leftovers

If you have any leftovers (which is rare because this soup disappears quickly!), store them in airtight containers in the refrigerator. I recommend using glass or BPA-free plastic containers with tight-fitting lids to keep the soup fresh and flavorful. It will keep beautifully for up to 3 days, but the herbs are best added fresh at serving time to maintain their brightness.

Freezing

This Tom Kha Soup Recipe can be frozen, but I advise separating the soup and fresh herbs before freezing. Pour the cooled soup into freezer-safe containers or heavy-duty freezer bags, leaving some space for expansion. Frozen soup can be kept for about 2 months. When ready to enjoy, thaw overnight in the refrigerator and reheat gently.

Reheating

The best way to reheat this soup is slowly on the stove over low heat, stirring occasionally until warmed through. I avoid microwaving because it can unevenly heat and sometimes curdle the coconut milk, affecting the soup’s smooth texture. Before serving, add a fresh squeeze of lime and some chopped cilantro to brighten up the flavors as if it were freshly made.

FAQs

Can I use chicken thighs instead of chicken breasts?

Absolutely! Chicken thighs will give you a richer flavor and stay juicy, but they may need a little longer to cook through compared to breasts. Just watch the cooking time and ensure the chicken is fully cooked before serving.

What if I can’t find kaffir lime leaves?

If kaffir lime leaves are unavailable, you can substitute with a small amount of lime zest to mimic some of the citrus notes, though the aroma won’t be exactly the same. Some people also use a bay leaf as a last resort, but I recommend searching for kaffir lime leaves at Asian markets or online for the authentic flavor.

Is this Tom Kha Soup Recipe spicy?

Traditionally, Tom Kha is more fragrant and tangy than spicy. This recipe is mild unless you add fresh chilies or chili oil yourself. It’s perfect if you prefer subtle heat or want to adjust spice levels to your taste.

Can I make this soup ahead of time for a party?

You can prepare the broth and aromatics ahead, refrigerate, and then add fresh chicken, mushrooms, lime juice, and cilantro just before serving. Keeping fresh herbs separate until serving ensures the soup tastes bright and vibrant at your gathering.

What’s the difference between Tom Kha and Tom Yum soup?

Both are beloved Thai soups, but Tom Kha includes creamy coconut milk, which gives it a rich, smooth texture and mild flavor. Tom Yum is a clear, spicy and sour soup usually with more heat and stronger chili flavors. I find Tom Kha easier to enjoy for those who prefer something a bit subtler and creamier.

Conclusion

I truly hope you give this Tom Kha Soup Recipe a try because it’s a little miracle of flavor and warmth in a bowl. It’s one of those dishes that feels fancy but is surprisingly simple to make, sure to impress anyone you share it with. Every spoonful is a delicious journey to Thailand’s vibrant food culture that you can enjoy right from your kitchen. Trust me, once you taste it, this will become one of your go-to soups whenever you want something comforting, exciting, and utterly delicious.

Print

Tom Kha Soup Recipe

Tom Kha Soup Recipe
Print Recipe
Pin Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.8 from 14 reviews

Tom Kha Soup is a vibrant Thai dish that combines the creamy richness of coconut milk with zesty lime, fragrant herbs, and tender chicken. This comforting soup delivers an unforgettable blend of flavors, making it perfect for any occasion. Each spoonful transports your taste buds to Thailand’s bustling markets, offering a delightful balance of sweet, sour, and savory notes that will warm your heart and satisfy your cravings.

  • Author: Zara
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: Serves 6
  • Category: Main
  • Method: Stovetop
  • Cuisine: Thai

Ingredients

Protein

  • 3 boneless, skinless chicken breasts (about 1 lb), sliced

Liquids & Flavorings

  • 2 cans (14 oz each) full-fat coconut milk
  • Equal parts water (amount equal to 2 cans of coconut milk)
  • 2 tbsp fish sauce
  • Juice of 2 limes

Herbs & Aromatics

  • 2 stalks fresh lemongrass, cut into pieces
  • 4 kaffir lime leaves
  • 1-inch piece galangal, sliced (or ginger as substitute)
  • Fresh cilantro for garnish

Vegetables

  • 8 oz mushrooms (shiitake or button), sliced

Instructions

  1. Prepare Ingredients: Slice the chicken breasts into thin pieces and slice the mushrooms. Prepare lemongrass by cutting into pieces, slice galangal or ginger, and set aside kaffir lime leaves.
  2. Simmer Aromatics: In a large pot over medium heat, combine coconut milk with an equal amount of water. Add lemongrass pieces, sliced galangal, and kaffir lime leaves. Let the mixture simmer gently for about 5 minutes until the herbs infuse the broth with a fragrant aroma.
  3. Cook Chicken: Add the sliced chicken to the simmering coconut broth. Continue to simmer for about 7 minutes or until the chicken is cooked through and tender.
  4. Add Mushrooms: Stir in the sliced mushrooms and cook for an additional few minutes until they are tender but still hold their shape.
  5. Season Soup: Add fish sauce and fresh lime juice to the pot. Stir well and adjust seasoning according to your taste preference for saltiness and acidity.
  6. Serve: Remove the pot from heat. Ladle the soup into bowls and garnish each serving with fresh cilantro leaves. Serve hot to enjoy the full flavor and aroma.

Notes

  • Galangal can be substituted with ginger if unavailable, although it changes the traditional flavor slightly.
  • You can adjust the amount of fish sauce and lime juice based on your taste preference for saltiness and sourness.
  • For a spicier version, add sliced fresh chili or chili paste during simmering.
  • Using full-fat coconut milk ensures a creamy texture; light coconut milk can be used for a lower calorie option but the soup will be less rich.
  • Remove the lemongrass stalks and kaffir lime leaves before serving as they are tough and not meant to be eaten.

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Soups

  • Masoor Dal (Indian Red Lentil Curry) Recipe
    Masoor Dal (Indian Red Lentil Curry) Recipe
  • Portuguese Kale Soup Recipe
    Portuguese Kale Soup Recipe
  • Greek Peas and Potatoes Stew (Arakas Latheros) Recipe
    Greek Peas and Potatoes Stew (Arakas Latheros) Recipe
  • Beef Stroganoff Soup Recipe
    Beef Stroganoff Soup Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi, I'm Zara!

Welcome to Zara Cooking, where every recipe tells a story and every meal is a chance to create something beautiful.

Learn more

Popular

  • Fluffy Protein Waffles with Protein Powder Recipe
    Fluffy Protein Waffles with Protein Powder Recipe
  • Turkey Meatloaf Muffins Recipe
    Turkey Meatloaf Muffins Recipe
  • Spicy Mexican Hot Chocolate Recipe
    Spicy Mexican Hot Chocolate Recipe
  • White Chocolate Strawberry Cream Cold Brew (Starbucks Copycat) Recipe
    White Chocolate Strawberry Cream Cold Brew (Starbucks Copycat) Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Zara Cooking. All rights reserved.