30-Minute Chinese Hot and Sour Soup

Prep: 10 minCook: 15 min4 servingsmediumAsian
Chinese Hot and Sour Soup with Shiitake and Bamboo Shoots

A classic Chinese comfort soup balancing tangy black vinegar and fiery chili oil with earthy shiitake mushrooms and crisp bamboo shoots. The silky egg ribbons and tender vegetables create satisfying textures, while the cornstarch thickening gives body to the aromatic broth. Perfect as a starter for Chinese dinners or a warming light meal on cold days. This version uses both black Chinese vinegar and rice vinegar for complex sourness.

Ingredients

4 servings
  • 3 ½ cups chicken broth
    vegetable broth1:1vegetarian

    lighter flavor

    Full guide →
  • 3 ounces Shiitake mushrooms, thinly sliced
    button mushrooms1:1vegetarian

    milder flavor

    Full guide →
  • ¾ cup matchstick carrots
  • 2 ounces canned bamboo shoots, cut into thin strips
  • 1 tablespoon soy sauce
  • 1 tablespoon black Chinese vinegar
    balsamic vinegar1:1accessibility

    different flavor profile

  • 2 teaspoons rice vinegar
  • ½ teaspoon pepper
  • 2 tablespoons cornstarch
    arrowroot powder1:1gluten-free

    similar thickening

    Full guide →
  • 1 tablespoon water
  • salt(optional)
  • 1 large egg, lightly beaten
  • 2 green onions, thinly sliced
  • 2 teaspoons chili oil(optional)

Instructions

  1. 1

    Bring chicken broth to a boil in a large pot or Dutch oven

  2. 2

    Add mushrooms, carrots, and bamboo shoots and boil for about 5 minutes

  3. 3

    Stir together soy sauce, black vinegar, rice vinegar, pepper, cornstarch and water in a small bowl

  4. 4

    Reduce broth to a simmer and whisk the vinegar mixture into the soup

  5. 5

    Simmer for a few minutes more until soup thickens slightly

  6. 6

    Season with salt to taste

  7. 7

    Turn off heat and swirl beaten egg into the soup using chopsticks

  8. 8

    Stir in green onions and add chili oil to taste

  9. 9

    Garnish with additional green onions if desired and serve immediately

Tips

Tip 1

Use chopsticks to swirl the beaten egg for perfect silky ribbons instead of scrambled chunks

Tip 2

Add chili oil gradually and taste as you go since heat levels vary between brands

Tip 3

Black Chinese vinegar gives the most authentic flavor but can substitute with additional rice vinegar if needed

Good to Know

Storage

Refrigerate up to 3 days but egg texture may change

Make Ahead

Prepare all ingredients ahead but cook just before serving for best texture

Serve With

Serve immediately while hot in individual bowls

See pairing guide →

Common Mistakes

Watch

Don't add egg to boiling soup or it will scramble instead of forming ribbons

Watch

Avoid over-thickening by adding cornstarch mixture gradually

Substitutions

Gluten-Free Swaps

cornstarch
arrowroot powder1:1gluten-free

similar thickening

Full guide →

General Alternatives

chicken broth
vegetable broth1:1vegetarian

lighter flavor

Full guide →
shiitake mushrooms
button mushrooms1:1vegetarian

milder flavor

Full guide →
black Chinese vinegar
balsamic vinegar1:1accessibility

different flavor profile

Full guide →
Find more substitutions →

FAQ

Can I make this soup vegetarian?

Yes, substitute vegetable broth for chicken broth and ensure your soy sauce is vegetarian. The egg provides protein but can be omitted for vegan version.

What if I can't find black Chinese vinegar?

Use additional rice vinegar or substitute with balsamic vinegar, though the flavor will be slightly different from traditional hot and sour soup.

How long will leftover soup keep?

Refrigerate for up to 3 days, but the egg texture may become less silky when reheated. Best consumed fresh.