• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Nuts and Twigs
  • Recipes
    • Breakfast
    • Dinner & Lunch
      • Pasta
      • Salads
      • Sandwiches & Wraps
      • Soups & Stews
    • Side Dishes
      • Grains & Breads
      • Vegetable Sides
    • Appetizers & Snacks
    • Sauces, Dips & Dressings
      • Sauces & Dressings
      • Toppings and Garnishes
      • Vegan Dips
    • Desserts
    • Drinks & Beverages
  • About
  • Free Guides
  • Subscribe
  • Shop
menu icon
go to homepage
  • Recipes
    • Breakfast
    • Dinner & Lunch
      • Pasta
      • Salads
      • Sandwiches & Wraps
      • Soups & Stews
    • Side Dishes
      • Grains & Breads
      • Vegetable Sides
    • Appetizers & Snacks
    • Sauces, Dips & Dressings
      • Sauces & Dressings
      • Toppings and Garnishes
      • Vegan Dips
    • Desserts
    • Drinks & Beverages
  • About
  • Free Guides
  • Subscribe
  • Shop
subscribe
search icon
Homepage link
  • Recipes
    • Breakfast
    • Dinner & Lunch
      • Pasta
      • Salads
      • Sandwiches & Wraps
      • Soups & Stews
    • Side Dishes
      • Grains & Breads
      • Vegetable Sides
    • Appetizers & Snacks
    • Sauces, Dips & Dressings
      • Sauces & Dressings
      • Toppings and Garnishes
      • Vegan Dips
    • Desserts
    • Drinks & Beverages
  • About
  • Free Guides
  • Subscribe
  • Shop
×
Nuts & Twigs » Recipes » Soups & Stews

Vegan Thai Tom Yum Noodle Soup

Regina Pearce head shot.
Modified: Apr 8, 2025 · Published: Feb 19, 2025 by Regi Pearce · This post may contain affiliate links ·

This Tom Yum Noodle Soup recipe is a bold, tangy, and aromatic Thai classic made without fish sauce or shrimp broth. Instead, it's vegan and packed with fragrant lemongrass, kaffir lime leaves, mushrooms, tofu, and rice noodles, all in a spicy, sour, and savory broth, and it's ready in about 30 minutes.

Jump to Recipe Jump to Video Pin Recipe
top view of vegan Tom Yum Noodle Soup.

Tom Yum Noodle Soup isn't tied to any particular holiday, but to be honest - it deserves one. Just like Vegan Thai Basil Fried Rice, it's a staple in Thai cuisine, perfect for festive gatherings, family meals, or when you need a quick street food fix without actually leaving your house.

And while this vegan version is a year-round favorite at our house, just like my Simple Red Lentil Soup, it truly shines when one of us feels under the weather. It's brothy enough to be easy on the stomach but punches you with enough flavor to remind you that taste buds exist.

The broth does all the heavy lifting here, infusing every sip with the zing of lemongrass, the warmth of ginger, and just the right amount of chili-induced nose-dripping.

And the best part? No wild scavenger hunt for specialty ingredients is required. I've included easy swaps to enjoy this bold, comforting soup with easily found alternatives if you want them.

If you like Thai recipes, try Thai Peanut Noodle Salad and Spicy Thai Peanut Sauce.

Jump to:
  • Why You'll Love This Recipe
  • What Makes Tom Yum Soup Vegan?
  • Tom Yum vs Tom Kha: What's the Difference?
  • Ingredients
  • Variations
  • How To Make Tom Yum Noodle Soup
  • Top Tips
  • Serving Suggestions
  • Recipe FAQS
  • More Asian-Inspired Vegan Recipes
  • Recipe Card
  • Comments

Why You'll Love This Recipe

  • Simple ingredients come together for a restaurant-quality soup at home.
  • Use tofu, mushrooms, or your favorite veggies to make it just the way you like.
  • I include easy substitutions so you don't have to buy specialty ingredients you might not use often - though, after one taste of this soup, I have a strong feeling they'll become staples in your kitchen.
  • This flavor-packed Tom Yum Noodle Soup isn't just for vegans - vegetarians, meat eaters, spice lovers, and anyone craving a light yet satisfying meal will love it!

What Makes Tom Yum Soup Vegan?

Traditional tom yum is made with fish sauce, shrimp paste, and sometimes shrimp broth - none of which are vegan.

This version swaps those out without sacrificing the bold, sour, spicy flavor you're after. Soy sauce or tamari replaces the fish sauce, and a good vegetable broth carries the base. The lemongrass, kaffir lime leaves, galangal, and chili paste do so much of the flavor work that, honestly, you won't miss a thing.


Tom Yum vs Tom Kha: What's the Difference?

Tom yum and tom kha are both Thai soups built on a similar aromatic base - lemongrass, galangal, kaffir lime leaves - but they go in very different directions from there.

Tom yum is broth-based, bright, sour, and spicy. Tom kha adds coconut milk, which makes it richer and creamier with a softer heat. If you love bold and tangy, you're in the right place. If you want something more mellow and coconutty, tom kha is your soup.

Ingredients

Dishes like Tom Yum get their bold, vibrant taste from ingredients like lemongrass and kaffir lime leaves, but not everyone has a stash of those in their kitchen so I've included easy substitutes to help you get close to the authentic flavor without hunting down specialty ingredients.

Vegan Tom Yum Noodle Soup ingredients for the broth.

Ingredients for the broth.

Vegan Tom Yum Noodle Soup ingredients for the soup

Ingredients for the soup.

Kaffir Lime Leaves: Kaffir lime leaves (also known as makrut leaves) add a unique citrusy aroma to Tom Yum. I recommend buying them dry, so you have them readily available. You can find fresh leaves at Asian markets or dried ones on Amazon. But if you don't have them, you can substitute with the zest of one lime plus two bay leaves.

Lemongrass: Lemongrass is available pre-cut and peeled in many grocery stores, while whole stalks can be found in Asian markets. If you can't find it, substitute it with dried lemongrass and place it in a spice ball or cheesecloth, adding it to the broth while simmering and removing it before serving.

Alternatively, use 1 teaspoon of lemon zest for a citrusy touch, though the flavor won't be identical.

How to Prepare Lemongrass: While prepared lemongrass cores are sold in some grocery stores, you may need to know how to prepare whole lemongrass stalks.

If you buy the long stalks, trim off the root end and cut away the top third of the stalk, as it's too woody to use. Remove the tough outer layers until you reach the softer, pale yellow core.

Cut the core in half and lightly smash it with the back of a knife to release its oils, then add it to the soup - remember to remove it before serving.

Thai Chilies: Substitute the Thai chilies with two or three Fresno chilies or any chili you prefer.

See the recipe card for quantities and a full list of ingredients.

Variations

Serve with glass noodles, ramen, vermicelli, or even zucchini noodles.

How To Make Tom Yum Noodle Soup

Here is the process in pictures. See the recipe card for all the details.

collage of pics showing Step 1-4 vegan tom yum noodle soup.

Step 1:  Prepare the lemongrass by smashing it with a mallet or knife.

Step 2: Prepare the dried kaffir leaves by placing them in a spice ball for easy retrieval and a clear broth. If using fresh, tear them up a bit and place them in the ball or a cheesecloth.

Step 3: Heat oil in a pot over medium heat and sauté garlic, ginger, and chilies until fragrant.

Step 4: Add vegetable base paste, water, soy sauce, coconut sugar, lemongrass, lime leaves, and chili paste. Bring to a boil, then simmer for 10-15 minutes.

collage showing Step 5-8 vegan tom yum noodle soup.

Step 5: Stir in mushrooms, tofu, tomatoes, baby corn, bean sprouts, and bok choy/spinach. Cook for 10 minutes until tender.

Step 6: Remove lemongrass and lime leaves, then stir in coconut milk and fresh lime juice. Adjust seasoning if needed.

Step 7: Follow package instructions for the rice noodles - usually by soaking in hot water. Divide noodles into bowls.

Step 8: Ladle the hot broth over them, and garnish with fresh bean sprouts, green onions, and Thai basil. Serve with lime wedges.

Top Tips

  • Lightly crush the lemongrass before adding it to the broth to release its oils and maximize flavor.
  • Don't forget to remove Kaffir lime leaves and lemongrass before serving.
  • Salt may need to be adjusted, as veggie broth varies in salt content. Taste and adjust with more soy sauce or add a ½ teaspoon of salt. You can also add vegan fish sauce if you have it available.
  • Since this is a brothy soup, I highly recommend using the Better than Boullion to make the vegetable stock for the best flavor.

Serving Suggestions

  • Serve with fresh green onions, Thai basil, lime wedges, and fresh bean sprouts.
  • Alternatively, garnish with cilantro, fried shallots, or roasted peanuts for extra texture.
  • Pair with Vegan Summer Rolls or Asian Spicy Cucumber Salad.
top view of vegan Tom Yum Noodle Soup with a spoon in the soup.

Recipe FAQS

Can I make Tom Yum noodle soup ahead of time?

Yes! Tom Yum Noodle Soup tastes even better the next day as the flavors deepen. Just store it properly and reheat it when ready to serve.

How do I store leftovers?

Store the soup (without noodles) in an airtight container in the fridge for up to 4 days. Keep the noodles separate to prevent them from getting mushy.

Can I cook the noodles in the broth for Vegan Tom Yum Noodle Soup?

Yes, you can cook the rice noodles in the broth, but they may soak up too much liquid and get mushy if left too long. For best results, add them in the last 2-3 minutes (if using rice noodles) of simmering if you want to cook them with the broth and serve immediately.

What is the best way to meal prep Tom Yum Noodle Soup?

For the best meal prep with Tom Yum Noodle Soup, store the broth, noodles, and toppings separately to prevent sogginess, then assemble and reheat when ready to serve.

How do people in Thailand eat Tom Yum noodle soup?

In Thailand, people typically eat Tom Yum noodle soup using a combination of a spoon and chopsticks.
The chopsticks are used to pick up the noodles and solid ingredients like tofu, vegetables, or mushrooms, while the spoon is used to scoop up the flavorful broth.

Is tom yum soup vegan?

Traditional tom yum is not vegan - it's made with fish sauce, shrimp paste, and seafood. This recipe is 100% vegan: soy sauce replaces fish sauce, vegetable broth replaces shrimp broth, and tofu and mushrooms replace the seafood. Same bold, tangy flavor, no animal products.

Does tom yum soup have nuts or peanuts?

Traditional tom yum does not contain nuts or peanuts, and neither does this recipe. It's completely nut-free. If you have a nut allergy, just double-check your vegetable broth and chili paste labels to be safe.

Is tom yum soup vegetarian?

Traditional tom yum is not vegetarian - it contains fish sauce and shrimp. This vegan tom yum noodle soup is fully vegetarian (and vegan), using soy sauce, vegetable broth, tofu, and mushrooms instead of any animal products.

More Asian-Inspired Vegan Recipes

  • top view of asian-inspired avocado toast being grabbed by a hand.
    Asian-Inspired Avocado Toast
  • top view of a spoon picking up some dressing.
    Asian Sesame Dressing
  • top view of spicy miso butter beans on toast.
    Spicy Miso Butter Beans On Toast
  • roasted miso cauliflower on a plate; top view.
    Roasted Miso Cauliflower

Got a minute? I'd love for you to comment and rate Tom Yum Noodle Soup. Your feedback is invaluable-did you love it? Did you make any fun twists? Let me know how my directions worked for you so I can keep improving my recipes. Follow me on Pinterest, Instagram, Facebook, and YouTube for inspiration.

Recipe Card

top view of vegan Tom Yum Noodle Soup in a bowl.

Vegan Thai Tom Yum Noodle Soup

Regi Pearce
This Tom Yum Noodle Soup is a bold, tangy, and aromatic Thai classic made without fish sauce or shrimp broth. Instead, it's vegan and packed with fragrant lemongrass, kaffir lime leaves, mushrooms, tofu, and rice noodles, all in a spicy, sour, and savory broth.
5 from 2 votes
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 20 minutes mins
Total Time 30 minutes mins
Course main course, soup
Cuisine Asian
Servings 4 bowls
Calories 341 kcal

Ingredients
  

For the Broth:

  • 1 tablespoon sesame oil sub with coconut or neutral oil
  • 3 fat cloves garlic minced or grated
  • 1 tablespoon ginger sliced, grated, or minced (sub with 3 ginger frozen cubes)
  • 1 Thai chili sliced; sub with two or three fresno chilies - adjust to heat preference
  • 2 tablespoons vegetable base paste Better than Boullion is a great choice
  • 6 cups water
  • 2 stalks lemongrass smashed*
  • 8 dried kaffir lime leaves or four fresh leaves*; sub with zest of 1 lime plus 2 bay leaves
  • 1 tablespoon soy sauce or tamari
  • 1 tablespoon coconut sugar or brown sugar
  • 1 teaspoon chili paste like sambal oelek

For the Soup:

  • 6 ounces rice noodles cooked according to package instructions
  • 1 cup mushrooms shiitake or oyster, sliced or roughly chopped
  • ½ block firm tofu cubed (7 ounces)
  • 1 small tomato cut into chunks
  • 1 cup baby bok choy or spinach ~30 grams; chopped
  • 5 baby corn halved
  • 1 cup bean sprouts
  • ¼ cup coconut milk from a can
  • juice of 1 lime

For Garnish:

  • green onions sliced
  • Thai basil chopped
  • bean sprouts
  • extra lime wedges
InstacartGet Recipe Ingredients

Instructions
 

  • Prepare the lemongrass and lime leaves: To prepare the lemongrass, smash the stalk with the back of a knife or mallet to release its aroma. Place the kaffir leaves in a spice ball or wrap them in cheesecloth to infuse flavor while keeping the broth clear and making removal easier.
  • Prepare the broth: Heat oil in a large pot over medium heat. Add garlic, ginger, and chilies. Sauté for about 1 minute until fragrant.
  • Simmer the flavors: Pour in vegetable base paste, water, kaffir lime leaves, lemongrass, soy sauce, coconut sugar, and chili paste. Bring to a boil, then lower the heat and let it simmer for 10-15 minutes to allow the flavors to infuse.
  • Cook the tofu and veggies: Add mushrooms, tofu, tomatoes, baby corn, bok choy (or spinach), and bean sprouts. Let cook for another 10 minutes until the veggies are tender.
  • Prepare the noodles: While the soup simmers, prepare the rice noodles according to the package instructions. Most only need a few minutes of soaking them in hot water.
  • Finish: Remove the lemongrass stalks and kaffir lime leaves, as they have done their job of infusing flavor. Remove from heat and stir in the coconut milk and fresh lime juice. Taste and adjust seasoning with more soy sauce or salt if needed.
  • Assemble the bowls: Place cooked rice noodles into serving bowls, then ladle the hot broth and vegetables over the top.
  • Garnish and serve: Top with fresh bean sprouts, green onions, Thai basil. Serve with extra lime wedges on the side for an extra citrusy kick.

Video

Notes

I purchase pre-trimmed lemongrass that's ready to use. See the post for instructions on how to prepare the long stalks of lemongrass.
You can substitute lemongrass in two ways. If you find dried lemongrass at an Asian market, place it in a spice ball or cheesecloth for easy removal after cooking. Alternatively, use one teaspoon of lemon zest for a citrusy touch.
Substitute the vegetable base paste and water with 6 cups of high-quality veggie stock.
You can use dried, fresh, or frozen kaffir lime leaves (also known as makrut leaves) in this soup. If using fresh leaves, tear them slightly before adding them to release their citrusy aroma. Frozen leaves retain much of their fresh flavor and can be used the same way. I use dried kaffir lime leaves because I always have them handy in my spice drawer when I need them.
Since dried leaves are less aromatic than fresh, you’ll need to use more to get the same depth of flavor. If the dried leaves are torn or chopped, placing them in a spice ball or cheese cloth helps infuse flavor while making removal easy and keeping the broth clear.
Vegetable stocks vary in saltiness, so be sure to taste and adjust the broth. For more flavor, add more soy sauce or ½ teaspoon of salt. If you have vegan fish sauce (available at Asian markets), a small dash adds extra depth and savory richness.
Nutritional information is only an estimate.

Nutrition

Calories: 341kcal | Carbohydrates: 52g | Protein: 10g | Fat: 11g | Saturated Fat: 4g | Sodium: 1638mg | Fiber: 3g | Sugar: 6g | Calcium: 133mg | Iron: 3mg
Keywords beginner friendly, budget friendly, comfort food, customizable, freezer friendly, high protein, low calorie, make ahead, nut free, stovetop
Tried this recipe?Please consider Leaving a Review!


More Soups & Stews

  • Roasted Garlic and Potato soup in a bowl topped with croutons and chopped parsley. Spoon is in the soup with potato and soup on it.
    Roasted Garlic and Potato Soup
  • Bowl of Spanish garlic soup (sopa de ajo) with a spoon in the bowl.
    Sopa de Ajo (Spanish Garlic Soup)
  • Bowl of creamy green broccoli soup on a woven placemat, topped with crispy croutons and breadcrumbs, with a spoon resting in the bowl.
    Vegan Broccoli Soup
  • A close-up of hearty mushroom barley soup in a rustic bowl, topped with sprig of fresh oregano with a napkin on the side.
    Mushroom Barley Soup

Reader Interactions

Comments

  1. Bob says

    February 23, 2025 at 7:09 am

    5 stars
    Restaurant quality!

    • Regi Pearce says

      February 23, 2025 at 7:44 am

      Thanks! Glad you liked it.

  2. Regi Pearce says

    February 19, 2025 at 2:45 pm

    5 stars
    This Soup is a delicious mix of spicy, sour, and savory that warms you up especially if put in a few of those chilies - oh boy - whether I use the Thai chilies or the fresno, we like it spicy. The broth is packed with flavor from the lemongrass and kaffir lime leaves, and I love the contrast between the rice noodles and broth. Plus, the tofu and mushrooms make it hearty without feeling too heavy. The broth is even better the next day - and having the noodles separate means no soggy leftovers.

Primary Sidebar

Regina Pearce headshot.
graphic showing the word hi.

I'm Regi.

Head nut, chief twig, and creator of Nuts & Twigs. Here, you can expect delicious vegan recipes that make you realize that a life without cheese is not only possible but also worth living.

Curious? Read More...
Logos for places i've been featured like Plant Based News, Food Gawker, MSN, and BIg Oven.

Spring

  • side angle of vegan caesar pasta salad in a white bowl.
    Vegan Caesar Pasta Salad
  • bowl of angel hair pasta salad.
     Angel Hair Pasta Salad
  • crispy vegetable fritters stacked on a plate.
    Crispy Vegetable Fritters
  • Close-up of a golden vegan Spanish tortilla (omelette) on a white plate, sliced into wedges. A spatula lifts one thick slice, showing the layered texture of potatoes and onions inside the firm, golden surface.
    Vegan Spanish Omelette (Spanish Tortilla)
  • A white bowl filled with vegan picadillo. A spoon rests inside the bowl, and it sits on a woven placemat.
    Vegan Cuban Picadillo
  • Sliced vegan lentil loaf in a black loaf pan, topped with a glossy ketchup glaze.
    Lentil Loaf with Sweet & Tangy Glaze

Popular Recipes

  • walnut meat in a bowl next to brown rice
    Easy Walnut Taco Meat
  • vegan sushi bake casserole with the garnishes side view
    Vegan Sushi Bake
  • angle side view of a hand placing a plate of Vegan Grits With Savory Mushrooms and Collard Greens on a table.
    Vegan Grits Recipe with Savory Mushrooms and Greens
  • bowl of angel hair pasta salad.
     Angel Hair Pasta Salad
  • Overhead view of vegan dumpling lasagna with a serving removed, topped with crispy chili, sesame seeds, and green onions, with a red spatula resting in the dish.
    Vegan Dumpling Lasagna
  • jar of the lemon vinaigrette.
    Easy Lemon Vinaigrette

Footer

back to top

Hosted by Big Scoots

About

  • About
  • Frequently Asked Questions
  • Contact Me

Information

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Accessibility Policy

Copyright © 2026

This site contains affiliate links at no cost to you. Read my disclaimer policy for details.


Pinterest graphic titled 'How to Make Tom Yum Noodle Soup, Vegan & Delicious' showing an overhead view of a dark bowl filled with rice noodles, tofu, mushrooms, bean sprouts, green onions, and red peppers in a rich broth, garnished with lime wedges.

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required