Tom Yum Soup is a delightful Thai dish that packs a punch of flavors while being light and refreshing. With its fragrant herbs, zesty lime, and succulent shrimp, this soup is not only a restaurant favorite but also a beloved recipe that you can easily recreate at home. Using a base of low-sodium chicken broth ensures a wholesome meal that bursts with the authentic taste of Thailand. Let’s dive into the magic of making this exquisite soup.
What Sets This Recipe Apart

This Tom Yum Soup stands out due to its careful balance of spicy, sour, and savory elements. The use of fresh ingredients like lemongrass, ginger, and Thai chilies elevates the flavor profile, making every spoonful a delight. Additionally, the inclusion of low-sodium chicken broth allows you to enjoy this dish without worrying about excess sodium, making it a healthier choice. The vibrant colors from fresh vegetables and herbs not only make it visually appealing but also pack a nutritional punch, providing vitamins and antioxidants.
Your Shopping Guide
When preparing to make Tom Yum Soup, make sure to gather the following ingredients:
- 6 cups low-sodium chicken broth
- 4 stalks lemongrass, tender inner part only, sliced
- 1 inch piece of fresh ginger, sliced
- 4 cloves garlic, minced
- 3 fresh Thai chilies or 1 jalapeño, sliced
- 1 cup mushrooms (oyster or button), sliced
- 1 medium tomato, cut into wedges
- 1 pound medium-sized shrimp, peeled and deveined
- 2 tablespoons fish sauce
- 2 tablespoons lime juice (from about 1-2 limes)
- 1 tablespoon low-sodium soy sauce
- 1 teaspoon sugar
- Fresh cilantro leaves for garnish
- Lime wedges for serving, optional
Equipment & Tools
To prepare your Tom Yum Soup, you’ll need the following kitchen tools:
- Large pot or Dutch oven: Ideal for simmering the soup and allowing flavors to meld.
- Cutting board and knife: For chopping and slicing fresh ingredients.
- Measuring cups and spoons: To ensure accurate ingredient quantities.
- Wooden spoon: For stirring the soup as it cooks.
- Soup ladle: To serve the soup with ease.
Tom Yum Soup Made Stepwise

Step 1: Prepare the Broth
In a large pot, pour in the 6 cups of low-sodium chicken broth and bring it to a simmer over medium heat. This will be the flavorful base of your Tom Yum Soup.
Step 2: Infuse with Aromatics
Add the prepared lemongrass, ginger, and minced garlic to the simmering broth. Allow these ingredients to steep for about 5-7 minutes, releasing their beautiful aromas.
Step 3: Spice It Up
Toss in the Thai chilies or jalapeño slices. Adjust the amount based on your heat preference. Let it simmer for an additional 3 minutes.
Step 4: Add the Veggies
Stir in the sliced mushrooms and the wedges of tomato. Allow these to cook for about 5 minutes, so they become tender and flavorful.
Step 5: Cook the Shrimp
Next, add the peeled and deveined shrimp to the pot. Cook for 3-5 minutes, or until the shrimp turn pink and opaque.
Step 6: Season the Soup
Incorporate the fish sauce, lime juice, low-sodium soy sauce, and sugar into the soup. Stir well to combine and let it simmer for another minute to meld the flavors.
Step 7: Garnish and Serve
Remove the pot from heat. Serve the soup hot, garnished with fresh cilantro leaves and optional lime wedges for an extra zing.
Better-for-You Options

If you’re looking to make modifications for a healthier version or to cater to different tastes, consider the following options:
- Swap shrimp for tofu for a vegetarian alternative.
- Use zucchini noodles instead of traditional noodles for a low-carb meal.
- Incorporate more vegetables like bok choy or spinach for added nutrients.
- Replace fish sauce with mushroom sauce for a vegetarian-friendly flavor.
Easy-to-Miss Gotchas
When preparing Tom Yum Soup, keep these points in mind to avoid common pitfalls:
- Use fresh ingredients whenever possible for the best flavor.
- Adjust the spiciness to your preference; start with less chili and add more as needed.
- Don’t overcook the shrimp; they should be tender and not rubbery.
- Be cautious with the fish sauce, as it can be quite potent; taste and adjust accordingly.
Meal Prep & Storage Notes
Tom Yum Soup is perfect for meal prep and can be stored for future enjoyment. Here’s how:
- Store leftover soup in an airtight container in the refrigerator for up to 3 days.
- Reheat on the stove over low heat until warmed through; avoid boiling to keep the shrimp tender.
- If you plan to freeze the soup, consider omitting the shrimp and adding them fresh when reheating.
- For best results, consume the soup within a month if frozen.
Reader Q&A
Can I use vegetable broth instead of chicken broth?
Absolutely! Using vegetable broth is a great way to make this soup vegetarian while still maintaining a rich flavor.
What if I cannot find fresh Thai chilies?
You can substitute with jalapeños or even red pepper flakes if you want a different spice level. Adjust according to your taste preference.
How can I make this soup spicier?
To increase the heat, add more Thai chilies or include a dash of chili paste or sriracha during cooking.
Can I make this soup ahead of time?
Yes, you can prepare the soup ahead of time and store it in the refrigerator. Just remember to add the shrimp fresh when you reheat it to maintain the best texture.
Serve with These
Enhance your meal with these delightful sides:
- Coconut Curry Chicken Soup – for a creamy contrast.
- Chicken Tortellini Soup – a comforting choice alongside.
Final Bite
Tom Yum Soup is more than just a dish; it’s a culinary adventure filled with bold flavors and aromatic herbs. Its ability to blend heat with tanginess makes it a standout choice for any meal. Whether you’re cooking for family, friends, or just treating yourself, this recipe guarantees satisfaction. Enjoy every sip of this invigorating soup, and don’t hesitate to make it your own by experimenting with the ingredients.
When the craving hits for something warm and satisfying, this Tom Yum Soup is your answer. So grab your ingredients, roll up your sleeves, and dive into this flavorful journey that will transport you straight to the bustling streets of Thailand!

Tom Yum Soup
Ingredients
- 6 cups low-sodium chicken broth
- 4 stalks lemongrass tender inner part only, sliced
- 1 inch fresh ginger sliced
- 4 cloves garlic minced
- 3 fresh Thai chilies or 1 jalapeño, sliced
- 1 cup mushrooms (oyster or button), sliced
- 1 medium tomato cut into wedges
- 1 pound medium-sized shrimp peeled and deveined
- 2 tablespoons fish sauce
- 2 tablespoons lime juice (from about 1-2 limes)
- 1 tablespoon low-sodium soy sauce
- 1 teaspoon sugar
- Fresh cilantro leaves for garnish
- Lime wedges for serving, optional
Instructions
- In a large pot, pour in the 6 cups of low-sodium chicken broth and bring it to a simmer over medium heat. This will be the flavorful base of your Tom Yum Soup.
- Add the prepared lemongrass, ginger, and minced garlic to the simmering broth. Allow these ingredients to steep for about 5-7 minutes, releasing their beautiful aromas.
- Toss in the Thai chilies or jalapeño slices. Adjust the amount based on your heat preference. Let it simmer for an additional 3 minutes.
- Stir in the sliced mushrooms and the wedges of tomato. Allow these to cook for about 5 minutes, so they become tender and flavorful.
- Next, add the peeled and deveined shrimp to the pot. Cook for 3-5 minutes, or until the shrimp turn pink and opaque.
- Incorporate the fish sauce, lime juice, low-sodium soy sauce, and sugar into the soup. Stir well to combine and let it simmer for another minute to meld the flavors.
- Remove the pot from heat. Serve the soup hot, garnished with fresh cilantro leaves and optional lime wedges for an extra zing.
Equipment
- Large Pot or Dutch Oven
- Cutting board and knife
- Measuring cups and spoons
- Wooden Spoon
- Soup ladle
Notes
- Use fresh ingredients whenever possible for the best flavor.
- Adjust the spiciness to your preference; start with less chili and add more as needed.
- Don’t overcook the shrimp; they should be tender and not rubbery.
- Be cautious with the fish sauce, as it can be quite potent; taste and adjust accordingly.
