• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Nuts and Twigs
  • About
  • Recipes
  • Spring
  • Subscribe
  • Free Guides
menu icon
go to homepage
  • About
  • Recipes
  • Spring
  • Subscribe
  • Free Guides
subscribe
search icon
Homepage link
  • About
  • Recipes
  • Spring
  • Subscribe
  • Free Guides
×
  • seasoned popcorn on plates.
    7 Homemade Popcorn Seasonings
  • bowl of Lemony Orzo Chickpea Soup.
    Lemony Orzo Chickpea Soup
  • homemade Italian vinaigrette in a jar.
    Homemade Italian Vinaigrette
  • sweet chili lime sauce in a bowl.
    Sweet Chili Lime Sauce
  • spring roll salad in a bowl with a fork.
    Spring Roll Salad
  • mexican potatoes on a plate.
    Mexican Potatoes
  • adding pasta to a pan of vegan vodka sauce.
    Vegan Vodka Sauce
  • containers of popcorn.
    Best Homemade Movie Theater Popcorn
  • collage of 4 exotic fruits.
    17 Exotic Fruits with Pictures
  • collage of 4 different veggie burgers.
    14 Irresistible Veggie Burgers Even Meat-Eaters Will Love
  • stack of cookies on a plate.
    Banana Bread Chocolate Chip Cookies
  • blood orange vinaigrette in a mason jar with a label that says blood orange.
    Blood Orange Vinaigrette
Nuts and Twigs » Recipes » Vegan Soups & Stews

Vegan Tom Yum Noodle Soup

Published: Feb 19, 2025 · Modified: Apr 8, 2025 by Regi Pearce · This post may contain affiliate links · 3 Comments

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

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
  • Ingredients
  • Variations
  • How To Make Tom Yum Noodle Soup
  • Top Tips
  • Serving Suggestions
  • Recipe FAQS
  • More Asian-Inspired Vegan Recipes
  • Vegan Tom Yum Noodle Soup
  • 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!

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.

Ingredients for the broth.

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.

You can use dried, fresh, or frozen kaffir lime 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.

Since dried leaves are less aromatic than fresh, you’ll need to use a few more to get the same depth of flavor - about four dried leaves for every two fresh leaves. Place the leaves in a spice ball to infuse flavor while easily removing the leaves and keeping the broth clear. To learn more about kaffir leaves, see this video from Hot Thai Kitchen.

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 precisely the same.

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

Sub 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.

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.

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 them to the broth to release their oils and maximize flavor.
  • Don't forget to remove Kaffir lime leaves and lemongrass before serving.
  • Salt may need to be adjusted since veggie broth varies in salt levels. 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.

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.

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

Vegan 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 Thai, Vegan
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
Get 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 30 minute recipe, comfort food, quick
Tried this recipe?Please consider Leaving a Review!


More Vegan Soups & Stews

  • bowl of vegetable stew and dumplings.
    Vegetable Stew and Dumplings
  • bowl of 10 vegetable soup.
    10 Vegetable Soup Recipe
  • top view of a bowl of white bean cabbage soup with bread and a spoon in the soup.
    White Bean Cabbage Soup
  • vegan chicken noodle soup in a bowl.
    Vegan Chicken Noodle Soup

About Regi Pearce

Hello! I am Regi, the creator of Nuts & Twigs. I debunk the myths that vegan food is all nuts and twigs and offer plant-based scrumptiousness that goes far beyond that "rabbit food" stereotype. So grab your fork and put on your stretchy pants, 'cause you're gonna want seconds.

Reader Interactions

Comments

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




  1. Bob says

    February 23, 2025 at 7:09 am

    5 stars
    Restaurant quality!

    Reply
    • Regi Pearce says

      February 23, 2025 at 7:44 am

      Thanks! Glad you liked it.

      Reply
  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.

    Reply

Primary Sidebar

Regina Pearce

I'm Regi.

Head nut, chief twig, and creator of Nuts & Twigs. My husband Rob and I live in Colorado. Here, you can expect delicious vegan recipes that make you realize that a life without cheese is not only possible but still worth living.

More about me


Spring Recipes

  • collard green wraps on plate.
    Collard Green Wraps

  • Vegan Lemon Dill Yogurt Sauce in a bowl.
    Vegan Lemon Dill Yogurt Sauce

  • cucumber and apple salad in a bowl.
    Cucumber and Apple Salad

  • vegan Spanish omelet
    Vegan Spanish Omelet (Spanish Tortilla)

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

  • vegan minestron one pot soup
    One-Pot Vegan Minestrone

  • classic French dressing in a jar with a spoon picking up some dressing
    Classic French Salad Dressing

  • bunch of sliced high protein lupini seitan
    High-Protein Lupini Bean Seitan

  • top view of a spoon picking up some dressing.
    Asian Sesame Dressing

Footer

back to top

About

  • About
  • Frequently Asked Questions
  • Contact Me

Information

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

Copyright © 2024

Rate This Recipe

Your vote:




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