Authentic Chicken Tom Yum Soup Recipe: Lemongrass-Kick That Clears Sinuses Instantly

Soups & Stews

Authentic Chicken Tom Yum Soup Recipe: Lemongrass-Kick That Clears Sinuses Instantly

This authentic chicken tom yum soup recipe delivers the perfect balance of spicy, sour, and aromatic flavors that define Thailand's most beloved soup. 🌿 The secret lies in fresh lemongrass, galangal, and kaffir lime leaves—ingredients that create a broth so vibrant it clears sinuses while tantalizing taste buds.

I've perfected this recipe through years of testing, ensuring every spoonful transports you to a bustling Bangkok street stall.

The foundation starts with a fragrant broth simmered with lemongrass stalks, galangal slices, and kaffir lime leaves—never dried substitutes. Chicken is poached separately to maintain its tenderness, then added back to the broth with mushrooms and straw fungus for texture.

The magic happens when we balance the flavors: a splash of lime juice for sourness, fish sauce for umami, and chili for heat, all adjusted to your preference.

What makes this recipe truly authentic is the garnish—fresh Thai basil leaves, bean sprouts, and chili flakes that add color and crunch. The soup should be clear yet deeply aromatic, with just enough body to coat your spoon.

Each bite delivers a symphony of fresh herbs, citrusy brightness, and subtle spice that lingers without overpowering.

Whether you're serving this as a starter or a light meal, the soup's complexity makes it unforgettable. The instructions walk through every step, from preparing the aromatic paste to balancing the flavors like a pro. Let's create this restaurant-quality tom yum at home.

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

Ingredients for authentic chicken tom yum soup

Fresh herbs and aromatic roots create this vibrant soup—no dried substitutes allowed.

Ingredient Amount Notes
Boneless, Skinless Chicken Breast 🍗 1 ½ lb Cut into 1-inch cubes
Fresh Lemongrass Stalks 🌿 4 whole Bruised and cut into 2-inch pieces
Galangal Slices 🌱 3 pieces About 1-inch thick slices
Kaffir Lime Leaves 🍋 6 whole Lightly bruised
Shiitake Mushrooms 🍄 8 oz Stemmed and torn
Straw Mushrooms 🍄 4 oz Torn into bite-sized pieces
Fish Sauce 🐟 2 tbsp Red Boat preferred
Lime Juice 🍋 ½ cup Freshly squeezed
Bird's Eye Chili 🌶️ 1 tbsp Adjust to taste
Coconut Milk 🥥 ½ cup Full-fat for creaminess
Fresh Thai Basil Leaves 🌿 ¼ cup For garnish
Bean Sprouts 🌱 1 cup For garnish
Garlic Cloves 🧄 6 cloves Minced
Shallots 🧅 2 whole Minced
Vegetable Oil 🫒 2 tbsp For cooking
Sugar 🍚 1 tbsp Balances flavors
Salt 🧂 1 tsp Adjust to taste

The aromatic trio—lemongrass, galangal, and kaffir lime leaves—is non-negotiable for authentic flavor. Asian markets carry the best quality, but if you can't find galangal, ginger works in a pinch (though it's not the same). Look for bright green lemongrass with no brown spots, and plump, unbruised lime leaves. The mushrooms? Shiitake and straw add texture—Trader Joe's usually has them pre-sliced for convenience. Fresh Thai basil is a game-changer for garnish, but regular basil will work if that's all you've got.

No fish sauce? Soy sauce plus a splash of oyster sauce gets you close, but the umami won't be identical. The bird's eye chili can be swapped for Thai chili flakes if you prefer less heat. Coconut milk is key for creaminess—full-fat makes all the difference. If you're short on time, coconut cream works too, but it's thicker. The lime juice should be freshly squeezed—bottled juice lacks the brightness. And trust me on the sugar—it balances the sour and spicy without making it sweet.

This soup tastes even better the next day—reheats beautifully in under 2 minutes. Store the broth separately if you want to keep it clear. Garnishes like Thai basil and bean sprouts stay fresh for 3 days in the fridge, wrapped in damp paper towels. Freeze the broth without garnishes for up to 3 months—just thaw and reheat. The chicken? Cook it fresh if possible, but you can poach ahead and store it in the fridge for 2 days before adding to the broth.

❤️

Why You'll Love This Recipe

  • No Chopping Chaos: I swear by this recipe because the prep is ridiculously simple—just pound the chicken and slice the mushrooms. No dicing lemongrass stalks into oblivion (the bruised ends work just fine), and the galangal? You can even use frozen if you’re in a pinch. That’s 10 minutes saved right there.
  • Umami Bomb: Between the shiitake mushrooms and that punchy galangal-kaffir lime combo, this soup packs a flavor wallop without needing fancy sauces. The chicken stays tender while the broth sings with citrusy heat—like a Thai massage for your taste buds.
  • Weeknight Magic: This is my go-to when I’m too tired to think. Toss in pre-sliced mushrooms, a handful of spinach at the end, and boom—dinner’s ready. It’s the kind of dish that feels fancy but doesn’t demand your entire evening.
  • Budget-Friendly Powerhouse: Chicken breast stretches further than you’d think, and dried shiitake (rehydrated) cut costs without sacrificing depth. Leftovers? Even better—reheat with a splash of lime and a crack of black pepper, and it’s just as good the next day.

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

Here's how to create that signature Thai balance—spicy, tangy, and aromatic with perfect depth.

1

🔥 Step 1: Build the Aromatic Base

Heat the 2 tablespoons vegetable oil in a large pot over medium-high heat. Add the 2 whole minced shallots and 6 cloves minced garlic, cooking for 30 seconds until fragrant but not browned. Here's the thing—don't walk away. Garlic burns faster than you think.

Next, add the 4 whole bruised lemongrass stalks (cut into 2-inch pieces), 3 pieces galangal slices, and 6 whole lightly bruised kaffir lime leaves. Stir for 1 minute until everything smells like a Thai market—bright, citrusy, and earthy. This aromatic base is the soul of your soup. If you're using fresh galangal, it should be firm and pale inside; if it's too soft, the flavor will be weak.

2

🍳 Step 2: Cook the Chicken and Mushrooms

Push the aromatics to the side of the pot and add the 1.5 lb boneless, skinless chicken breast (cut into 1-inch cubes). Let the chicken sear for 2-3 minutes until it develops a light golden crust. Then add the 8 oz stemmed and torn shiitake mushrooms and 4 oz torn straw mushrooms, stirring to combine.

Pour in 2 cups water (just enough to cover the chicken) and bring to a gentle boil. Once boiling, reduce heat to medium-low and let it simmer for 8-10 minutes until the chicken is just cooked through—it should still have a slight bite. Overcooking here makes the chicken dry. Meanwhile, the mushrooms will soften and release their umami into the broth.

3

🥘 Step 3: Season with the Signature Tom Yum Flavor

Add the 1 tablespoon sugar, 1 teaspoon salt, and 1 tablespoon bird's eye chili (adjust to taste—this is where the heat lives). Stir well to dissolve the sugar and salt. Here's the moment that matters: pour in the 2 tablespoons fish sauce and 0.5 cup freshly squeezed lime juice. The broth should immediately brighten, turning a vibrant golden color.

Taste the broth now—it should be tangy, salty, and slightly sweet, with a lingering spicy kick. If it's too mild, add another ½ teaspoon fish sauce. If it's too sharp, balance with a pinch more sugar. This is the authentic Thai balance—sour, salty, sweet, and spicy all at once.

4

🥘 Step 4: Finish with Coconut Milk and Garnishes

Reduce heat to low and stir in the 0.5 cup coconut milk. Let it simmer for 2-3 minutes—just enough to warm through. The coconut milk should blend smoothly, adding creaminess without overpowering the broth. Don't let it boil, or the milk will curdle.

Gently remove the chicken and set it aside. Discard the lemongrass stalks, galangal slices, and kaffir lime leaves (they've done their job). Return the chicken to the pot and stir in the 0.25 cup fresh Thai basil leaves. Ladle the soup into bowls and top with 1 cup bean sprouts for a fresh, crunchy contrast.

5

🍽️ Step 5: Serve with Confidence

Serve immediately with steamed jasmine rice on the side. The soup should be steaming hot, with the broth clear enough to see the chicken through but rich with flavor. Each spoonful should deliver that perfect Thai trifecta: bright citrus, earthy galangal, and fiery chili. If you're serving guests, remind them to adjust the chili to their heat tolerance—this isn't a soup for the faint of heart.

Pro tip: The soup tastes even better the next day as the flavors meld. Store leftovers in the fridge for up to 3 days, but reheat gently—never boil, or the basil will turn bitter.

👨‍🍳

Pro Tips For Making Authentic Chicken Tom Yum Soup

  • SIMMER LOW AND SLOW: Don’t rush the broth—after the initial boil, drop the heat to a bare simmer and let it bubble gently for at least 20 minutes. I learned this the hard way: high heat makes the galangal and lemongrass turn bitter, and the chicken stays rubbery. Patience here means the flavors meld properly.
  • SLICE GALANGAL THIN: Thick galangal slices won’t infuse enough—slice them paper-thin, almost like shaving them. Sounds tedious, but it’s the thing that matters most for that bright, aromatic base. Use a sharp knife and work in one direction to avoid tearing.
  • STOP BOILING THE CHICKEN: Once the chicken reaches 165°F (about 6-7 minutes in simmering broth), pull it out immediately. Overcooking turns it dry, and you’ll end up shredding it later anyway. Let it rest in the broth for just 2-3 minutes off the heat—it’ll finish cooking while you adjust the soup.
  • USE DRY SHIITAKES: Fresh shiitakes work, but dried ones add depth without extra effort. Soak them in hot water for 15 minutes, then slice—no need to rinse. They’ll rehydrate in the soup, but their texture stays intact, and the broth gets that umami punch without extra prep. (Yes, even if you’re impatient like me.)

Creative variations of authentic chicken tom yum soup

Spicy Tom Kha Gai

Swap the coconut milk for coconut cream and double the bird's eye chili to 2 tablespoons for a richer, creamier version called Tom Kha Gai. Use 1 cup coconut cream instead, and add 1 tablespoon palm sugar for balance.

The result is a velvety, spicy-sweet soup with a deeper body—perfect for cooler weather. I love adding 1 cup sliced bamboo shoots for extra texture. 🌶️

Vegetarian Tom Yum

Replace the chicken with 12 oz firm tofu (pressed and cubed) or 1 lb mushrooms (shiitake + oyster). Boost umami with 1 extra tablespoon fish sauce and 1 teaspoon soy sauce.

Add 1 cup water chestnuts for crunch and 1 cup lotus root for earthy sweetness. The broth stays vibrant, and the mushrooms soak up all the aromatic flavors beautifully. 🌱

Seafood Tom Yum

Swap the chicken for 12 oz shrimp (peeled and deveined) or 1 lb white fish (like cod or snapper). Cook the seafood separately for 2-3 minutes until just opaque, then add it back to the broth at the very end to avoid overcooking.

A splash of 1 tablespoon oyster sauce adds depth, and 1 cup sliced scallions make a great garnish. The seafood version is lighter but equally flavorful. 🦐

Herb-Forward Version

For a brighter, fresher take, add 1 cup chopped cilantro and 1 cup chopped mint to the broth while simmering. Garnish with extra herbs and 1 cup sliced cucumber for a refreshing contrast.

This version is perfect for hot days—cool, vibrant, and packed with herbal notes that cut through the spice. 🌿

Thai-Inspired Fusion

Add a ½ cup diced pineapple and 1 tablespoon lime zest for a tropical twist. Stir in 1 teaspoon grated ginger with the aromatics for extra zing.

The pineapple adds sweetness, while the ginger deepens the broth's complexity. Serve with toasted coconut flakes on top for a modern, island-inspired touch. 🍍

Mild Family-Friendly

Reduce the bird's eye chili to just ½ teaspoon and add 1 extra tablespoon sugar to balance. Swap the Thai basil for regular basil and garnish with 1 cup shredded carrots for color. This version keeps the authentic flavors but with a gentler kick—ideal for kids or sensitive palates. 👨‍👩‍👧‍👦

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 6g30%
Cholesterol 85mg28%
Sodium 1200mg52%
Total Carbohydrate 22g8%
Dietary Fiber 3g11%
Sugars 8g
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 my chicken tom yum soup taste too sour?

The key is balancing the lime juice with sugar and fish sauce. If it's too sharp, add ½ teaspoon sugar at a time while tasting. The broth should be tangy but not overpowering. For extra depth, a pinch of salt can also help round out the flavors.

2

Can I make this soup without galangal?

Yes! Use 1-inch ginger slices (about 3 pieces) as a substitute, but it won't be identical. Galangal has a citrusy, peppery flavor that ginger lacks. If you're short on time, ½ teaspoon ground galangal powder works in a pinch, though fresh is always better.

3

How do I adjust the spice level?

Start with the 1 tablespoon bird's eye chili and taste before serving. For milder heat, reduce to ½ teaspoon or remove the chili entirely. For extra kick, add 1-2 more tablespoons or serve chili flakes on the side. Always let guests adjust their own bowls!

4

Can I use dried kaffir lime leaves?

Fresh kaffir lime leaves are essential—they release their aromatic oils when simmered. If you must use dried, soak them in warm water for 10 minutes first, but the flavor won't be as vibrant. For best results, find fresh leaves at Asian markets or order them online.

5

How long can I store leftovers?

Store the soup (without garnishes) in an airtight container for up to 3 days in the fridge. Reheat gently on the stove—never microwave, as it can make the broth rubbery. The flavors actually improve overnight! For longer storage, freeze the broth (without garnishes) for 3 months.

★★★★★4.7(6 reviews)
Categories Soups & Stews