Vegetarian Tom Yum Soup Recipes Easy and Delicious Ideas

Updated On: October 4, 2025

Tom Yum soup is a beloved Thai classic known for its bold, tangy, and spicy flavors. Traditionally made with shrimp or chicken, this soup features a perfect balance of lemongrass, kaffir lime leaves, galangal, and chili, all simmered in a fragrant broth.

But what if you’re vegetarian or simply want a lighter, meat-free version? Our vegetarian tom yum soup recipes bring all those vibrant and refreshing flavors to your bowl without compromising on taste or authenticity.

These recipes use fresh vegetables, mushrooms, and plant-based ingredients to create a comforting and satisfying dish that everyone will love. Whether you’re new to Thai cooking or a seasoned foodie, making tom yum at home is easier than you think—and endlessly customizable.

In this post, you’ll find a step-by-step guide to crafting your own delicious vegetarian tom yum soup, complete with tips, ingredient swaps, and serving suggestions. Plus, I’ll share a few variations to keep your taste buds excited.

If you enjoy this recipe, be sure to explore other vibrant dishes like Asian Vegan Recipes for Delicious and Healthy Meals or try an indulgent treat like our Vegetarian Date Cake Recipe: Moist, Easy, and Delicious.

Ready to dive into this aromatic, soul-warming soup? Let’s get cooking!

Why You’ll Love This Recipe

There are so many reasons to fall in love with vegetarian tom yum soup. First, it’s incredibly flavorful, combining sour, spicy, and savory notes in one bowl.

It’s also super healthy, packed with fresh herbs and vegetables that boost your immune system and aid digestion.

Additionally, this soup is versatile and easy to make. You can adjust the spice level and ingredients based on what you have available, making it perfect for weeknight dinners or a cozy weekend meal.

Lastly, it’s a great way to introduce Thai flavors into your vegetarian or vegan meal rotation, offering a fresh alternative to heavier soups and stews.

Ingredients

  • 4 cups vegetable broth (preferably homemade or low sodium)
  • 2 stalks lemongrass, trimmed and smashed
  • 3 kaffir lime leaves, torn into pieces
  • 1-inch piece galangal or fresh ginger, sliced thinly
  • 3 Thai bird’s eye chilies, smashed (adjust to taste)
  • 200g mixed mushrooms (such as shiitake, oyster, or button), sliced
  • 1 medium tomato, cut into wedges
  • 1 small onion, sliced
  • 3 cloves garlic, minced
  • 1/2 cup baby corn, sliced
  • 1/2 cup tofu, cubed (optional)
  • 2 tbsp soy sauce or tamari for gluten-free
  • 2 tbsp lime juice, freshly squeezed
  • 1 tsp sugar (palm sugar preferred)
  • Fresh cilantro, chopped for garnish
  • Green onions, sliced for garnish
  • Optional: 1 tbsp chili paste (Nam Prik Pao) for added depth

Equipment

  • Large pot or soup pot
  • Sharp knife
  • Cutting board
  • Wooden spoon or ladle
  • Measuring spoons
  • Soup bowls for serving

Instructions

  1. Prepare the aromatics: Rinse the lemongrass stalks and smash them with the back of a knife to release their oils. Tear the kaffir lime leaves into smaller pieces. Slice the galangal or ginger thinly. Set aside.
  2. Heat the broth: In your soup pot, bring the vegetable broth to a gentle boil over medium-high heat.
  3. Add aromatics and simmer: Add the lemongrass, kaffir lime leaves, galangal, and bird’s eye chilies to the broth. Let it simmer for about 10 minutes to infuse the flavors.
  4. Sauté vegetables: While the broth simmers, heat a small pan with a bit of oil (optional) and sauté the onion and garlic until fragrant and translucent. Add the sliced mushrooms and baby corn; cook for 3-4 minutes until slightly tender.
  5. Add vegetables to broth: Remove the lemongrass and lime leaves if you prefer (optional), then add the sautéed vegetables and tomato wedges to the broth. Let it cook for another 5-7 minutes until the vegetables are tender but still vibrant.
  6. Season the soup: Stir in the soy sauce, lime juice, and sugar. Taste and adjust seasoning as needed—add more lime for tang, soy sauce for saltiness, or chili paste for heat.
  7. Add tofu (optional): If using tofu, gently stir in the cubed tofu and let it warm through for 2-3 minutes without breaking it apart.
  8. Final garnish: Turn off the heat and ladle the soup into bowls. Garnish with fresh cilantro and green onions for a burst of color and freshness.

Tips & Variations

“To balance the heat and sourness in tom yum, always start with less chili and lime juice and add gradually. Fresh herbs make a huge difference, so don’t skimp on cilantro and kaffir lime leaves!”

  • Make it vegan: Use tamari instead of soy sauce to avoid gluten, and skip any fish sauce if your recipe calls for it.
  • Vegetable swaps: Try adding baby bok choy, zucchini, or bell peppers for different textures and flavors.
  • Spice level: Adjust bird’s eye chilies or omit them for a milder version. You can also add a dash of chili oil for more heat.
  • Creamy twist: Add 1/2 cup coconut milk towards the end for a richer, creamier soup.
  • Use fresh herbs generously: Garnish with Thai basil or mint for an aromatic boost.

Nutrition Facts

Nutrient Amount per serving
Calories 120 kcal
Protein 6 g
Fat 3 g
Carbohydrates 18 g
Fiber 4 g
Sodium 600 mg
Vitamin C 25% DV

Note: Nutrition facts vary depending on exact ingredients and portion sizes.

Serving Suggestions

Serve your vegetarian tom yum soup piping hot alongside steamed jasmine rice or a bowl of rice noodles for a complete meal. It pairs excellently with other Asian-inspired dishes like fresh spring rolls or a crisp papaya salad.

For a heartier meal, consider adding a side of Vegetable Alfredo Recipes for Creamy, Healthy Dinners or warm up with Low Calorie Vegetable Soup Recipe for Healthy Eating. And if you’re craving something sweet afterward, don’t miss the Vegetarian Date Cake Recipe: Moist, Easy, and Delicious.

Conclusion

Vegetarian tom yum soup is a fantastic dish that brings the authentic flavors of Thailand right to your kitchen without any animal products. It’s fresh, vibrant, and packed with healthful ingredients that nourish both body and soul.

Whether you’re looking for a quick weeknight meal or a special dish to impress guests, this soup delivers on all fronts.

With its easy-to-follow steps, flexible ingredient list, and bold taste, it’s no wonder this soup has become a favorite for vegetarians and non-vegetarians alike. So grab your pot and get ready to enjoy a bowl of magic that’s as comforting as it is delicious.

Don’t forget to explore our other recipes to continue your culinary adventure!

📖 Recipe Card: Vegetarian Tom Yum Soup

Description: A flavorful and spicy Thai soup made with fresh herbs, mushrooms, and tofu. Perfect for a light and warming meal.

Prep Time: PT15M
Cook Time: PT20M
Total Time: PT35M

Servings: 4 servings

Ingredients

  • 4 cups vegetable broth
  • 1 cup water
  • 3 stalks lemongrass, cut into 2-inch pieces and smashed
  • 5 kaffir lime leaves, torn
  • 3 slices galangal
  • 2 Thai bird’s eye chilies, smashed
  • 200g firm tofu, cubed
  • 1 cup straw mushrooms or button mushrooms, halved
  • 2 tablespoons lime juice
  • 2 tablespoons soy sauce
  • 1 teaspoon sugar
  • Fresh cilantro leaves for garnish

Instructions

  1. Bring vegetable broth and water to a boil in a pot.
  2. Add lemongrass, kaffir lime leaves, galangal, and chilies; simmer for 10 minutes.
  3. Add mushrooms and tofu; cook for another 5 minutes until mushrooms are tender.
  4. Season with lime juice, soy sauce, and sugar; stir well.
  5. Remove from heat and discard lemongrass, lime leaves, and galangal slices.
  6. Serve hot, garnished with fresh cilantro leaves.

Nutrition: Calories: 120 kcal | Protein: 8 g | Fat: 4 g | Carbs: 10 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegetarian Tom Yum Soup”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful and spicy Thai soup made with fresh herbs, mushrooms, and tofu. Perfect for a light and warming meal.”, “prepTime”: “PT15M”, “cookTime”: “PT20M”, “totalTime”: “PT35M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“4 cups vegetable broth”, “1 cup water”, “3 stalks lemongrass, cut into 2-inch pieces and smashed”, “5 kaffir lime leaves, torn”, “3 slices galangal”, “2 Thai bird\u2019s eye chilies, smashed”, “200g firm tofu, cubed”, “1 cup straw mushrooms or button mushrooms, halved”, “2 tablespoons lime juice”, “2 tablespoons soy sauce”, “1 teaspoon sugar”, “Fresh cilantro leaves for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Bring vegetable broth and water to a boil in a pot.”}, {“@type”: “HowToStep”, “text”: “Add lemongrass, kaffir lime leaves, galangal, and chilies; simmer for 10 minutes.”}, {“@type”: “HowToStep”, “text”: “Add mushrooms and tofu; cook for another 5 minutes until mushrooms are tender.”}, {“@type”: “HowToStep”, “text”: “Season with lime juice, soy sauce, and sugar; stir well.”}, {“@type”: “HowToStep”, “text”: “Remove from heat and discard lemongrass, lime leaves, and galangal slices.”}, {“@type”: “HowToStep”, “text”: “Serve hot, garnished with fresh cilantro leaves.”}], “nutrition”: {“calories”: “120 kcal”, “proteinContent”: “8 g”, “fatContent”: “4 g”, “carbohydrateContent”: “10 g”}}

Photo of author

Marta K

Leave a Comment

X