Soups & Stews
This authentic chicken tom yum soup recipe delivers the bold, aromatic balance Thai street vendors perfect—bright, fiery, and deeply umami in every spoonful. The secret lies in fresh aromatics like lemongrass, galangal, and kaffir lime leaves, which infuse the broth with complex layers of citrus and earthy heat.
I've simplified the process without sacrificing authenticity, so you can achieve restaurant-quality results at home with just one pot and 45 minutes of active prep.
The key to authentic tom yum is balancing its three essential flavors: sour from lime juice, spicy from Thai chilies, and umami from fish sauce. We'll build the broth by simmering the aromatics until fragrant, then add chicken and mushrooms for texture.
Unlike many Westernized versions, this recipe uses fresh herbs and proper heat levels—adjustable to your preference—while keeping the broth clear and vibrant. The result is a soup that's both comforting and invigorating, with tender chicken and mushrooms floating in a fragrant, tangy broth.
What makes this recipe truly special is the attention to traditional techniques while making them accessible. The galangal and kaffir lime leaves (available at Asian markets) add depth you can't replicate with substitutes, while the lemongrass and chilies create that signature Thai heat.
We'll finish with fresh cilantro and lime wedges, because in authentic tom yum, presentation matters as much as flavor. Each bowl should look as vibrant as it tastes—golden broth with bright green herbs and red chilies peeking through.
Perfect for spice lovers or anyone craving a taste of Thailand, this soup comes together faster than you'd expect. The aromatics cook down quickly, and the chicken finishes in just 15 minutes, leaving plenty of time to adjust the seasoning to your liking.
Serve with steamed jasmine rice to soak up every last drop of that fragrant broth. Let's make this authentic Thai classic!
Ingredients for authentic chicken tom yum soup
Fresh aromatics and simple pantry staples create this vibrant, restaurant-worthy Thai classic.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Breast 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| Shiitake Mushrooms 🍄 | 8 oz | Fresh or rehydrated dried |
| Lemongrass Stalks 🌿 | 3 whole | Bruised, bottom 3 inches only |
| Galangal Root 🍃 | 3 oz | Peeled, sliced into thin coins |
| Kaffir Lime Leaves 🍋 | 4 whole | Lightly bruised |
| Thai Bird's Eye Chilies 🌶️ | 6 whole | Adjust for heat preference |
| Fish Sauce 🍶 | 2 tbsp | Red Boat preferred |
| Lime Juice 🍋 | ½ cup | Freshly squeezed |
| Coconut Milk 🥥 | ¼ cup | Light, full-fat preferred |
| Chicken Broth 💧 | 4 cups | Homemade or quality store-bought |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Garlic Cloves 🧄 | 6 cloves | Minced |
| Brown Sugar 🍚 | 1 tbsp | Light or dark |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
The galangal and kaffir lime leaves are non-negotiable for authenticity. Asian markets carry them fresh or frozen—look for vibrant galangal with no black spots and lime leaves that smell citrusy. If you can't find galangal, ginger at half the amount works in a pinch, but it won't be the same. Lemongrass should be firm and pale green, never yellow or wilted. The Thai chilies? Leave them whole until the end—you can adjust heat by removing seeds or keeping them intact. I always buy extra chilies because they keep for months in the freezer if stored properly.
No fish sauce? Soy sauce plus a dash of oyster sauce gets you close, though the umami won't be identical. Coconut milk is key—canned full-fat from Thailand has the best flavor, but any good-quality brand works. The mushrooms should be firm and dry—if they're slimy, soak them in cold water first. Brown sugar adds depth, but palm sugar or coconut sugar are traditional choices. For the chicken, bone-in thighs would be even better—they stay juicier during the quick cook time. And that lime juice? Use freshly squeezed—bottled won't cut it.
Lemongrass and galangal keep for 2 weeks in the fridge wrapped in damp paper towels, or freeze for 3 months. Kaffir lime leaves last 1 week in the fridge. The broth can be made ahead and reheated—it actually tastes better the next day as flavors meld. Store leftovers in airtight containers for 3 days, or freeze for 2 months. I always make double batches because this soup disappears fast, especially when served with steamed jasmine rice on the side.
Why You'll Love This Recipe
- One-Pot Magic: The moment I realized this soup only needs one pot—no chopping boards, no extra pans—was a game-changer. Toss in chicken, mushrooms, and those fragrant stalks of lemongrass, and let the broth work its magic while you prep rice. (Yes, even on a Tuesday night.)
- Tangy, Spicy, Addictive: That first sip? Pure satisfaction. The galangal and kaffir lime leaves give it a sharp, citrusy punch, while the shiitake mushrooms add meaty depth. It’s the kind of flavor that lingers—like a hug in a bowl.
- Lunch or Dinner: Between us, this soup is that versatile. Pack it in a thermos for a lunch break, or serve it steaming hot with jasmine rice for a weeknight dinner. My roommate’s go-to when he’s too tired to cook—no judgment here.
- Budget-Friendly Leftovers: A single batch feeds four, and the leftovers? Even better the next day. The broth deepens in flavor, the chicken stays tender, and you’ve essentially got free meals for days. Honestly, I make it twice a month just for this.
Step-by-step instructions for authentic chicken tom yum soup
Here's how to capture the soul of Thailand in one pot—bright, spicy, and perfectly balanced.
Prepare the Aromatic Base
In a large pot, combine the 4 cups chicken broth, 1 tbsp brown sugar, and 1 tsp salt. Bring to a gentle simmer over medium heat—this is your flavor foundation. While it heats, bruise the 3 lemongrass stalks by pounding them lightly with the side of a knife, then cut off the bottom 3 inches of each stalk. Add these to the broth along with the 3 oz peeled galangal root (sliced into thin coins) and 4 whole kaffir lime leaves. Let this aromatic blend steep for 5 minutes—you'll smell the galangal's citrusy warmth and lemongrass's piney notes.
Here's the thing—these ingredients are the heart of authentic tom yum. If you skip the bruising, you'll miss that essential burst of flavor when the soup hits your spoon. The galangal should look like pale ginger slices, and the lemongrass should release its oils into the broth. This is where the magic begins.
Build the Spicy-Sour Foundation
Add the 1.5 lb boneless chicken breast (cut into 1-inch pieces) to the simmering broth. Cook for 5 minutes until the chicken is just starting to turn opaque. Remove the pot from heat and stir in the 2 tbsp fish sauce and 0.5 cup freshly squeezed lime juice. The soup will immediately brighten—this is your acid balance. Return to medium-low heat and add the 6 whole Thai bird's eye chilies (leave them whole for easy removal later). Simmer for another 5 minutes, letting these flavors meld.
I know it seems counterintuitive to add lime juice off the heat, but this prevents the acid from cooking away and dulling the broth. The fish sauce should make the liquid glisten slightly—this is your signal that the umami foundation is set. If you're sensitive to heat, you can remove 2-3 chilies now, but leave at least 3 for authentic spice.
Add Mushrooms and Garlic for Depth
Increase heat to medium-high and add the 8 oz shiitake mushrooms (sliced if fresh, whole if rehydrated) along with the 6 minced garlic cloves. Cook for 4-5 minutes until the mushrooms soften and release their earthy juices. The garlic should sizzle just enough to perfume the soup without burning—watch it carefully here. Once the mushrooms are tender and the garlic is fragrant, reduce heat to medium-low and stir in the 0.25 cup coconut milk. The soup will immediately take on a velvety sheen.
This is where the texture transformation happens. The coconut milk adds richness without overpowering the bright, sour-spicy profile that defines tom yum. The mushrooms should be tender but still hold their shape—overcooking turns them mushy. If you're using dried shiitakes, make sure they're fully rehydrated first, or they'll absorb too much liquid.
Finish with Perfect Balance
Taste the soup now—this is your quality checkpoint. You should experience three distinct flavors: the heat from chilies, the sour from lime, and the umami from fish sauce. If it needs more acid, add another 1-2 tablespoons lime juice. For more depth, add another ½ teaspoon fish sauce. The coconut milk should create a delicate creaminess without making the soup heavy. Simmer for another 3-4 minutes to let everything meld.
Here's the moment that matters: the soup should be hot but not boiling when you serve it. The chicken should be tender enough to flake with a fork but still hold together. If the broth looks too thin, simmer it uncovered for another 2-3 minutes to reduce slightly. The final texture should be light yet substantial—like a warm hug for your palate.
Serve with Fresh Garnishes
Remove the lemongrass stalks, galangal slices, kaffir lime leaves, and whole chilies (unless you want extra heat). Ladle the soup into bowls and garnish immediately with 0.25 cup chopped fresh cilantro. The contrast of bright green against the golden broth is visually stunning, and the cilantro adds a fresh herbal note that cuts through the richness.
Serve with steamed jasmine rice on the side—this is traditional. Each spoonful should deliver layered flavors: the spicy kick from chilies, the bright tang from lime, the earthy depth from mushrooms and galangal, and the sweet-salty balance from fish sauce and brown sugar. The chicken should be juicy and tender, not dry. If you've followed these steps, you've just made the most authentic tom yum soup possible at home.
Pro Tips For Making Authentic Chicken Tom Yum Soup
- CHAR THE GALANGAL: After burning three batches, I finally figured out—this root needs to sizzle first. Toss it into a dry, smoking-hot pan for 30 seconds until fragrant and slightly charred. That deep, bitter aroma is what balances the sourness later. (Yes, it’ll look like you’re starting a fire—trust it.)
- SLICE CHICKEN THIN: Thick chicken breast slices turn to rubber. Cut them against the grain into ¼-inch-thick strips, then pound them with a meat mallet or rolling pin until they’re paper-thin. They’ll cook in seconds and stay tender—no more chewy surprises.
- STRAIN THE LEMONGRASS: I used to muddle lemongrass stalks like a spice, but that makes the soup bitter. Instead, bruise the outer leaves with the flat side of a knife, then remove the tough inner core. Strain the broth afterward—you want the citrusy perfume, not the fibrous strings.
- SALT THE MUSHROOMS: Shiitake mushrooms absorb water like sponges. Toss them in ½ teaspoon salt and let them sit for 10 minutes before cooking. This draws out excess moisture, so they release their umami into the broth instead of turning the soup watery. (Your future self will thank you.)
Wine and beer pairings for this authentic chicken tom yum soup
Thai White Wines
For authentic pairings, reach for crisp Thai white wines like Riesling or Gewürztraminer from the Mae Klong Valley—these wines mirror the soup's bright acidity and floral notes. A chilled Thai Riesling with its citrus and mineral finish complements the lemongrass and lime perfectly.
Look for Oudom Somboon or Bambu brands, which are widely available at specialty stores. 🍷
Light-Bodied Reds
If you prefer red wine, opt for a light Pinot Noir from Thailand's Chang Cat region—its delicate berry notes won't overpower the soup's vibrant flavors. A Thai Pinot Noir with 12-13% ABV provides just enough fruitiness to balance the spice.
Avoid heavy reds like Cabernet, as they'll clash with the broth's brightness. I've found Chang Cat Pinot Noir at World Market works beautifully.
Thai Craft Beers
For beer lovers, Thai craft lagers like Singha Premium or Leo offer a clean, crisp profile that refreshes your palate between spicy spoonfuls. The Singha brand's signature citrusy hop notes actually enhance the lemongrass aroma.
For something more adventurous, try a Thai IPA from Krasae Special Brewing—its tropical fruit flavors complement the coconut milk's creaminess. 🍺
Non-Alcoholic Options
Don't overlook Thai jasmine iced tea—its floral sweetness contrasts beautifully with the soup's heat. For a more savory option, Thai coconut water (like Chaokoh) adds a refreshing, hydrating element. Both are widely available at Asian markets and pair surprisingly well with the soup's complex flavors.
The tea's floral notes echo the kaffir lime leaves, while the coconut water's natural sweetness balances the acidity.
Garnish as Pairing
Remember, the garnishes are your built-in pairings! A squeeze of fresh lime over the soup mirrors the wine's acidity, while chopped cilantro adds a herbaceous note similar to white wine's floral profile.
For beer drinkers, the Thai chilies you leave in the soup (if you prefer extra heat) create a natural spice pairing that echoes the hoppy bitterness in craft beers. Think of these as your visual and flavor cues to enhance the overall experience.
Nutrition facts
Frequently asked questions
Why does authentic tom yum soup need both fish sauce and lime juice?
These two ingredients create the signature sour-spicy-umami balance that defines tom yum. The fish sauce provides deep, salty umami while the lime juice delivers bright acidity. When combined with the heat from chilies and the earthy galangal, they create a flavor harmony that's both complex and refreshing. Think of them as the yin and yang of Thai cuisine—one can't exist without the other!
Can I substitute galangal with ginger?
While ginger can work in a pinch, it won't give you the authentic flavor. Galangal has a citrusy, peppery aroma that's essential to tom yum's complexity. If you must substitute, use half the amount of ginger and add a splash of lime zest to compensate. For true authenticity, track down fresh galangal at your local Asian market—it's worth the effort!
How do I adjust the heat level for kids or sensitive eaters?
Start by removing all the chilies before adding them to the broth. For mild heat, add just 2-3 whole chilies (seeds removed) and taste before serving. If needed, strain out the chilies completely after cooking. The broth will still have the aromatic base without the intense heat. You can always add a pinch of sugar to balance any remaining spice.
What's the best way to store leftover tom yum soup?
Let the soup cool completely, then store it in an airtight container in the fridge for up to 3 days. For longer storage, freeze it for 2 months—. Reheat gently on the stove over low heat, adding a splash of water if the broth thickens. Never microwave directly from frozen—this can make the broth watery. The flavors actually improve the next day as the aromatics continue to infuse!
Can I make this soup vegetarian?
Replace the chicken with tofu (extra-firm, pressed and cubed) or mushrooms (shiitake or oyster). Use vegetable broth instead of chicken broth and add a splash of soy sauce for umami. The mushrooms will soak up all the aromatic flavors beautifully. For extra protein, add some tempeh or seitan. Just
