When the weather turns chilly, or when you’re simply in need of a comforting meal, nothing can compare to a warm bowl of soup. For me, Classic Tom Yum Soup is the epitome of comfort food. It’s that perfect mix of warmth and flavor that makes you feel like you’re wrapped in a cozy blanket. Sharing this delightful soup with family or friends is a moment worth cherishing.
The key elements of this dish come together beautifully. We start with a base of 4 cups of chicken or vegetable broth, adding a stalk of lemongrass for a fresh citrus note. The kaffir lime leaves contribute a surprising brightness, while the galangal or ginger brings warmth and depth. Sweet, succulent shrimp, sliced mushrooms, and a touch of heat from the Thai bird’s eye chilies transform the soup into something incredible. Add a splash of fish sauce and a dash of lime juice for a punch of flavor, and top it off with fresh cilantro for a vibrant garnish.
You’ll be pleased to know that this recipe is simple and approachable. Just bring the broth to a boil, add your aromatics, and let it simmer for a short while. Next, toss in the shrimp and mushrooms, allowing them to cook through, then finish with the chilies, fish sauce, and lime juice. In just a few easy steps, you’ll have a delicious soup that feels like a warm hug.
This soup is perfect for cozy dinners on chilly nights or as a standout dish to impress guests at a potluck. It’s quick to prepare and the flavors pack a delightful punch that will leave your taste buds dancing.

Why You’ll Love This Classic Tom Yum Soup Recipe
- Quick to Make: With just a few simple steps, you’ll have a hearty soup ready in no time.
- Simple Ingredients: Most components can be found at your local grocery store.
- Comfort Food: The warm, aromatic broth is perfect for lifting spirits during cold weather.
- Healthful: Packed with shrimp and vegetables, it’s both nutritious and delicious.
- Versatile: Easy to customize based on your preferences or what you have on hand.
Shrimp Tips
When it comes to selecting shrimp for this recipe, freshness is key. Look for shrimp that have a firm texture and a slightly sweet sea smell. If possible, buy them raw and deveined, as this preserves more flavor compared to pre-cooked shrimp. For the best results, aim for medium to large shrimp, as they provide a satisfying bite and hold up well during cooking. If you’re unsure, err on the side of frozen shrimp. Just thaw them properly to maintain their texture and flavor.
Options for Substitutions
- Use chicken or tofu instead of shrimp for a different protein option.
- Substitute vegetable broth for chicken broth to keep it vegetarian.
- Swap galangal with fresh ginger if you can’t find it.
- Replace Thai bird’s eye chilies with red chili flakes for a milder heat.
- Use soy sauce instead of fish sauce for a vegetarian version.
- Garnish with green onions instead of cilantro for a different flavor profile.
Watch Out for These Mistakes
One common pitfall when making Tom Yum Soup is overcooking the shrimp. Shrimp cooks quickly, and if left in the broth for too long, they can turn rubbery. Keep an eye on them and remove them from the heat as soon as they turn pink and opaque.
Adding ingredients at the wrong time can throw off the balance of flavors. For instance, introducing the chilies too early can overpower the soup. It’s best to add them right before serving to maintain their freshness.
Finally, taste as you go. Too much fish sauce or lime juice can easily overwhelm the dish. Start with smaller amounts and adjust to your taste preference.

What to Serve With Classic Tom Yum Soup Recipe?
This soup pairs beautifully with a simple side salad, offering a refreshing crunch that balances the soup’s heat. A plate of spring rolls goes wonderfully as well, providing that satisfying crunch to the meal. If you have some jasmine rice on hand, it complements the soup nicely and can soak up the delicious broth. Lastly, a side of steamed vegetables brings a nutritious touch to your dining experience.
Storage Instructions
Store: Keep any leftovers in an airtight container in the fridge, where they’ll stay fresh for about 3 days.
Freeze: For longer storage, freeze the soup for up to 3 months. Just be sure to leave out the shrimp upon freezing as they don’t reheat well.
Reheat: You can reheat the soup on the stovetop over medium heat until warmed through. Alternatively, use the microwave, heating it in intervals and stirring frequently to ensure even warming.
Recipe Info
- Preparation Time: 10 minutes
- Cooking Time: 20 minutes
- Total Time: 30 minutes
- Level of Difficulty: Easy
- Servings: 4
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 300-350
- Protein: 30-35g
- Fat: 10-12g
- Carbohydrates: 15-20g
Ingredients
- 4 cups chicken or vegetable broth
- 1 stalk lemongrass, sliced
- 3-4 kaffir lime leaves
- 3-4 slices galangal or ginger
- 200g shrimp, cleaned and deveined
- 200g mushrooms, sliced
- 1-2 Thai bird’s eye chilies, smashed
- 2 tablespoons fish sauce
- 1 tablespoon lime juice
- Cilantro for garnish

Step-by-Step Instructions
Step 1: Bring Broth to a Boil
In a large pot, bring your chicken or vegetable broth to a gentle boil over medium-high heat.
Step 2: Add Aromatics
Once boiling, add the sliced lemongrass, kaffir lime leaves, and galangal or ginger to the pot. This step enhances the flavor of your broth.
Step 3: Simmer
Reduce the heat and let the mixture simmer for about 5-10 minutes. This allows the flavors to meld beautifully.
Step 4: Cook Shrimp and Mushrooms
Add the cleaned shrimp and sliced mushrooms to the pot. Cook them together until the shrimp turns pink. This will only take a few minutes.
Step 5: Finish with Seasoning
Stir in the smashed bird’s eye chilies, fish sauce, and lime juice. Adjust the seasoning to your taste, adding more fish sauce or lime juice if desired.
Step 6: Serve Hot
Once everything is seasoned perfectly, serve the soup hot, garnished with fresh cilantro.
In conclusion, this Classic Tom Yum Soup is not just a recipe; it’s a delightful experience that brings joy and warmth. I encourage you to try making this heartwarming dish at home. I would love to hear how it turns out for you, so please share your thoughts or check out similar recipes on my blog. Happy cooking!