Chinese Hot and Sour Soup Recipe

This authentic soup is essentially an ancient doctor’s curative. Though not scientifically proven, it’s very much delicious. It combines the healing magic of chicken broth, the circulation-enhancing qualities of tree fungus and lily buds, and the antiseptic properties of vinegar. A sip from this hearty soup not only warms your soul but fills your belly.

Chinese Hot and Sour Soup Recipe

How To Make Chinese Hot and Sour Soup

Prep: 20 mins
Cook: 53 mins
Total: 1 hr 13 mins


  • 1 oz boneless pork loin, cut into 1/4-inch-thick strips (2/3 cup.)
  • 2 tsp dark soy sauce
  • 4 small Chinese black mushrooms, dried
  • 12 small tree ear mushrooms, dried
  • 1 ½ tbsp cornstarch
  • 12 Lily buds, sometimes called golden needles
  • ½ cup bamboo shoots, canned, sliced, cut lengthwise into 1/8-inch-wide strips
  • 2 tbsp red-wine vinegar
  • 2 tbsp rice vinegar, not seasoned
  • 1 tbsp light soy sauce
  • 1 ½ tsp sugar
  • 1 tsp kosher salt
  • 2 tbsp peanut oil
  • 4 cups reduced sodium chicken broth
  • 3 oz firm tofu, about a quarter of a block, rinsed and drained, then cut into ¼-inch-thick strips
  • 2 large eggs
  • 2 tsp Asian sesame oil
  • 1 ½ tsp freshly ground white pepper
  • 2 tbsp scallion greens, thinly sliced
  • 2 tbsp cilantro leaves


  1. Toss pork with dark soy sauce in a bowl until pork is well coated.
  2. Soak black and tree ear mushrooms in 3 cups boiling-hot water in another bowl (water should cover mushrooms), turning over black mushrooms occasionally, until softened, about 30 minutes.

  3. Tree ears will expand significantly.

  4. Cut out and discard stems from black mushrooms, then squeeze excess liquid from caps into bowl and thinly slice caps.

  5. Remove tree ears from bowl, reserving liquid, and trim off any hard nubs.

  6. If large, cut tree ears into bite-size pieces.
  7. Stir together ¼ cup mushroom-soaking liquid (discard remainder) with cornstarch in a small bowl and set aside

  8. Meanwhile, soak lily buds in about 1 cup warm water until softened, about 20 minutes, then drain.

  9. Trim off tough tips of lily buds.
  10. Cut lily buds in half crosswise, then tear each half lengthwise into 2 or 3 shreds.
  11. Cover bamboo shoots with cold water by 2 inches in a small saucepan, then bring just to a boil (to remove bitterness) and drain in a sieve.
  12. Stir together vinegars, light soy sauce, sugar, and salt in another small bowl.
  13. Heat a wok over high heat until a bead of water vaporizes within 1-2 seconds of contact.
  14. Pour peanut oil down side of wok, then swirl oil, tilting wok to coat sides.
  15. Add pork and stir-fry until meat just changes color, about 1 minute, then add black mushrooms, tree ears, lily buds, and bamboo shoots and stir-fry 1 minute.
  16. Add broth and bring to a boil, then add tofu.
  17. Return to a boil and add vinegar mixture.
  18. Stir cornstarch mixture, then add to broth and return to a boil, stirring.
  19. (Liquid will thicken.) Reduce heat to moderate and simmer 1 minute.
  20. Beat eggs with a fork and add a few drops of sesame oil.
  21. Add eggs to soup in a thin stream, stirring slowly in one direction with a spoon.
  22. Stir in white pepper, then drizzle in remaining sesame oil and divide among 6 to 8 bowls.
  23. Sprinkle with scallions and cilantro before serving.


  • Sugar: 4g
  • :
  • Calcium: 50mg
  • Calories: 224kcal
  • Carbohydrates: 12g
  • Cholesterol: 97mg
  • Fat: 14g
  • Fiber: 1g
  • Iron: 2mg
  • Potassium: 427mg
  • Protein: 14g
  • Saturated Fat: 3g
  • Sodium: 1117mg
  • Vitamin A: 178IU
  • Vitamin C: 1mg
Nutrition Disclaimer
Chat Bubble Icon Share your own special recipe
Submit Your Own Recipe

Have your own special recipe to share? Submit Your Recipe Today!