Soups & Stews
This authentic Tom Yum Goong soup recipe delivers the perfect balance of fiery, tangy, and aromatic flavors that define Thai street food. đ„ The secret lies in mastering the brothâwhere lemongrass, galangal, and kaffir lime leaves infuse their essence into a fragrant base, while chili and lime create that signature zing.
Iâve perfected this version after years of testing, ensuring every spoonful bursts with complexity without overpowering heat.
The beauty of this dish is in its layers: the spicy kick from Thai chilies, the sour brightness of lime juice, and the umami depth from shrimp stock and mushrooms. Fresh herbs like cilantro and Thai basil add a final aromatic punch, while plump shrimp absorb the flavors beautifully.
Unlike many adaptations, this recipe stays true to its rootsâno shortcuts, just authentic techniques that transform simple ingredients into something extraordinary.
What youâll end up with is a steaming bowl of golden broth, studded with tender shrimp, mushrooms, and aromatic herbs. The aroma alone will transport you to Bangkok, while the flavors dance on your palateâfirst with heat, then with tang, and finally with a lingering herbal finish.
Serve it piping hot with steamed jasmine rice to soak up every last drop of that fragrant broth.
This isnât just a soup; itâs an experience. The broth simmers for hours to develop its depth, and the balance of flavors is delicateâtoo much chili and itâs overwhelming, too little lime and itâs flat.
Trust the process, and youâll have a dish that rivals your favorite Thai restaurant. Letâs make it.
Ingredients for authentic tom yum goong soup
The aromatic base of lemongrass, galangal, and kaffir lime meets spicy shrimp and tangy lime juiceâauthentic Thai flavors in one bowl.
| Ingredient | Amount | Notes |
|---|---|---|
| Shrimp (Large, Peeled & Deveined) đŠ | 1 œ lb | Fresh or thawed, tail-on preferred |
| Lemongrass (Lower Stalks Only) đż | 3 whole | Bruised to release oils, bottom 6 inches |
| Galangal (Thai Ginger) đ§ | 3 oz | Fresh, peeled, sliced into thin coins |
| Kaffir Lime Leaves đ | 4 whole | Fresh, torn in half crosswise |
| Thai Chilies (Bird's Eye) đ¶ïž | 6 whole | Adjust for heat preference |
| Straw Mushrooms đ | 8 oz | Whole, cleaned, trimmed |
| Shrimp Stock đ§ | 4 cups | Homemade or quality store-bought |
| Fish Sauce đ¶ | 2 tbsp | Red Boat preferred for authenticity |
| Lime Juice đ | œ cup | Freshly squeezed, seeds removed |
| Brown Sugar đ | 2 tbsp | Light or dark, packed |
| Thai Basil Leaves đż | ÂŒ cup | Fresh, stems removed |
| Cilantro Leaves đż | ÂŒ cup | Fresh, chopped |
| Garlic Cloves đ§ | 4 cloves | Peeled, smashed |
| Shallots đ§ | 4 whole | Peeled, halved |
| Vegetable Oil đ« | 2 tbsp | For frying aromatics |
The galangal and lemongrass are non-negotiable for that authentic Thai aroma. Thai markets or specialty stores carry fresh galangalâlook for firm, pale rhizomes with no mold. If you can't find it, ginger is a pinch-worthy substitute (use half the amount), but it won't be the same. For lemongrass, grab the lower stalksâthey're more tender. Costco or Asian grocery stores usually stock these, but if you're flying solo, check the international aisle. Kaffir lime leaves? Freeze extrasâthey keep for months and add magic to curries too.
No shrimp stock? Clarified fish stock works, but it's not the same. Fresh Thai chilies too spicy? Remove seeds and use half, or swap for serrano peppers. Brown sugar substitute? Coconut sugar or palm sugar keeps it authentic. Thai basil missing? Regular basil plus a pinch of cinnamon gets you closerâjust don't tell anyone. The mushrooms can be oyster or shiitake if that's what you've got, but straw mushrooms soak up the broth beautifully. And for the love of Thai food, don't skip the fish sauceâit's the umami glue holding everything together.
This broth develops flavor as it sits, so make extraâit reheats beautifully. Store the broth (without shrimp) in the fridge for 3-4 days or freeze for 3 months>. The shrimp cooks in minutes, so add it last. For a quick lunch, prep all ingredients the night before and assemble in 15 minutes. The lime juice and herbs can wait until servingâtrust me, it's fresher that way.
Why You'll Love This Recipe
- No Chopping Nightmare: I swear by this recipe because the prep is actually minimalâjust pound the lemongrass and galangal with a mortar (or a rolling pin in a pinch), toss in the shrimp, and let the broth work its magic. No dice, no julienne, no stress.
- Tangy, Spicy, Umami Bomb: That first sip? Chefâs kiss. The galangal gives it a peppery depth, the kaffir lime leaves add citrusy brightness, and the Thai chilies bring the heatâbalanced by the shrimpâs sweetness. Itâs the kind of flavor that makes you want to eat it straight from the pot.
- Weeknight & Leftovers Win: Between us, this is my go-to when Iâm too tired for fancy meals. It reheats beautifully the next dayâeven better, honestlyâso I make double portions and freeze half. Perfect for lazy Mondays or when unexpected guests show up.
- Budget-Friendly Flex: Shrimpâs the star, but youâre not breaking the bank here. A pound of shrimp and a few stalks of lemongrass (which last forever) stretch this into multiple meals. Plus, the galangal and lime leaves freeze well, so youâre not buying fresh every time. Smart spending, great taste.
Step-by-step instructions for authentic Tom Yum Goong soup
Here's how to build this vibrant Thai classic with perfect balance of spicy, sour, and umami.
đ„ Step 1: Prepare the Aromatic Base
Heat the 2 tablespoons vegetable oil in a large pot over medium-high heat until shimmering. Add the 4 whole shallots (halved) and cook for 2-3 minutes until lightly golden and fragrant. This is your flavor foundationâdon't rush this step.
Add the 4 cloves garlic cloves (smashed) and cook for 30 seconds until just fragrant. Immediately add the 3 oz galangal (sliced) and 3 whole lemongrass (bruised, lower stalks only). Stir constantly for 1 minuteâthe galangal should release its citrusy aroma and the lemongrass should perfume the oil. If the aromatics start to brown too quickly, reduce heat to medium.
đł Step 2: Build the Spicy-Sour Broth
Increase heat to high and add the 6 whole Thai chilies (bird's eye). Let them sizzle for 10 secondsâthis releases their capsaicin heat. Immediately pour in the 4 cups shrimp stock and bring to a rolling boil. Once boiling, reduce heat to medium-high and add the 2 tablespoons fish sauce and 2 tablespoons brown sugar. Stir well to dissolve.
Add the 0.5 cup lime juice and 8 oz straw mushrooms (whole). Let the broth simmer for 5 minutesâyou'll see the mushrooms soften slightly and the broth develop a bright golden color. This is where the authentic tang comes together. Taste and adjust: add more lime for sourness, fish sauce for saltiness, or brown sugar to balance.
đšâđł Step 3: Add Herbs and Shrimp
Tear the 4 whole kaffir lime leaves in half crosswise and add them to the pot. Stir in the 0.25 cup Thai basil leaves and 0.25 cup cilantro leaves. Let the herbs steep for 2 minutesâthis infuses their bright flavors without overpowering the broth.
Add the 1.5 lb shrimp (peeled & deveined) and cook for 2-3 minutes until they turn opaque and curl slightly. The shrimp should cook quickly in the hot brothâovercooking makes them rubbery. Remove the pot from heat immediately after the shrimp are done.
â° Step 4: Finish and Serve with Precision
Let the soup rest off heat for 2 minutesâthis allows the flavors to meld and the shrimp to absorb some of the aromatic broth. Skim off any excess oil that rises to the surface if desired (though a little fat adds richness).
Ladle into bowls and serve immediately with steamed jasmine rice on the side. The soup should be vibrant yellow with visible herbs, shrimp that curl slightly, and a broth that's tangy, spicy, and deeply umami. For extra authenticity, garnish each bowl with a few Thai basil leaves and a sprinkle of fresh cilantro. The heat should build graduallyâadjust with more chilies if needed, but remember this is meant to be balanced, not overwhelming.
Pro Tips For Making Authentic Tom Yum Goong Soup
- Pound the Galangal: I learned this the hard wayâjust slicing galangal wonât wake up the soup. Use the flat side of a knife and give it a few firm smashes to break down the fibers before slicing. The soup will taste deeper, like itâs actually been simmering for hours instead of 20 minutes.
- Blanch the Shrimp First: Skip the raw shrimp straight into the pot, and youâll end up with a murky broth. Give them a quick 30-second blanch in boiling water, then shock in ice waterâthis keeps them from releasing cloudiness and ensures they stay plump. (Yes, even if youâre impatient like me.)
- Char the Lemongrass: Donât just toss in fresh lemongrass stalksâgive the lower halves a quick sear in a dry pan for 30 seconds until theyâre slightly blackened. The smoky bitterness cuts through the shrimpâs sweetness and adds complexity. (Your future self will notice the difference.)
- Strain the Broth Twice: After simmering, strain the broth through a fine-mesh sieve, then a cheesecloth for a crystal-clear result. The first strain removes solids; the second catches the fine galangal and lemongrass particles that make the broth look cloudy. (Does it look weird? Yes. Does it work? Every single time.)
Essential equipment for this recipe
Must-Have Pot
Start with a heavy-bottomed, wide potâI recommend a 5-6 quart stainless steel stockpot like the All-Clad Stainless Steel Stockpot (about $150). The wide base prevents spills when adding shrimp, and stainless steel wonât react with acidic ingredients like lime juice.
If youâre on a budget, a Calphalon 5.5-quart pot (around $60) works perfectly too. Avoid non-stickâit canât handle the high heat needed for authentic aromatics. đ„
Precision Thermometer
A thermometer with a flexible probe is non-negotiable for balancing flavors. I use the ThermoWorks Thermapen ONE ($50)âitâs fast and accurate. Monitor the brothâs temperature to keep it between 195°Fâ205°F during simmering.
This ensures the shrimp stock doesnât boil over while developing depth. For a cheaper option, the OXO Good Grips Bluetooth Thermometer ($30) is reliable too.
Bruising Tool
To release the oils from lemongrass and galangal, you need a rolling pin or meat mallet. A Nordic Ware Rolling Pin ($15) works well, but even a heavy wooden spoon does the trick.
Gently bruise the lemongrass stalks and galangal slicesâthis step unlocks their aromatic potential. If youâre short on time, a fork can work in a pinch, but itâs less effective. đż
Fresh Herb Prep
Invest in a sharp chefâs knife (like the WĂŒsthof Classic 8-inch, $50) and a cutting board (I love the John Boos End Grain, $120) for chopping Thai basil, cilantro, and kaffir lime leaves.
A microplane ($10) is also handy for zesting lime peels if you want extra brightness. Prep herbs just before serving to preserve their freshnessâthis keeps the soup vibrant.
Fish Sauce & Lime
Use Red Boat Fish Sauce ($10 for 10 fl oz)âitâs the gold standard for authenticity. For lime juice, Mexican Key limes (if available) add the best tang, but Eureka limes work too.
A handheld citrus juicer ($15) makes squeezing limes effortless. Never use bottled lime juiceâit lacks the fresh acidity that balances the brothâs heat. đ
Storage Containers
For leftovers, glass airtight containers (like Pyrex 2-quart containers, $20) are idealâthey keep the brothâs aroma intact for up to 4 days in the fridge. If freezing, use silicone molds ($15) for easy portioning.
Label containers with dates to track freshness. The broth reheats beautifully, but avoid adding fresh herbs until servingâtheyâll wilt and lose their punch. âïž
Nutrition facts
Frequently asked questions
Can I make this soup without galangal?
Yes, but the flavor won't be authentic. Use ginger as a substitute (about half the amount) and add 1 teaspoon of citric acid or extra lime juice to mimic galangal's citrusy aroma. For best results, try to find fresh galangal at Asian marketsâit's worth the effort for that signature Thai taste.
How do I adjust the spice level?
The recipe uses 6 Thai chilies for medium heat. For milder soup, remove seeds and membranes, or reduce to 3 chilies. For extra heat, add 2-3 more chilies or a dash of chili flakes. Remember, the broth builds heatâtaste as you go and adjust gradually.
What if I can't find kaffir lime leaves?
Kaffir lime leaves are essential for authentic aroma, but you can substitute with 1 teaspoon of lime zest + 1 bay leaf. For a closer match, use 2-3 fresh lime leaves (if available at specialty stores). The flavor won't be identical, but it'll still be delicious.
Can I make this soup vegetarian?
Traditional Tom Yum Goong isn't vegetarian, but you can adapt it! Replace shrimp with tofu or mushrooms and use vegetable stock instead of shrimp stock. Add 1 tablespoon of soy sauce for umami depth. The balance of flavors will change, but it can still be delicious with these adjustments.
How long will leftovers keep?
The broth (without shrimp) stores for 3-4 days in the fridge or 3 months in the freezer. Reheat gently on low heatânever microwave, as it ruins the texture. Add fresh herbs and lime juice when reheating for maximum freshness. The shrimp should only be added when serving.
