Authentic Chinese Hot and Sour Soup Recipe (Bold Flavor)

Chinese hot and sour soup is simple to prepare and ready in about 15 minutes. It combines spicy chili garlic sauce, soy sauce and vinegar, with hearty tofu and mushrooms. A vegetarian option is included.

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

This hot and sour soup captures the classic restaurant flavors—spicy from chili garlic sauce and Szechuan flakes, tart from vinegar, and savory from soy sauce.

Sliced shiitake mushrooms and firm tofu provide satisfying texture, while bamboo shoots add a pleasant crunch. Use vegetable stock for a filling vegetarian version.

Why you’ll love this recipe

bowls of Chinese hot and sour soup with mushrooms, tofu, and scallions next to dried hot chili peppers
  • Perfect balance of heat and tang.
  • Crushed Szechuan pepper flakes and chili garlic sauce deliver a robust spicy kick.
  • A blend of rice wine vinegar and black vinegar gives a bright, slightly sweet tartness.
  • Tofu and mushrooms add protein and a meaty mouthfeel while keeping the soup vegetarian-friendly.

Ingredients you’ll need

ingredients for Chinese hot and sour soup
  • Stock – vegetable stock for a vegetarian soup, or chicken stock if preferred.
  • Firm tofu – use firm or extra-firm so it holds its shape.
  • Mushrooms – shiitake, wood ear, or straw mushrooms work well; any mushroom is fine.
  • Bamboo shoots – look for julienned canned bamboo shoots.
  • Eggs – optional; beaten eggs create thin ribbons when added. Omit for a vegan version.

Hot and Sour Soup Seasoning:

ingredients for Chinese hot and sour soup
  • Dark soy sauce – for deeper color; regular soy sauce can be substituted.
  • Rice wine vinegar – provides bright acidity.
  • Chili garlic sauce – adds heat and a vinegary tang.
  • Cornstarch – mixed with water to thicken the soup.

Step by step instructions

Heat a large pot over medium-high heat and add the stock. When it comes to a simmer, stir in the mushrooms, bamboo shoots and the seasoning ingredients (soy sauces, vinegars, chili garlic sauce, garlic, ginger, sugar, sesame oil and pepper). Return to a gentle simmer.

hot and sour soup in a pot with shiitake mushrooms

Whisk the cornstarch with water to make a slurry (stir well so the cornstarch hasn’t settled) and slowly add it to the simmering soup. Stir as it thickens.

cornstarch being added to hot and sour soup

To create egg ribbons, stir the soup in a circular motion and slowly drizzle the beaten eggs into the soup while stirring. The eggs will cook instantly into fine strands.

beaten eggs being added to hot and sour soup

Add the cubed firm tofu and fold gently to avoid breaking it up.

tofu being added to hot and sour soup

Taste and adjust seasoning: add more vinegar for tang, chili garlic sauce or Szechuan flakes for heat, or soy sauce for saltiness. Finish with a small drizzle of toasted sesame oil.

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
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 – regular soy sauce works if you don’t have dark soy.
  • Black vinegar – black vinegar is ideal for its mild sweetness and depth; balsamic is an acceptable substitute, or use another vinegar if necessary.
  • Vegetarian version – use vegetable stock and add extra vegetables such as carrots, broccoli, corn or peas for a heartier soup.
  • Protein options – traditional hot and sour can include pork, chicken, shrimp or beef if you want to add non-vegetarian protein.

Storing & reheating leftovers

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

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop until warmed through; add a little water or stock if the soup has thickened too much.

Frequently Asked Questions

What is Chinese hot and sour soup made of?

Traditionally it includes a savory broth (often pork-based), mushrooms, tofu and bamboo shoots. Vinegar and crushed red pepper create the soup’s signature tang and heat.

Is hot and sour soup healthy?

It can be relatively healthy—low in fat and calories and a good source of protein from tofu and eggs. Monitor sodium from soy sauce and adjust to taste.

What makes hot and sour soup thick?

A cornstarch slurry (cornstarch mixed with water) is added to the simmering soup to thicken it.

More Chinese recipes:

  • Egg Drop Soup – Easy and Authentic
  • The Best Chicken Lo Mein
  • Healthy Chinese Chicken Salad
  • Chinese Style Fried Garlic Green Beans

What to serve with hot and sour soup:

  • Panda Express Kung Pao Chicken
  • Spicy Szechuan Noodles with Garlic Chili Oil
  • Stir Fried Shanghai Rice Cakes
  • PF Chang’s–style Vegetarian Lettuce Wraps
close up of Chinese hot and sour soup with mushrooms and tofu, next to dried hot chili peppers
5 from 172 votes

Chinese Hot and Sour Soup

By Jamie
Chinese hot and sour soup is quick to make, combining spicy chili garlic sauce, soy sauce and vinegar with tofu and mushrooms. A vegetarian option is included.
Prep: 5
Cook: 10
Total: 15
Pin
Rate
Print

Ingredients 

  • 4 cups stock, – use vegetable or chicken stock
  • 3 Tablespoons cornstarch, – mixed with 3 tablespoons water
  • 2 cups shiitake mushrooms, – sliced
  • 8 oz canned bamboo shoots, – drained
  • 4 oz extra firm tofu, – drained and cubed
  • 2 large eggs, – beaten (optional)
  • 2 stalks scallions, – chopped

Hot and Sour Soup Seasoning:

  • 2 to 3 Tablespoons chili garlic sauce, – adjust to taste
  • 2 Tablespoons rice wine vinegar
  • ½ to 1 Tablespoon black vinegar, – or balsamic/rice wine vinegar
  • 2 Tablespoon low sodium soy sauce
  • 1 teaspoon dark soy sauce
  • 1 clove garlic, – minced
  • ¾ teaspoon sugar
  • ½ teaspoon ginger, – grated
  • ½ teaspoon toasted sesame oil
  • teaspoon white pepper powder, – or black pepper
  • ½ teaspoon crushed Szechuan chili peppers, – optional

Instructions

  • Heat a large pot over medium-high. Add stock and bring to a simmer. Add mushrooms, bamboo shoots and the seasoning ingredients. Return to a simmer.
    hot and sour soup in a pot with shiitake mushrooms
  • Stir in the cornstarch slurry (stir it first if it’s settled). The soup will thicken as it simmers.
    cornstarch being added to hot and sour soup
  • Stir the soup in a circular motion and slowly drizzle the beaten eggs to create thin egg ribbons.
    beaten eggs being added to hot and sour soup
  • Add the tofu and stir gently to keep cubes intact.
    tofu being added to hot and sour soup
  • Adjust seasoning with 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 slurry thickens the soup; add more if mushrooms or tofu release extra liquid.
  2. Black vinegar is milder and slightly sweet; balsamic can be used as a substitute, or use another vinegar if needed.

Nutrition

Calories: 165kcal,
Carbohydrates: 24g,
Protein: 8g,
Fat: 4g

Nutrition information is automatically calculated and should be used as an approximation.

Like this? Leave a comment below!