Authentic Chicken Tom Yum Soup Recipe: Balanced Heat and Herbal Freshness

Soups & Stews

Authentic Chicken Tom Yum Soup Recipe: Balanced Heat and Herbal Freshness

This authentic chicken tom yum soup recipe transports you straight to Thailand with its fragrant lemongrass broth and perfect balance of spicy, sour, and herbal notes. The secret lies in slow-simmering the aromatic paste—galangal, lemongrass, kaffir lime leaves—and letting those flavors meld into a bright, complex base. I’ve perfected this version to deliver the restaurant-quality depth you crave without compromising on authenticity.

The broth is where the magic happens, built layer by layer with mushrooms for earthiness, lime juice for tang, and chili for controlled heat. Chicken is poached gently to stay tender while absorbing the broth’s vibrant flavors, never overcooked or dried out. What sets this apart is the careful balance—too much chili can overpower, too little lime makes it flat, and the herbs must be fresh to shine.

By the time you serve it, you’ll have a steaming bowl of authentic tom yum with tender chicken, wilted herbs, and a garnish of fresh cilantro and lime wedges. The aroma alone will have everyone gathering at the table, and the first sip delivers that perfect harmony of heat, sourness, and herbal brightness. This is the soup that made Thai cuisine famous—and now, it’s yours to make at home.

Whether you’re feeding a crowd or treating yourself to a comforting bowl, this recipe delivers every time. The instructions walk you through each step, from preparing the aromatic paste to balancing the flavors like a pro. Let’s get cooking—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for authentic chicken tom yum soup

These aromatic ingredients create a fragrant broth that balances heat, sourness, and herbal brightness perfectly.

Ingredient Amount Notes
Boneless Chicken Breast 🍗 1 ½ lb Cut into 1-inch pieces
Galangal Root 🌿 3 inches Fresh, peeled and sliced thin
Lemongrass Stalk 🌿 2 whole Bruised and cut into 2-inch pieces
Kaffir Lime Leaves 🍋 4 whole Torn into large pieces
Shiitake Mushrooms 🍄 8 oz Fresh or rehydrated
Thai Bird's Eye Chili 🌶️ 2 tbsps Adjust for heat preference
Fish Sauce 🍶 2 tbsps Red Boat preferred
Lime Juice 🍋 ½ cup Freshly squeezed
Coconut Milk 🥥 1 can (13.5 oz) Full-fat for creaminess
Green Onions 🧅 ¼ cup Sliced for garnish
Fresh Cilantro 🌿 ¼ cup Chopped for garnish
Garlic Cloves 🧄 6 cloves Minced
Brown Sugar 🍚 1 tbsp Light or dark
Salt 🧂 1 tsp Kosher or sea salt
Chicken Broth 💧 4 cups Low-sodium preferred

The galangal and lemongrass are non-negotiable for authentic flavor—Asian markets carry fresh galangal, or sub with ginger if needed (though it won’t be the same). Kaffir lime leaves add that signature citrusy aroma; freeze extras in a bag for future use. For mushrooms, shiitake or oyster mushrooms work best—their meaty texture holds up well. If you can’t find Thai chilies, sub with serrano peppers, but reduce the amount by half since they’re hotter.

No fish sauce? Soy sauce plus a splash of Worcestershire mimics the umami, though it won’t be identical. Coconut milk should be full-fat for that creamy finish—canned versions like Thai Kitchen are reliable and affordable. The lime juice is critical for that bright, tangy kick; Mexican limes work if you can’t find regular limes. For the broth, low-sodium is key—you’ll add salt later to control the flavor. And if you’re worried about heat, remove the chili seeds before mincing.

Prep the aromatic paste (galangal, lemongrass, kaffir lime) first—it releases flavors as it cooks. Store any unused galangal or kaffir lime leaves in the freezer for up to 3 months. The soup tastes even better the next day as flavors meld, so double the recipe if you’re feeding a crowd. Garnishes like cilantro and green onions should be added fresh right before serving—they wilt fast when exposed to heat.

❤️

Why You'll Love This Recipe

  • No Chopping Chaos: I swear by this recipe because the chicken and mushrooms just need a quick slice—no dicing, no mincing. The galangal and lemongrass? You can smash them with the side of a knife in seconds. That’s right, I’m talking five minutes of prep time before the magic happens.
  • Tangy, Spicy, Umami Bomb: Between us, the galangal gives it this deep, peppery kick while the lime leaves and lemongrass lift everything into something ridiculously bright. Add the shiitake mushrooms, and you’ve got that earthy depth—like a hug in a bowl. (Yes, even on a Tuesday night.)
  • Leftovers That Don’t Suck: This soup actually improves the next day. The flavors meld, the broth gets richer, and honestly? I make double batches just to reheat later. It’s my lazy Sunday secret weapon—no sad, watery leftovers here.
  • Budget-Friendly Flex: Chicken breast keeps costs down, and shiitake mushrooms stretch further than you’d think. Plus, if you can’t find fresh galangal or lime leaves, the frozen versions work just fine. It’s the kind of recipe that feels fancy but won’t break the bank.

Step-by-step instructions for authentic chicken tom yum soup

Here's how to craft a true Thai-style broth with perfect balance—tangy, spicy, and aromatic.

1

Prepare the Aromatic Base

In a large pot, combine the 4 cups chicken broth, 3 inches peeled galangal root, 2 lemongrass stalks (bruised and cut), and 4 kaffir lime leaves. Bring to a gentle boil over medium-high heat, then immediately reduce to a simmer. Let it cook uncovered for 10 minutes—this draws out the galangal's citrusy depth and lemongrass's piney aroma. The broth should smell vibrantly herbal, almost like a Thai garden in a pot.

While the broth simmers, slice the 8 oz shiitake mushrooms into thick pieces and mince the 6 garlic cloves. Add these to the pot along with the 1 tbsp brown sugar and 1 tsp salt. Stir gently and simmer another 5 minutes—this infuses the broth with umami while keeping the mushrooms tender. The sugar here isn't for sweetness; it balances the acidity and enhances the herbal notes.

2

Cook the Chicken to Perfection

Add the 1.5 lb boneless chicken breast (cut into 1-inch pieces) to the simmering broth. Cook for 8-10 minutes until the chicken is just cooked through—it should still have a slight bounce when pressed with a spoon. Overcooking here will make it rubbery. Once done, remove the chicken and set aside on a plate, reserving the broth in the pot.

Here's a pro move: After removing the chicken, skim off any foam that rises to the surface. This keeps your soup crystal clear. The broth should now be fragrant with galangal, lemongrass, and garlic—almost intoxicating. This is the foundation of your soup's authentic flavor profile.

3

Build the Signature Tom Yum Flavor

Return the pot to medium heat and add the 2 tbsp Thai bird's eye chili (adjust for your heat preference) and 2 tbsp fish sauce. Stir well and let it simmer for 2 minutes—this is where the magic happens. The chili adds fiery heat, while the fish sauce brings deep umami. You'll smell the chili's sharp aroma mingling with the broth's herbal notes. Taste the broth now—it should be tangy, spicy, and salty, but not overpowering.

Now stir in the 1 can (13.5 oz) coconut milk and 0.5 cup lime juice. The coconut milk adds creamy richness, while the lime juice brightens everything. Simmer for another 3 minutes—just enough to let the flavors meld without cooking off the lime's freshness. The soup should look vibrant and slightly cloudy from the coconut milk.

4

Finish with Fresh Herbs and Garnish

Return the chicken to the pot and heat through for 2 minutes, allowing it to absorb the flavors. Taste and adjust seasoning—you might need a touch more fish sauce for saltiness or lime juice for brightness. The soup should be balanced: spicy, tangy, and savory, with a hint of sweetness from the brown sugar.

Ladle the soup into bowls and garnish with 0.25 cup sliced green onions and 0.25 cup chopped fresh cilantro. The green onions add a fresh crunch, while the cilantro brightens each bite. Serve immediately while the herbs are at their peak freshness. This isn't just soup—it's a symphony of Thai flavors in every spoonful.

👨‍🍳

Pro Tips For Making Authentic Chicken Tom Yum Soup

  • CHAR THE GALANGAL: Blanch the galangal slices in boiling water for 30 seconds first—it softens the fibers and keeps them from turning to mush in your soup. I used to skip this, and the galangal would either stay rock-hard or dissolve into the broth like a ghost.
  • SIMMER DON’T BOIL: Keep the broth at a gentle simmer, not a rolling boil, once everything’s in. Tom yum needs to sing, not scream—high heat kills the delicate aromatics from the lemongrass and kaffir lime leaves, leaving you with just a bitter broth.
  • SLICE THE CHICKEN THIN: Cut the chicken breast into ½-inch thick slices, then pound them to an even ¼-inch with a meat mallet. Thick slices stay chewy; thin slices cook fast and absorb the broth like a sponge—exactly how tom yum should be.
  • USE DRY MUSHROOMS: If your shiitake mushrooms are fresh, dry them out first by patting them with paper towels. Wet mushrooms dilute the broth and make it gloopier—you want that rich, umami depth, not a watery mess.

Make-ahead tips for this recipe

Broth Prep Ahead

Make the aromatic base 1-2 days ahead for deeper flavor. Simmer the galangal, lemongrass, kaffir lime leaves, and mushrooms in broth, then cool completely. Store in an airtight container in the fridge. When ready to finish, reheat gently and add fresh garlic, chili, and lime juice. This step saves 30 minutes of prep day-of and intensifies the herbal notes. 🌿

Chicken Pre-Cook

Poach the chicken in plain broth 1 day ahead—simmer for 8 minutes, then cool rapidly in ice water. Store in the fridge. Reheat gently in the finished soup for 2 minutes—it’ll stay juicy and absorb flavors perfectly. This trick ensures tender chicken without overcooking. 🍗

Flavor Base Storage

Combine all dry ingredients (chili, fish sauce, brown sugar, salt) in a small jar and store in the freezer. When ready, mix with the reheated broth and coconut milk. This keeps your spice blend potent and ready to use—just add lime juice fresh. Perfect for meal prep Sundays. ✨

Garnish Prep

Chop all garnishes (cilantro, green onions) and store separately in resealable bags in the fridge for up to 3 days. Add them fresh when serving to maintain vibrant color and texture. Pro tip: Keep lime wedges in a damp paper towel in the fridge to stay juicy. 🍋

Full Soup Assembly

For a crowd-friendly approach, make the full soup (without chicken) and store in quart-sized containers for up to 3 days. Reheat on the stovetop, then add fresh chicken and garnishes before serving. This method keeps the broth bright and ready for quick assembly. 💫

Freezing Tips

Tom yum freezes beautifully for up to 3 months—just omit the coconut milk and lime juice before freezing. Thaw overnight in the fridge, then add these fresh ingredients when reheating. The herbs won’t survive freezing, so always add them fresh. A glass container works best for even reheating. ❄️

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 10g50%
Cholesterol 85mg28%
Sodium 1200mg52%
Total Carbohydrate 22g8%
Dietary Fiber 3g11%
Sugars 10g
Protein 28g56%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute galangal with ginger?

While ginger can work in a pinch, it won’t replicate galangal’s unique citrusy, peppery flavor. For an authentic taste, use 1 tbsp fresh ginger + 1 tsp lemon zest per 3-inch piece of galangal. The zest mimics galangal’s bright aroma better than ginger alone. If you must substitute, reduce the chili slightly—galangal’s peppery kick balances heat.

2

How do I adjust the heat level?

Thai bird’s eye chilies are fiery—remove seeds and membranes for milder heat, or use just 1 tbsp instead of 2. For extra heat, add 1 tsp chili flakes after simmering. Taste the broth before adding chicken to adjust—remember, the coconut milk will slightly mellow the spice.

3

Why is my soup too sour?

Too much lime juice can overpower the broth. Balance it by adding 1 tsp brown sugar or a pinch of salt to round out flavors. Simmer for 1-2 extra minutes to let the acidity mellow. If it’s still too sour, stir in 1 tsp fish sauce—its umami will neutralize the tang.

4

Can I make this vegetarian?

Replace chicken with 1 lb firm tofu (pressed and cubed) or 8 oz king oyster mushrooms. Simmer tofu for 5 minutes after adding to the broth. Boost umami with 1 extra tbsp fish sauce or 1 tsp soy sauce. For extra heartiness, add 1 cup cooked rice noodles at the end.

5

What’s the best way to store leftovers?

Store in an airtight container in the fridge for 3-4 days. The broth will deepen in flavor overnight—just reheat gently and add fresh herbs before serving. For freezing, omit coconut milk and lime juice, then reheat and add them fresh after thawing. The chicken stays tender if reheated quickly over medium-high heat.

★★★★★4.6(7 reviews)
Categories Soups & Stews