If your taste buds have been begging for something bold, bright, and a little fiery, Shrimp Tom Yum Soup is your answer. This classic Thai soup is a beautiful balance of spicy, sour, and savory flavors that somehow manage to comfort and excite you all at once. The first time I made it, my kitchen smelled like a tropical vacation—lemongrass, lime, and chili swirling through the air like an open invitation to dinner. And the best part? You don’t need a passport or a fancy Thai restaurant to enjoy it.
You can make this Shrimp Tom Yum Soup right at home in under 40 minutes, using simple ingredients you can find at most grocery stores (or easy swaps if you can’t). Whether you’re a mom trying to add a little excitement to a weeknight dinner or someone craving something light but full of flavor, this Shrimp Tom Yum Soup recipe will become your new favorite.
Table of Contents
What is Shrimp Tom Yum Soup?
Shrimp Tom Yum Soup, also known as Tom Yum Goong, is Thailand’s national soup—famous for its signature blend of spicy, sour, and aromatic flavors. Traditionally made with shrimp, lemongrass, galangal, kaffir lime leaves, and Thai chilies, this soup is often finished with a splash of lime juice and fish sauce for that perfect umami depth. Unlike many creamy soups, Tom Yum is light and clear, yet rich in flavor. Every spoonful delivers a little heat, a little tang, and a lot of satisfaction. It’s like nature’s detox that also happens to taste amazing.
Reasons to Try Shrimp Tom Yum Soup
Why should you give Shrimp Tom Yum Soup a shot? First, it’s incredibly easy—no hours of simmering or complicated techniques required. You’ll be amazed how quickly you can whip up something that tastes like it came straight from a Thai street vendor. Second, it’s healthy! Packed with shrimp for lean protein and loaded with aromatic herbs, this soup is naturally gluten-free, low in fat, and full of immune-boosting ingredients like lemongrass and lime.
Plus, it’s customizable—too spicy? Dial down the chilies. Want more depth? Add extra roasted chili paste or tamarind. And let’s be honest: any meal that warms your soul, clears your sinuses, and still feels light enough for seconds deserves a permanent spot in your dinner rotation.
Ingredients Needed to Make Shrimp Tom Yum Soup
Here’s everything you’ll need for this Shrimp Tom Yum Soup recipe:
- 1 quart chicken broth
- 3–4 stalks fresh lemongrass
- 8 thin slices of fresh galangal
- 6 fresh kaffir lime leaves, torn into pieces
- 2–5 Thai chilies (adjust to taste), smashed
- 1 small white onion, thinly sliced
- 2 cups mushrooms (oyster, button, or cremini—just not shiitake)
- 2–3 small tomatoes, cut into wedges
- 4 servings of shrimp (peeled and deveined)
- 3–4 tablespoons Thai roasted chili paste (Nam Prik Pao)
- 1–2 tablespoons tamarind paste
- Juice from 2–3 limes
- 2–3 tablespoons fish sauce
- 1 tablespoon brown sugar
- Handful of chopped cilantro for garnish
Optional Substitutions:
- Tamarind paste → extra lime juice
- Shrimp → chicken or tofu
- Kaffir lime leaves → lime zest
- Thai chilies → serrano or cayenne peppers
- Fish sauce → soy sauce + vinegar combo
- Roasted chili paste → gochujang or Tom Yum paste
Instructions to Make Shrimp Tom Yum Soup – Step by Step
Making Shrimp Tom Yum Soup step by step is a journey full of aromatic rewards. Each step builds on the last to create a soup bursting with depth and freshness. Ready? Let’s do this.
Step 1: Prep Your Aromatics
Before anything hits the pot, get your ingredients prepped. Slice the lemongrass into 1-inch diagonal pieces and lightly smash them with the back of your knife to release their oils. It’s a small trick that fills your kitchen with that citrusy aroma we all love. Next, slice galangal into thin coins (no need to peel), tear your kaffir lime leaves to wake up their natural oils, and smash the Thai chilies gently—just enough to let their heat bloom. If you’re sensitive to spice, wear gloves. I’ve made the mistake of touching my face after handling chilies, and trust me—it’s a memory you don’t want to make.
Step 2: Infuse the Broth
This step is where the magic begins. In a large pot, combine the chicken broth, lemongrass, galangal, kaffir lime leaves, and chilies. Bring it to a boil, then lower the heat to a gentle simmer. Let it cook for 15–20 minutes. This infusion step turns ordinary broth into something extraordinary—fragrant, citrusy, and slightly spicy. The smell alone could make your neighbors jealous. If you’re curious about how to prep lemongrass correctly, check out our post on Easy Thai Ingredient Prep Tips for a quick rundown.
Step 3: Build the Flavor Base
Once your broth smells like heaven, it’s time to add the sliced onion and mushrooms. These soak up the infused flavors and add a satisfying texture to the soup. Simmer until the mushrooms are tender and the onions translucent—just about five minutes. This is where the soup starts to come together, developing that comforting body while staying beautifully light.
Step 4: Add the Shrimp and Tomatoes
Now comes the showstopper—shrimp! Add the shrimp and tomato wedges into the simmering pot. Shrimp cook lightning-fast, so keep a close eye. As soon as they turn pink and opaque, remove the pot from heat. The residual warmth will finish cooking them perfectly. Overcooked shrimp are rubbery and sad, and we don’t do sad shrimp here. The tomatoes add a sweet-tart contrast that balances the spice and sour notes.
Step 5: Season Like a Pro
This is the step where Shrimp Tom Yum Soup truly comes alive. Stir in the roasted chili paste, tamarind paste, lime juice, fish sauce, and brown sugar. Each ingredient brings its own personality—chili paste adds smoky heat, tamarind and lime bring sour brightness, and fish sauce adds savory depth. Brown sugar ties it all together like a good finale. Taste as you go—Tom Yum is all about balance. You want equal parts sour, salty, spicy, and a touch of sweet. Don’t be afraid to tweak until it sings for your taste buds.
Step 6: Garnish and Serve
Ladle your gorgeous soup into bowls and sprinkle with chopped cilantro. Serve hot with jasmine rice or on its own for a lighter meal. If you’ve made a big batch (and you should), this soup tastes even better the next day when the flavors have had a little time to mingle. Pair it with something cozy like Classic Pot Roast on a cold night, or keep things light with a crisp Grinder Pasta Salad.
What to Serve with Shrimp Tom Yum Soup
Shrimp Tom Yum Soup is so versatile it can shine as a main course or starter. For a complete Thai-inspired meal, serve it with jasmine rice or sticky rice. You can also add sides like vegetable spring rolls or a simple cucumber salad. If you’re going fusion-style, a side of Baked BBQ Chicken Breast or Honey Garlic Ground Turkey works surprisingly well too.
Key Tips for Making Shrimp Tom Yum Soup
- Don’t eat the herbs! The lemongrass, galangal, and kaffir lime leaves are for flavor, not chewing. Just push them aside when eating.
- Adjust heat to taste. If you’re spice-shy, start with fewer chilies and build up.
- Use fresh ingredients whenever possible—dried herbs won’t give that authentic zing.
- Balance is key. If it’s too sour, add a little sugar; too salty, squeeze in more lime.
- Cook shrimp at the very end to keep them juicy and tender.
- For meal prep, make the broth ahead of time. It keeps well and makes weeknight cooking a breeze.
Storage and Reheating Tips for Shrimp Tom Yum Soup
Leftover Shrimp Tom Yum Soup stores beautifully. Once cooled, transfer it to an airtight container and refrigerate for up to 3 days. To reheat, warm it gently on the stove over medium heat—avoid boiling so you don’t overcook the shrimp. If you plan to make it ahead, cook the broth and aromatics first and add the shrimp fresh when serving. You can even freeze the broth (minus shrimp) for up to two months. It’s like having a Thai restaurant in your freezer.
FAQs
Can I make Tom Yum Soup vegetarian?
Absolutely! Swap shrimp for tofu and use vegetable broth instead of chicken.
What’s the difference between Tom Yum and Tom Kha?
Tom Kha is creamier because it includes coconut milk, while Tom Yum stays clear and tangy.
Can I use frozen shrimp?
Yes, just thaw them first under cold water before cooking.
How spicy is it?
That’s up to you! Start with 2 chilies and work your way up if you’re feeling adventurous.
Can I use Tom Yum paste instead of fresh herbs?
Yes—if you’re in a rush, ½ cup of Tom Yum paste works wonders.
Final Thoughts
There’s something magical about making Shrimp Tom Yum Soup at home. Every step—from smashing lemongrass to tasting that perfect balance of spicy, sour, and savory—feels like an act of love. It’s proof that comfort food doesn’t have to be heavy, and quick meals don’t have to be boring. Whether you’re serving it as a light dinner or impressing guests, this soup is guaranteed to earn rave reviews (and maybe a few requests for seconds). Once you’ve mastered it step by step, you’ll never crave takeout Tom Yum again.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
Print
Shrimp Tom Yum Soup – Easy, Spicy, and Delicious Thai Classic
- Total Time: 40 minutes
- Yield: 4 1x
- Category: Soup
- Method: Simmering
- Cuisine: Thai
- Diet: Gluten Free
Description
Learn the secrets behind the classic Shrimp Tom Yum Soup — easier to make than you think and bursting with all the sour, spicy Thai flavors you love.
Ingredients
- 1 quart chicken broth
- 3–4 stalks of fresh lemongrass
- 8 thin slices of fresh galangal
- 6 fresh kaffir lime leaves, torn
- 2–5 fresh Thai chilies, smashed
- 1 small white onion, thinly sliced
- 2 cups mushrooms, thinly sliced
- 2–3 small tomatoes, cut into wedges
- 4 servings of shrimp of choice
- 3–4 Tbsp Thai roasted chili paste, to taste
- 1–2 Tbsp tamarind paste, to taste
- Juice from 2–3 limes, to taste
- 2–3 Tbsp fish sauce, to taste
- 1 Tbsp brown sugar, to taste
- Handful of coarsely chopped cilantro leaves
Instructions
1. Cut off the bottom tip of the lemongrass stalks and discard the outer layer. Slice diagonally into 1-inch sections and smash lightly.
2. Slice galangal into 8 thin pieces. Tear kaffir lime leaves into large pieces. Smash Thai chilies to release juices.
3. Place lemongrass, galangal, kaffir lime leaves, chilies, and chicken broth in a pot. Bring to a boil, then simmer for 15–20 minutes.
4. Add onion and mushrooms. Simmer until mushrooms are tender and onion is softened.
5. Add shrimp and tomato wedges. Cook for 20–30 seconds until shrimp turn pink and opaque. Turn off heat.
6. Stir in roasted chili paste, tamarind paste, lime juice, fish sauce, and brown sugar. Mix well until dissolved.
7. Taste and adjust seasoning for perfect sour, spicy, and savory balance.
8. Garnish with fresh cilantro and serve hot with jasmine rice.
Notes
Tamarind paste can be replaced with more lime juice.
Substitute shrimp with chicken or tofu if desired.
Kaffir lime leaves can be swapped with ½ tsp lime zest per leaf.
For a shortcut, use ½ cup of Tom Yum paste in place of the lemongrass, galangal, lime leaves, and chilies.
Do not eat the lemongrass, galangal, or lime leaves — they’re for flavoring only.
Avoid overcooking shrimp; remove from heat as soon as they turn pink.