As an Amazon Associate I earn from qualifying purchases. This post may contain affiliate links.

Chinese hot and sour soup is easy to make and ready in 15 minutes! Made with spicy chili garlic sauce, soy sauce, vinegar, and loaded with tofu and mushrooms! Vegetarian option included!

a bowl of Chinese hot and sour soup with mushrooms and tofu next to dried spicy chili peppers

This Chinese hot and sour soup is just like the restaurant version if not better! It’s spicy from the chili pepper flakes and chili garlic sauce, sour from the vinegar, and savory from the soy sauce.

Shiitake mushrooms and tofu give this soup a meaty texture and the bamboo shoots give it a bit of texture. Use vegetable stock to make this a filling vegetarian hot and sour soup!

Why you’ll love this recipe

bowls of Chinese hot and sour soup with mushrooms, tofu, and scallions next to dried hot chili peppers
  • It’s the perfect balance of hot and sour!
  • Crushed Szechuan pepper flakes and chili garlic sauce give this soup a spicy kick.
  • For the sour element, I used a combination of rice wine vinegar and black vinegar which gives it just the right amount of tartness.
  • The tofu and mushrooms add protein and meaty texture to this vegetarian soup.

Ingredients you’ll need

ingredients for Chinese hot and sour soup
  • Stock – use vegetable stock for a vegetarian hot and sour soup, otherwise use chicken stock
  • Firm tofu – use firm or extra firm tofu in this recipe. Soft or silken tofu will fall apart too easily
  • Mushrooms – I prefer shiitake, wood ear mushrooms, or canned straw mushrooms. But any mushroom would be great.
  • Bamboo shoots – buy the julienned bamboo shoots
  • Eggs – these make thin, egg ribbons that are common in egg drop soup. Leave out the eggs for a vegan hot and sour soup.

Hot and Sour Soup Seasoning:

ingredients for Chinese hot and sour soup
  • Dark soy sauce – gives this soup a rich, dark color. Substitute with regular soy sauce if you don’t have it.
  • Rice wine vinegar – adds a bright, sour flavor to this soup
  • Chili garlic sauce – made with hot chili peppers and vinegar. Adds heat and acid to this soup.
  • Cornstarch – used to thicken up the soup

Step by step instructions

Heat a large pot over medium high heat and add the stock. Once it simmers, add the mushrooms, bamboo shoots, and all the seasonings, such as soy sauce, vinegar, and chili garlic sauce.

hot and sour soup in a pot with shiitake mushrooms

Once it simmers, add the cornstarch slurry. Make sure to stir the cornstarch and water mixture as the cornstarch will have settled.

cornstarch being added to hot and sour soup

Stir the soup continuously in a circular motion and slowly drizzle in the beaten eggs while stirring. This will create thin egg ribbons in the soup.

beaten eggs being added to hot and sour soup

Add the firm tofu into the soup and stir it gently.

tofu being added to hot and sour soup

Give it a taste and adjust for seasoning at this point. The mushrooms and tofu will release a bit of liquid, so you may need to add more vinegar or chili peppers.

sesame oil being added to hot and sour soup

Garnish with scallions and serve immediately.

Chinese hot and sour soup with mushrooms, tofu, scallions, and red pepper flakes
a spoonful of easy hot and sour soup with tofu, mushrooms, and bamboo shoots

Ingredient substitutions & variations

a pot of Chinese hot and sour soup surrounded with spicy chili peppers, shiitake mushrooms, and soy sauce
  • Dark soy sauce – substitute with regular soy sauce. The soup won’t be as dark in color but it will still taste delicious!
  • Black vinegar – substitute with black vinegar or any other vinegar. Black vinegar has a mild, sweeter taste so balsamic is the best substitute.
  • Vegetarian hot and sour soup – use vegetable stock and add additional vegetables to make this a filling meal. Carrots, broccoli, corn, and peas would be great additions.
  • Protein – traditionally, hot and sour soup is made with pork. Feel free to add in other protein sources such as chicken, shrimp, or beef.

Storing & reheating leftovers

a ladle of vegetarian hot and sour soup with mushrooms, tofu, and scallions

Store leftovers in an airtight container and keep it in the fridge for up to 3 days. I recommend reheating leftovers on the stove top until it starts to simmer.

Frequently Asked Questions

What is Chinese hot and sour soup made of?

It’s traditionally made with pork broth with mushrooms, tofu, and bamboo shoots. Vinegar and crushed red pepper add the signature sour taste and spicy flavor.

Is hot and sour soup healthy?

It’s relatively healthy as it’s low in fat and calories and a good source of protein from the tofu and eggs. Adjust the amount of sodium to your taste.

What makes hot and sour soup thick?

It’s thickened with a cornstarch and water mixture. The cornstarch is mixed with water and then added to the soup when it starts to simmer.

More Chinese recipes:

What to serve with hot and sour soup:

close up of Chinese hot and sour soup with mushrooms and tofu, next to dried hot chili peppers
5 from 172 votes
Servings: 4

Chinese Hot and Sour Soup

Chinese hot and sour soup is easy to make and ready in 15 minutes! Made with spicy chili garlic sauce, soy sauce, vinegar, and loaded with tofu and mushrooms! Vegetarian option included.
Prep: 5 minutes
Cook: 10 minutes
Total: 15 minutes
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 4 cups stock, – use vegetable or chicken stock
  • 3 Tablespoons cornstarch, – mixed with 3 tablespoons of water; (see Note 1)
  • 2 cups shiitake mushrooms, – sliced ⅓ inch thick
  • 8 oz canned bamboo shoots, – drained
  • 4 oz extra firm tofu, – drained and cut into ½ inch thick cubes
  • 2 large eggs, – beaten
  • 2 stalks scallions, – chopped

Hot and Sour Soup Seasoning:

Instructions 

  • Heat a large pot over medium high heat. Add the stock and bring it to a simmer. Once it simmers, add the mushrooms, bamboo shoots, and all the ingredients for the hot and sour soup seasoning. Bring it back to a simmer.
    hot and sour soup in a pot with shiitake mushrooms
  • Once the soup simmers, add the cornstarch and water mixture to the pot. Be sure to give the mixture a stir before adding it as the cornstarch can settle. The soup will thicken up as it simmers.
    cornstarch being added to hot and sour soup
  • To add the beaten eggs, stir the soup in a circular motion and slowly drizzle in the beaten eggs. Stirring the soup will create thin egg ribbons that cook while being added.
    beaten eggs being added to hot and sour soup
  • Next, add the tofu and stir gently so you don't break up the tofu.
    tofu being added to hot and sour soup
  • Adjust for seasoning. Add more vinegar, chili garlic sauce, or salt to taste.
    sesame oil being added to hot and sour soup
  • Garnish with chopped scallions and serve immediately.
    Chinese hot and sour soup with mushrooms, tofu, scallions, and red pepper flakes

Notes

  1. The cornstarch and water mixture is used thicken up the soup. You may need to add more if you find your mushrooms or tofu release a lot of liquid.
  2. Black vinegar is less tart than regular vinegars and has a sweet, smokey flavor. Its aged for complex flavors and has a deep, dark color. The best substitute is balsamic vinegar which has a similar taste, but you can use any vinegar as well.

Nutrition

Calories: 165kcal, Carbohydrates: 24g, Protein: 8g, Fat: 4g, Saturated Fat: 1g, Cholesterol: 93mg, Sodium: 2399mg, Potassium: 436mg, Fiber: 4g, Sugar: 10g, Vitamin A: 636IU, Vitamin C: 1mg, Calcium: 23mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

Jamie from Drive Me Hungry

Jamie

Hi there! I’m Jamie, enthusiastic eater and determined cook! I make is quick and easy recipes that still look amazing and taste delicious. Most of my recipes are perfect for weeknight meals as they're simple and easy to follow.

You May Also Like:

Leave a comment

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

Recipe Rating




9 Comments

  1. Keira says:

    5 stars
    I have been craving some delicious Chinese flavours lately, and this soup delivered on exactly what I had been looking for!
    The black vinegar – oh that makes such a huge difference! This dish is so comforting!

  2. Chica says:

    5 stars
    The flavors were so good – the perfect balance of hot and sour, which is really important here. Thank you for all of the helpful step by step photos, too – this makes such a difference when it comes to preparing this soup, especially since I wasn’t familiar with how to make this!

    1. Jamie says:

      Thanks Chica! I agree, this is a perfectly balanced hot and sour soup. I’m so glad you found the instruction photos helpful! 🙂

  3. Penelope says:

    5 stars
    WOW!! This tasted incredible, even better than the hot and sour soup we get at our restaurant! We added a bit more hot sauce since we like it spicy. The flavors were exactly what we were looking for!

  4. Sheryl says:

    5 stars
    This was so delicious. I love the combination of spicy and sour and this soup! I used chicken broth and added some shredded chicken to it. I didn’t have shiitake so used white button mushrooms instead and it was so good!

  5. Rita says:

    5 stars
    I was really happy with the hot and sour flavors in this soup. I found other recipes to be not spicy or sour enough but this recipe was just right.

  6. Jennifer says:

    5 stars
    Hot and Sour Soup has been one of my favorite dishes for a long time. Your recipe was so good! And it was such a treat to make it at home instead of going out for take out.

  7. Zainab says:

    5 stars
    This soup was amazing! I’ve never made hot and sour soup before, but you laid the directions out so perfectly, it came out delicious. I added a bit more spice and loved it!

  8. Jessica says:

    5 stars
    This is my favorite thing to order when getting takeout! So happy to have found the perfect recipe to make at home that’s even better than the restaurant! It’s just the right amount of spicy and sour!