Authentic Chicken Tom Yum Soup Recipe: Spicy-Lemon Zing That Clears Sinuses

Soups & Stews

Authentic Chicken Tom Yum Soup Recipe: Spicy-Lemon Zing That Clears Sinuses

This authentic chicken tom yum soup recipe delivers the bold, aromatic punch that makes Thai street food legendary. The secret lies in balancing sour, spicy, and umami flavors—galangal, lemongrass, and kaffir lime leaves create a fragrant broth that simmers into something unforgettable.

I've perfected this version after years of testing, ensuring every spoonful delivers that signature Thai heat without overpowering the chicken.

The magic happens in the broth: a slow simmer of coconut milk, fish sauce, and chili paste transforms simple ingredients into something complex and deeply satisfying. The chicken cooks just until tender, absorbing the aromatic flavors while staying juicy.

This isn't just another spicy soup—it's a symphony of textures and tastes that clears sinuses and warms the soul, all in one steaming bowl.

What sets this recipe apart is the precision in balancing heat levels—adjust the chili paste to your preference, but never skip the sour punch of lime juice. The result is a soup that's vibrant, aromatic, and packed with layers of flavor that dance on your palate.

Serve it piping hot with jasmine rice and fresh herbs for the full Thai dining experience.

Perfect for weeknight dinners or special occasions, this recipe brings restaurant-quality tom yum to your kitchen. The instructions are clear, the flavors are authentic, and the results are guaranteed to impress. Let's get cooking!

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

Ingredients for authentic chicken tom yum soup

These aromatic ingredients balance heat, sourness, and umami for an authentic Thai experience.

Ingredient Amount Notes
Boneless Chicken Breast 🍗 1 ½ lb Cut into 1-inch cubes
Coconut Milk 🥥 1 can (13.5 oz) Full-fat for creaminess
Fish Sauce 🍶 2 tbsp Red Boat preferred
Green Curry Paste 🌶️ 2 tbsp Maesri brand recommended
Galangal 🌿 1 piece (3-inch) Substitute ginger if unavailable
Lemongrass 🌿 3 stems (3-inch) Bruise stems before using
Kaffir Lime Leaves 🍋 4 whole Or 2 tsp lime zest
Fresh Chili Peppers 🌶️ 2 whole (Thai bird's eye) Adjust to heat preference
Lime Juice 🍋 ½ cup Freshly squeezed
Fresh Cilantro 🌿 ¼ cup Chopped for garnish
Garlic Cloves 🧄 6 cloves Minced for depth
Brown Sugar 🍚 1 tbsp Light or dark
Salt 🧂 1 tsp Kosher or sea salt
Jasmine Rice 🍚 1 ½ cups Uncooked, for serving
Vegetable Oil 🫒 1 tbsp For cooking chicken

The galangal and lemongrass are non-negotiable for authentic flavor—Thai markets carry them fresh, but Asian grocery stores usually stock them too. Look for galangal with smooth, firm skin and no soft spots. Lemongrass should be pale and plump, not dried out. If you can't find kaffir lime leaves, lime zest plus a pinch of lime oil works in a pinch. The Thai bird's eye chilies are the real heat carriers here—adjust the quantity based on your spice tolerance. For a milder version, reduce to 1 chili or use serrano peppers instead.

No galangal? Fresh ginger at half the amount adds warmth, though it won't replicate the citrusy depth. Fish sauce is essential—Red Boat is the gold standard, but any reputable brand works. The curry paste can be swapped for green curry powder plus a pinch of turmeric, though the texture will differ. Coconut milk should be full-fat for that creamy, velvety finish—light coconut milk won't cut it. Brown sugar balances the heat and adds subtle caramel notes, but palm sugar or coconut sugar are more authentic. The chicken should be cut into even cubes for consistent cooking—bone-in thighs stay juicier if you want extra richness.

This soup tastes even better the next day as flavors meld. Store leftovers in an airtight container for up to 3 days in the fridge. The broth freezes beautifully for up to 3 months, though the texture changes slightly. I always make a double batch—one for dinner, one for lunch. Garnish with fresh cilantro and lime wedges right before serving to keep the vibrant flavors intact. The jasmine rice should be cooked separately and served on the side, not in the soup—Thai tradition dictates this.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: the way fish sauce cuts through the richness of coconut milk while galangal adds that earthy kick. It’s not just spicy—it’s layered, with a brightness that lingers. (Yes, even on a Tuesday night.)
  • One-Pot Magic: I swear by this recipe when I’m too tired to wash dishes. Simmer everything in a single pot—chicken, galangal, curry paste—then stir in coconut milk and fish sauce at the end. No straining, no fuss, just flavor that builds as it goes.
  • Tangy-Sweet Balance: Here’s what sold me: the way fish sauce cuts through the richness of coconut milk while galangal adds that earthy kick. It’s not just spicy—it’s layered, with a brightness that lingers. (Yes, even on a Tuesday night.)
  • Meal-Prep MVP: Between us, this soup tastes better the next day. The flavors meld into something deeper, and it reheats in minutes. Pack it for lunch or freeze portions—your future self will thank you when you’re craving something warm and familiar.

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

Here's the method for a soup that balances heat, acidity, and umami—just like Thailand's street stalls serve it.

1

Prepare the Aromatics and Chicken

First, cut the 1.5 lb boneless chicken breast into 1-inch cubes—smaller pieces cook faster and absorb more flavor. In a large pot, heat the 1 tablespoon vegetable oil over medium-high heat. Add the chicken and sear for 3-4 minutes until lightly golden. Remove the chicken and set aside.

While the chicken cooks, prepare the aromatic base. Using a mortar and pestle or the flat side of a knife, bruise the 3 stems lemongrass and 1 piece galangal to release their oils. Add the 6 cloves garlic cloves, 2 whole Thai bird's eye chili peppers, and 4 whole kaffir lime leaves to the same pot. Sauté for 30 seconds until fragrant—this builds the soup's complex foundation.

2

Build the Spicy-Sour Broth

Add the 2 tablespoons green curry paste to the pot and stir for 1 minute to toast the spices. This deepens their flavor and removes any raw taste. Pour in 2 cups hot water (just off the boil) and bring to a gentle simmer. Add the seared chicken back to the pot along with the 1 tablespoon brown sugar and 1 teaspoon salt. Simmer for 10 minutes until the chicken is cooked through.

Here's where the magic happens: stir in the 2 tablespoons fish sauce and 0.5 cup lime juice. The broth should smell tangy, salty, and slightly sweet—this balance is key. If it tastes too sharp, add a pinch more sugar; if it's too mild, add another teaspoon of fish sauce. The soup should be bright, aromatic, and noticeably spicy with a citrusy bite.

3

Finish with Coconut Milk and Garnish

Reduce the heat to low and gently stir in the 1 can (13.5 oz) full-fat coconut milk. The soup will turn creamy but still retain its signature sharpness. Simmer for 5 minutes—this allows the flavors to meld without cooking away the heat. Taste and adjust seasoning again if needed.

Remove from heat and let the soup rest for 5 minutes. Before serving, garnish each bowl with 2 tablespoons chopped fresh cilantro. The contrast of fresh herbs against the spicy broth is essential for authenticity. Serve immediately with 1.5 cups jasmine rice on the side—this balances the soup's acidity and heat.

4

Serve with Authentic Presentation

Ladle the soup into bowls, ensuring each serving gets a piece of chicken and a generous ladle of broth. The soup should be steaming hot, with visible chili peppers and lemongrass pieces floating on top. Each spoonful should deliver a perfect harmony of spicy, sour, and umami flavors—this is what makes tom yum truly special.

For an extra authentic touch, serve with extra lime wedges on the side. Let diners squeeze fresh lime into their bowls to adjust the acidity to their preference. The rice should be light and fluffy, soaking up the bold flavors of the soup without overpowering them.

👨‍🍳

Pro Tips For Making Authentic Chicken Tom Yum Soup

  • Slice Chicken Thin: Cut the boneless breast against the grain into ¼-inch strips—thinner than you think. I learned this the hard way when my first batch turned out chewy; the muscle fibers need to break down fast in the broth. Use a sharp knife and don’t rush; precision matters more than speed here.
  • Toast Galangal First: Lightly char the galangal slices in a dry pan for 30 seconds per side before adding to the broth. This deepens its piney aroma without burning it—just until fragrant. Skip this, and your soup will taste flat; do it right, and it becomes the soul of the dish.
  • Add Coconut Milk Last: Stir in the coconut milk only in the final 2 minutes of cooking, or your soup will turn creamy instead of tangy. I used to add it early, thinking it would blend better, but now I know: heat kills the bright, sour balance you’re chasing. Save it for the end.
  • Balance Fish Sauce Gradually: Taste the broth after simmering 10 minutes, then add fish sauce one teaspoon at a time—let it sit 2 minutes between additions. Too much upfront, and you’ll regret it; too little, and you’ll be chasing salt later. Patience here makes all the difference.

Flavor customization for this authentic chicken tom yum soup

Spice Level Control

Thai bird's eye chilies pack serious heat—start with 2 whole peppers for authentic spice, but adjust based on tolerance. For milder heat, remove seeds and membranes first, or reduce to 1 chili.

If you prefer a smoky depth, add ½ tsp smoked paprika when sautéing the curry paste. Always taste before serving—you can't fix heat later! 🌶️

Sourness Balance

The lime juice is non-negotiable for that signature tang, but freshness matters. Use ½ cup freshly squeezed lime juice—bottled won't cut it. For extra zing, add 1 tsp lime zest when finishing.

If your soup tastes too sharp, balance with ½ tsp more brown sugar; too flat? Add another ½ tsp fish sauce. The broth should make your mouth pucker slightly.

Umami Depth

Fish sauce is the soul of tom yum—Red Boat brand delivers the cleanest flavor. For extra umami, add 1 tbsp soy sauce (preferably Thai-style) when simmering. Vegetarians can substitute 1 tbsp mushroom powder or 2 tbsp coconut aminos.

Never skip the fish sauce entirely—it's what ties all the flavors together. Taste as you go and adjust gradually.

Creamy vs. Light

Traditional tom yum is brothy, but adding coconut milk creates richness. For a lighter version, reduce coconut milk to ½ can and stir in 2 tbsp heavy cream at the end.

For extra decadence, add 1 tbsp toasted coconut cream when serving. The key is balance—your soup should still have visible broth, not turn into curry. 🥥

Herb Variations

Fresh cilantro is standard, but experiment with Thai basil for a deeper anise note or mint leaves for brightness. For a fusion twist, add 1 tbsp chopped Thai basil and 1 tsp fish sauce when finishing.

Garnish with lime leaves for an authentic touch—just tear them gently over the soup. Herbs should be added last to preserve their freshness.

Sweet-Spicy Twist

Want to sweeten the heat? Add 1 tsp palm sugar when simmering or drizzle 1 tsp honey over each bowl before serving. For a smoky-sweet combo, add ½ tsp toasted coriander seeds when sautéing the aromatics. The sweetness should complement, not overpower—the spice should still sing. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 14g70%
Cholesterol 95mg32%
Sodium 1250mg54%
Total Carbohydrate 28g10%
Dietary Fiber 3g11%
Sugars 12g
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

Why does authentic tom yum soup need coconut milk if it's supposed to be brothy?

The coconut milk adds richness and balances the soup's signature sharp, spicy flavors without making it heavy. Traditional versions often use just a splash (¼ cup), but this recipe includes 1 can for creamy texture while keeping the broth's vibrant character. The key is adding it at the end to preserve heat and acidity.

2

Can I substitute galangal or lemongrass if I can't find them?

Yes! For galangal, use ½ the amount of fresh ginger—it won't be identical but adds warmth. Lemongrass can be replaced with 1 tbsp lime zest + 1 tbsp lemon juice, though the aroma won't be the same. Both ingredients are essential for authentic flavor, so try to find them at Asian markets.

3

How do I adjust the heat level for kids or sensitive eaters?

Remove seeds and membranes from chilies first, then use 1 chili instead of 2. For milder heat, strain the broth before serving or serve the chilies on the side. Kids' portions can also include extra coconut milk to dilute the spice. Always taste as you go—heat builds gradually!

4

What's the best way to store leftovers without losing flavor?

Let the soup cool completely, then store in an airtight container for 3 days in the fridge. For longer storage, freeze the broth separately (without coconut milk) for 3 months. Reheat gently on low heat—never microwave directly from frozen. The flavors actually deepen overnight!

5

Why does my tom yum taste flat or bland?

Most likely, the fish sauce or lime juice needs adjustment. Add ½ tsp more fish sauce for umami or 1 tbsp more lime juice for acidity. If it's still bland, simmer with 1 extra kaffir lime leaf or ½ tsp garlic powder. The broth should be bright and aromatic—this is the heart of the soup!

★★★★★4.5(9 reviews)
Categories Soups & Stews