Vegan Hot and Sour Soup


As an Amazon Associate I earn from qualifying purchases.

two bowls of vegan hot and sour soup
Jump to Recipe

Looking for a restaurant-quality version of vegan hot and sour soup? This is the recipe for you.

Is Hot and Sour Soup Vegan?

Typically hot and sour soup is made with a handful of non-vegan ingredients like eggs, pork, chicken broth, and so on. It might appear to vegetarian-friendly because often times it features tofu and eggs, but traditionally, hot and sour soup isn’t vegan. Thankfully, the things that make it not-vegan are easy to adjust. 

Instead of chicken stock, we’ll stick with trusty vegetable broth. And for the eggs? We’ll simply omit. I did try to create this dish with Just Egg but I couldn’t get the consistency to resemble egg ribbons. But then I was reminded of the best hot and sour soup I ever had in my life at an old Phoenix restaurant that closed a while back and ditched the Just Egg for some different ingredients.

Is Hot and Sour Soup Good for you?

Generally speaking, hot and sour soup is pretty healthy. It contains shiitake mushrooms which are a high source of copper and vitamin B5. Pineapple contains more than your daily dose of vitamin C, and sprouted tofu gives you a nice source of protein. If you’re limiting your carbs, you should look out for the carb contents of the rice cake noodles but know that if you choose to omit, I wouldn’t recommend eating this as a main meal since that would drop the calories per serving from 399 to 189. 

If you’re looking for additional healthy things to add to this soup, I would go for some spinach, possibly some bok choy, possibly some mock chicken if you can find one that is more protein-dense, like Beyond Meat. 

Hot and Sour Soup Ingredients

The main ingredients for hot and sour soup remain the same as traditional recipes but use their vegan equivalents. My recipe includes the usual suspects: vegetable broth, ginger, garlic, bamboo shoots, shiitake mushrooms, tofu, white pepper, vinegar, chili oil, soy sauce, and cornstarch. The restaurant that served the best hot and sour soup of my life also included a few more ingredients: pineapple and rice noodle cakes

Before you freak out and revolt against this pineapple soup thing, I demand you try it. If you’re a fan of hot and sour soup in any capacity, you’re going to love the dimension of sweet and sour pineapple brings to the soup. 

hot and sour soup ingredients: vegetable broth, rice vinegar, tofu, rice noodle cakes, ginger, garlic, white pepper, soy sauce, shiitake mushrooms, pineapple, cornstarch, chili oil, and scallions

In addition, the rice noodle cakes help make the soup more of a main than a side or starter. I am a big fan of them, but they are a little pricey on Amazon. If you’re unable to find them at your local Asian market / don’t want to spend $10, I totally get it. But if you’re intrigued and want to try them out, I strongly recommend it. 

How to Make Hot and Sour Soup

Vegan hot and sour soup is actually a lot faster to make than a lot of other soups due to a short simmer time. To make hot and sour soup, you’ll add minced ginger and garlic to a pot with some vegetable stock and let simmer for a few minutes, then add the pineapple, shiitake mushrooms, and bamboo shoots stirring the mixture occasionally to make sure sticking doesn’t occur. Next, you’ll add a few teaspoons of cornstarch to a splash of vegetable stock and whisk until combined and set aside. 

Then, you’ll add the remaining vegetable broth along with the rice vinegar, soy sauce, white pepper, chili oil and cornstarch mixture. Bring to a boil for five minutes and add the tofu and rice noodle cakes and simmer for an additional five. Double-check the noodles to ensure they’re cooked all the way through and serve immediately with scallions and optional sesame seeds.

In total, the recipe takes about 20 minutes from start to face making it a weeknight favorite in my house. 

Soup season

All I ever want to eat is soup lately. In addition to this vegan hot and sour soup, I’ve been experimenting with a broccoli cheese soup made with coconut milk, cauliflower, broccoli, and nutritional yeast. It’s pretty good, but the way I prepared it was kind of strange and involved too many steps. Maybe I can figure out how to streamline it soon.

hot and sour soup in a dutch oven

I love soup though. If you’re looking for more soup recipes by me, check out these options: 

If you have a favorite soup that you’re looking to veganize, I would love to take a stab at it. Please let me know in the comments if there is something you’ve been dying to have but haven’t been able to figure out how to make vegan. I want to make all your vegan dreams come true.

Recipe Jam

In this segment, I suggest a song for you to listen to while you make hot and sour soup! You can even stream it right here in your browser. Today’s Recipe Jam is Nowhere Girl [Original] by B Movie.

If you try this recipe, I want to hear about it! Feel free to post your creations to Instagram or Facebook and tag Hell Yes It’s Vegan or #hellyesitsvegan. I look forward to seeing your creations!

two bowls of hot and sour soup
two bowls of vegan hot and sour soup
Print Recipe Pin for Later
No ratings yet

Vegan Hot and Sour Soup

Vegan Hot and Sour Soup: A simple vegan soup recipe ready to eat in just 20 minutes featuring ingredients like veggie broth, tofu, & rice cake noodles.
Prep Time5 mins
Cook Time20 mins
Total Time25 mins
Course: Main Course, Soup
Cuisine: Chinese
Keyword: chicken noodle soup, hot, hot and sour soup, jackfruit chicken noodle soup, sour, vegan hot and sour soup, vegan soup
Servings: 8 servings
Calories: 399kcal


  • Large pot



  • In a large pot, add the ginger and garlic with a splash of vegetable broth. Sauté for 5 minutes and then add the pineapple, mushrooms, and bamboo – continuing to stir for an additional 5 minutes.
  • Add the vegetable broth, rice vinegar, white pepper, chili oil, and soy sauce, cover with a lid and bring to a boil for 5 minutes. While you wait for the soup to heat, add the cornstarch to the water and whisk to combine.
  • Add the cornstarch mixture, tofu cubes, and rice cake noodles to the soup. Cover and simmer for 5 minutes or until the rice cake noodles are soft. Serve immediately with scallions and black sesame seeds (optional).


Nutrition Information is an estimate. 
Just a heads up – this page contains some affiliate links which means I make a little bit of money if you click on select links and make a purchase. I only recommend products that I use on the reg!
Nutrition Facts
Vegan Hot and Sour Soup
Amount Per Serving (548 g)
Calories 399 Calories from Fat 67
% Daily Value*
Fat 7.44g11%
Saturated Fat 1.05g7%
Trans Fat 0g
Polyunsaturated Fat 0.17g
Monounsaturated Fat 0.11g
Cholesterol 0mg0%
Sodium 1172mg51%
Potassium 379mg11%
Carbohydrates 68.21g23%
Fiber 3.1g13%
Sugar 9.85g11%
Protein 16.2g32%
Vitamin A 991IU20%
Vitamin C 38.37mg47%
Calcium 75.06mg8%
Iron 2.87mg16%
* Percent Daily Values are based on a 2000 calorie diet.
  1. Reply

    I could not believe how good this is!! Even tho i didnt have sesame oil or hoisin sauce or bamboo shoots its still as good if not better than the soup i get in restraunts. Thank you so much, now when i want soup i know it wontbtakevvery long to have it within monutesdid i say thank you, thank you again This recipe is awesome! I really wanted some hot and sour soup as it is one of my favorites. The restaurant that I would get it from before I went to a plant based diet makes it with chicken and other things that I m sure I shouldn t eat. This is the real deal! Thank you for sharing.

      • Claire
      • May 22, 2020

      So happy you gave it a shot! Thank you for the kind words 🙂

Leave a Reply

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

Recipe Rating

Hell Yes It's Vegan
Close Cookmode