Authentic Chicken Tom Yum Soup Recipe: Herb-Infused Spice That Balances Heat and Sour

Soups & Stews

Authentic Chicken Tom Yum Soup Recipe: Herb-Infused Spice That Balances Heat and Sour

This authentic chicken tom yum soup recipe brings the bold, aromatic flavors of Thai street food to your kitchen. The secret lies in balancing tangy, spicy, and herbal notes—where lemongrass, galangal, and kaffir lime leaf create a fragrant broth that’s as complex as it is refreshing.

I’ve perfected this version after years of testing, ensuring every sip delivers that signature bright, fiery, yet perfectly balanced taste you crave.

The key to authenticity is using traditional ingredients like kroeung paste (a fragrant blend of lemongrass, galangal, and other spices) and a lightly simmered broth that strains clean but retains deep flavor.

This isn’t just a soup—it’s a restaurant-quality experience you can recreate at home, with optional adjustments for heat or sourness to suit your palate. The broth starts with a pandan leaf for subtle floral notes, while fresh herbs like Thai basil and cilantro add freshness at the end.

What sets this recipe apart is the layered cooking process: first toasting spices, then simmering the broth until fragrant, and finally adding chicken just before serving to keep it tender.

The result is a clear, vibrant soup with tender chicken pieces floating in a broth that’s tangy, spicy, and herbaceous—each spoonful a perfect harmony. Serve it with steamed jasmine rice and lime wedges for the full experience.

Whether you’re making it for a weeknight dinner or a special gathering, this authentic tom yum delivers the same bold flavors you’d find in Bangkok. The recipe includes tips for balancing heat and sourness, so you can customize it to your taste while keeping the soul of the dish intact.

Let’s get cooking—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🍗
Category
Poultry
🔥
Calories
Low Cal

Ingredients for authentic chicken tom yum soup

Fresh herbs and aromatic roots create the soul of this vibrant Thai soup.

Ingredient Amount Notes
Chicken Breast 🍗 1 ½ lb Boneless, skinless, cut into 1-inch pieces
Lemongrass Stalks 🌿 4 whole Fresh, bruised lightly to release oils
Galangal Root 🍃 3 inch Fresh, peeled, sliced thinly
Kaffir Lime Leaves 🍋 4 whole Fresh, torn into 2-inch pieces
Pandan Leaf 🌿 1 whole Tied in knot for easy removal
Kroeung Paste 🌶️ 2 tbsp Homemade or store-bought (lemongrass, galangal, garlic, shallots)
Garlic Cloves 🧄 8 cloves Minced, fresh preferred
Shallots 🧅 4 whole Peeled, thinly sliced
Fish Sauce 🍶 2 tbsp Red Boat preferred for quality
Lime Juice 🍋 ½ cup Freshly squeezed, about 4-5 limes
Chicken Broth 💧 4 cups Homemade or quality low-sodium
Thai Chili Peppers 🌶️ 2 whole Adjust to taste, seeds removed for less heat
Thai Basil Leaves 🌿 ¼ cup Fresh, stems removed
Cilantro Leaves 🌿 ¼ cup Fresh, chopped
Jasmine Rice 🍚 1 ½ cups Uncooked, for serving

The galangal and kaffir lime leaves are non-negotiable for authentic flavor—Thai markets or specialty grocers like H Mart carry the freshest versions. Look for galangal with firm, pale yellow flesh and minimal brown spots. The Red Boat fish sauce is worth the investment; cheaper brands can taste overly fermented. If you can't find fresh galangal, ginger root in a pinch (though it won't be identical). For lemongrass, split the stalks lengthwise to expose the tender inner flesh before bruising it with the side of your knife.

No kroeung paste? Make your own by blending 1/4 cup lemongrass, 2 tbsp galangal, 4 garlic cloves, and 2 shallots—it keeps for 2 weeks in the fridge. Short on Thai chilies? Bird's eye chilies work perfectly, but reduce to 1 if you're sensitive to heat. The lime juice should be freshly squeezed—bottled won't cut it here. For a deeper umami punch, add 1 tsp mushroom powder to the broth. The broth must simmer uncovered to develop its signature bright, aromatic depth—don't rush this step.

This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 3 days, though the broth will thicken slightly—just add a splash of water when reheating. The chicken should be added just before serving to stay tender. For meal prep, cook the broth and aromatics ahead, then store separately and combine when ready to serve. The jasmine rice should be steamed just before serving to maintain its delicate texture—1:1.5 rice-to-water ratio works perfectly.

❤️

Why You'll Love This Recipe

  • No Chopping Nightmare: The lemongrass and galangal? Just slap them in whole—no dicing, no fuss. That pandan leaf? Tuck it in like a secret weapon. Honestly, the hardest part is finding the kaffir lime leaves at the store, not the cooking.
  • Taste Like a Secret: The galangal’s peppery bite and lemongrass’s citrus zing hit you the second the spoon hits your bowl. Between us, that’s the kind of flavor that makes you pause mid-sip of water and think, "Wait, I’m supposed to be eating this?"
  • Leftover Goldmine: This soup actually improves the next day—broth gets deeper, chicken more tender. I’ve reheated mine three times, and it’s still the star of my lunchbox. (Yes, even on a Tuesday night.)
  • Budget-Friendly Powerhouse: Chicken breast stretches for days, and those aromatic roots (lemongrass, galangal) do double duty in other dishes. I’ve used the same batch of galangal in curries, stir-fries, and this soup—no waste, all flavor.

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

Here's how to craft this iconic Thai soup with perfect balance between spicy, sour, and aromatic notes.

1

Prepare the Aromatic Base

In a large pot, combine the 4 whole lemongrass stalks (bruised to release oils), 3-inch galangal root (sliced thinly), 4 whole kaffir lime leaves (torn), and 1 whole pandan leaf (tied in a knot). Add the 2 tablespoons kroeung paste, 8 cloves minced garlic, and 4 whole peeled shallots. This aromatic bundle forms the soul of your soup.

Cook over medium heat for 5 minutes until the shallots soften and the mixture releases its fragrant oils. You'll smell the complex aromas of lemongrass, galangal, and lime - this is where the magic begins. Don't rush this step; let the flavors meld together.

2

Build the Spicy-Sour Foundation

Add the 1.5 lb chicken breast (cut into 1-inch pieces) and cook for 3-4 minutes until the chicken turns opaque. Remove the chicken with a slotted spoon and set aside temporarily. In the same pot, add the 2 whole Thai chili peppers (seeds removed) and cook for 30 seconds until fragrant.

Pour in the 4 cups chicken broth and bring to a gentle simmer. Add the 2 tablespoons fish sauce and ½ cup lime juice, stirring well. The broth should now have a vibrant golden color and a tangy aroma. This is your flavor foundation - the perfect balance of salty, sour, and umami that defines authentic tom yum.

3

Simmer the Chicken and Season

Return the chicken to the pot and simmer for 8-10 minutes until cooked through and tender. The chicken should float just below the surface, and when pierced with a fork, it should offer no resistance. Taste the broth and adjust seasoning if needed - add more fish sauce for saltiness or lime juice for acidity.

Here's the thing - authentic tom yum should dance on your palate with heat, sourness, and aromatic depth. If it needs more complexity, add a pinch of sugar to balance the acidity. The soup should be vibrant, not murky, with visible herbs and chili floating throughout.

4

Finish with Fresh Herbs

Remove the pot from heat and stir in the ¼ cup Thai basil leaves and ¼ cup chopped cilantro. Let the soup sit for 2-3 minutes to allow the herbs to infuse their bright flavors. The basil will add a peppery freshness while the cilantro brings a bright, citrusy note that cuts through the richness.

Garnish each serving with additional Thai basil and cilantro leaves. The herbs should be vibrant green, not wilted - this indicates they were added at the very end. Serve immediately with the 1.5 cups jasmine rice on the side, as traditional Thai meals pair rice with soups.

5

Adjust and Serve with Confidence

Taste your soup one final time before serving. Authentic tom yum should make your mouth water with its perfect balance of heat, sourness, and aromatic depth. If it needs more heat, add a squeeze of lime or a dash of chili flakes. If it needs more complexity, add a splash of fish sauce.

This soup is all about balance - the heat from the chilies, the sourness from the lime, the umami from the fish sauce, and the aromatic depth from the herbs. Each spoonful should be a perfect harmony of these flavors. Serve immediately while the herbs are still vibrant and the broth is steaming hot.

👨‍🍳

Pro Tips For Making Authentic Chicken Tom Yum Soup

  • CHAR THE GALANGAL: After burning three batches, I finally figured out—char the galangal root over a gas flame (or under a broiler) for 30 seconds per side first. That smoky, caramelized edge cuts through the soup’s brightness and adds depth without overpowering. (Yes, even if you’re impatient like me.)
  • SLICE THE LEMONGRASS THIN: Skip the thick chunks—split the lemongrass stalks lengthwise into 3-4 thin white strands per stalk. They infuse faster, release more aroma, and won’t leave you picking out tough fibers. Toss them in last 5 minutes of simmering to avoid bitterness.
  • DON’T BOIL THE CHICKEN: Start the broth with a screaming-hot wok or pot, then immediately add the chicken and lower the heat to medium-high. Boiling turns the meat rubbery; a gentle simmer (160°F internal temp) keeps it tender. I used to rush this, and the texture suffered every time.
  • USE FROZEN KAFFIR LIME: I was skeptical until I tried it—frozen kaffir lime leaves (torn, not whole) work just as well as fresh and save you from hunting them down. Toss 2-3 torn leaves in the last 3 minutes to perfume the broth without overpowering. (Your freezer’s a better herb garden than you think.)

Storing and reheating this recipe

Broth Storage Secrets

Store the broth separately in an airtight glass container for up to 3 days in the fridge—this keeps its vibrant color and bright flavors intact. I always use Pyrex containers because they don’t absorb odors.

The broth will thicken slightly over time, so add ½ cup water when reheating to restore its silky texture. 💧

Chicken Prep Ahead

Cook the chicken separately and store it in the fridge for up to 2 days. I like to poach it in 1 cup chicken broth with a pinch of salt for 12 minutes until just cooked—this keeps it tender.

When reheating, warm it gently in a separate pot with 1 tablespoon broth to prevent drying.

Reheating for Maximum Flavor

For the best results, reheat the broth and chicken separately over medium-low heat—never microwave, as it dulls the herbs' freshness. Combine them in a pot and simmer for 3-4 minutes just to warm through.

Add 1 tablespoon lime juice and ½ teaspoon fish sauce to revive the tangy-spicy balance. ✨

Herb Refresh Tips

Fresh herbs lose their vibrancy when reheated, so add them right before serving. If you’re prepping ahead, store the herbs separately in a damp paper towel-lined container in the fridge for up to 2 days.

For extra freshness, toss them in ice water for 30 seconds before adding to the soup.

Freezing for Later

Freeze the broth in ice cube trays for easy portioning—each cube makes a great single-serving base. For the chicken, freeze it in a single layer on a tray before transferring to a bag to prevent clumping. Thaw overnight in the fridge and reheat gently to maintain tenderness.

Rice Pairing Hack

Steam the jasmine rice fresh when reheating the soup—it pairs best with warm, aromatic broth. If using leftovers, microwave the rice for 1 minute with a splash of water to restore its fluffy texture. Serve with an extra squeeze of lime to cut through any reheated richness. 🍚

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 2g10%
Cholesterol 75mg25%
Sodium 1200mg52%
Total Carbohydrate 18g6%
Dietary Fiber 3g11%
Sugars 4g
Protein 38g76%
* 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 provide the same authentic flavor profile. Galangal has a peppery, citrusy aroma that's essential for true tom yum. If you must substitute, use 1/2 the amount of ginger and add 1/2 teaspoon citric acid or extra lime juice (about 1 extra tablespoon) to mimic the tangy brightness. For best results, try to find fresh galangal at Asian markets or specialty stores.

2

How do I adjust the heat level?

Start with the 2 whole Thai chilies as written, removing seeds for mild heat. For more spice, add 1 extra chili or 1/2 teaspoon chili flakes at the end. If it's too hot, balance with 1 extra tablespoon lime juice or 1 teaspoon sugar to mellow the heat. Remember: authentic tom yum should make your mouth tingle, not burn!

3

Why does my broth look cloudy?

Cloudiness usually means the broth needs more simmering time. Authentic tom yum broth should be clear with visible herbs floating on top. Strain the broth through a fine-mesh sieve for 2-3 minutes to remove any particles, then return it to the pot. Simmer uncovered for an extra 5 minutes to develop clarity. If it's still cloudy, it might be from overcooked aromatics—start fresh with a new batch.

4

Can I make this vegetarian?

Replace the chicken with 1 lb mushrooms (shiitake or oyster work best) or 1 block firm tofu (pressed and cubed). Use vegetable broth instead of chicken broth and add 1 extra tablespoon soy sauce for umami. The same aromatic base and spicy-sour balance will work beautifully. For extra protein, add 1/2 cup cooked chickpeas at the end.

5

What if I can't find kroeung paste?

No problem! Make your own by blending 1/4 cup lemongrass, 2 tbsp galangal, 4 garlic cloves, and 2 shallots until smooth. It keeps for 2 weeks in the fridge. For a quick shortcut, use 1 tbsp ginger + 1 tbsp minced garlic + 1 tbsp minced shallots—just know the flavor won't be identical but will still be delicious.

★★★★★4.5(1 review)
Categories Soups & Stews