Who doesn’t love a good bowl of Hot and Sour Soup?
Hot and Sour soup is one of the easiest and tastiest soups that takes less than 15 minutes to make at home. Spicy, savory, and tangy soup is delicious, healthy, and filled with yummy vegetables. I am sharing a vegetarian version today, but you can also add any protein of your choices, such as sliced chicken and pork.
Give this Hot and Sour Soup recipe a try today, and you will be shocked how easy it is to make a classic buffet favorite at home!
Growing up, whenever my family went to buffets, I always got myself bowls and bowls of Hot and Sour Soup.
I am a huge soup lover; regardless of what season it is or how warm it is, I will always order soup if it is on the menu.
I also LOVE adding noodles in my Hot and Sour Soup for lunch, I know it is not often seen at restaurants, but this combination is SO delicious and filling! Whenever I make Hot and Sour Soup for dinner, I’ll make sure to save some of the following days to pair with noodles for a perfect lunch ready in less than 10 minutes.
There are so many Hot and Sour Soup variations, and you can customize it based on your diet, preference, and what you have in the fridge.
I am cooking it with vegetable stock today, but you can also add other ingredients such as wood ear, dried shiitake mushroom, enoki mushroom, cabbage, pork, chicken, and much more! The best part of home cooking is you can constantly tailor it to your liking.
If you want to add protein to your Hot and Sour Soup, all you have to do is –
Marinated ½ cup of thinly sliced pork or chicken with 1 tbsp of Soy Sauce and 1 tsp of Corn Starch for 10 minutes. Next, add the meat in and cook for 2-3 minutes before adding in the tofu; the pork should be cut into skinny slices to cook fast.

Do you want more VEGETARIAN recipes? Here are some of my favorite EASY and DELICIOUS recipes that you will LOVE!
- Shanghai Stir-fried Rice Cakes (20 Minutes ONLY!)
- Japchae – Korean Glass Noodle Stir-fry
- Fried Tofu with Garlic Sauce (20 Minutes or Less!)
- Crispy Chinese Chives Pockets (Easy & Authentic)
Ingredients
- 6 Shiitake Mushroom (sliced)
- 1/2 Carrot (cut into thin pieces)
- 1 pack of Tofu (cut into thin strips)
- 1/2 cup of Sliced Bamboo Shoots
- 2 Eggs (beaten)
- 5 cups of Vegetable Stock
- 2 tbsp of Corn Starch mixed w/ 4 cold water
Sauce:
- 3 tbsp of Soy Sauce
- 4 tbsp of Black Vinegar
- 3 tsp of White Pepper (or more if you like it spicy)
- 1 tsp of Sugar
- 3 tbsp of Soy Sauce
- 4 tbsp of Black Vinegar
- 3 tsp of White Pepper (or more if you like it spicy)
- 1 tsp of Sugar
- Sauce: mix soy sauce, black vinegar, white pepper, and sugar. If you like it spicier, you can add in white pepper, and if you like it sourer, add in black vinegar.
- In a large pot, add in vegetable stock sliced carrots, sliced mushrooms, and sliced bamboo. Bring it to a simmer, and let it cook for 3-4 minutes.
- Gently add in sliced tofu and let it cook for another 2-3 minutes. Pour in the sauce and let it cook for 1-2 minutes.
- Beat two eggs and season with salt and pepper.
- Mix 2 tbsp of corn starch with 4 tbsp of cold water.
- Add the corn starch mixture into the pot and cook for 1-2 minutes or until the stock thickens.
- Turn the heat down to low, and drizzle in the egg mixture. Let the eggs sit for 30 seconds before mixing everything.
- Garnish with cilantro and enjoy!
Hot and Sour soup
Materials
- 6 Shiitake Mushroom sliced
- 1/2 Carrot cut into thin pieces
- 1 pack of Tofu cut into thin strips
- 1/2 cup of Sliced Bamboo Shoots
- 2 Eggs beaten
- 5 cups of Vegetable Stock
- 2 tbsp of Corn Starch mixed w/ 4 cold water
Sauce:
- 3 tbsp of Soy Sauce
- 4 tbsp of Black Vinegar
- 3 tsp of White Pepper or more if you like it spicy
- 1 tsp of Sugar
Instructions
- Sauce: mix soy sauce, black vinegar, white pepper, and sugar. If you like it spicier, you can add in white pepper, and if you like it sourer, add in black vinegar.
- In a large pot, add in vegetable stock sliced carrots, sliced mushrooms, and sliced bamboo. Bring it to a simmer, and let it cook for 3-4 minutes.
- Gently add in sliced tofu and let it cook for another 2-3 minutes. Pour in the sauce and let it cook for 1-2 minutes.
- Beat two eggs and season with salt and pepper.
- Mix 2 tbsp of corn starch with 4 tbsp of cold water.
- Add the corn starch mixture into the pot and cook for 1-2 minutes or until the stock thickens.
- Turn the heat down to low, and drizzle in the egg mixture. Let the eggs sit for 30 seconds before mixing everything.
- Garnish with cilantro and enjoy!