Go Back
Authentic Hot and Sour Soup Recipe (Better Than Takeout!)

Authentic Hot and Sour Soup Recipe

A savory Chinese-style soup with tender pork, tofu, mushrooms, bamboo shoots, egg ribbons, Chinkiang vinegar, and white pepper. This comforting dinner recipe serves 4–6 and is ready in about 45 minutes.
Prep Time 25 minutes
Cook Time 20 minutes
Total Time 45 minutes
Servings: 4 servings

Ingredients
  

Soup Base and Mix-Ins
  • 8 cups Chicken stock or unsalted chicken broth
  • 1/4 cup Dried wood ear mushrooms
  • 1/4 cup Dried lily flowers, also called dried daylily buds
  • 1/2 cup Bamboo shoots, cut into thin strips
  • 1/2 cup Firm tofu, cut into thin strips
  • 1/2 cup Fresh shiitake mushrooms, thinly sliced
Pork Marinade
  • 1/4 pound Pork tenderloin, cut into thin matchsticks
  • 1 teaspoon Light soy sauce
  • 1 teaspoon Shaoxing rice wine
  • 1 teaspoon Cornstarch
  • 1 teaspoon Neutral cooking oil
Seasonings and Thickener
  • 1 large Large egg, lightly beaten
  • 1/4 cup, plus more to taste Chinkiang black vinegar
  • 1 teaspoon, plus more to taste Ground white pepper
  • 1 tablespoon Toasted sesame oil
  • 1/4 cup cornstarch mixed with 1/2 cup cold water Cornstarch mixed with cold water
  • 2 scallions Scallions, thinly sliced
  • As needed Salt
Garnish
  • Optional Cilantro

Method
 

Step-by-Step
  1. Soak the dried wood ear mushrooms and dried lily flowers in hot water for 20–30 minutes. Drain and rinse them well, slice the wood ear mushrooms, remove tough ends from the lily flowers, and cut the flowers into shorter pieces.
  2. Toss the thin pork matchsticks with light soy sauce, Shaoxing rice wine, 1 teaspoon cornstarch, and 1 teaspoon neutral oil. Let the pork stand for about 10 minutes so the marinade seasons it and helps keep the meat tender.
  3. Bring the chicken stock or unsalted chicken broth to a simmer in a large pot. Add the marinated pork, bamboo shoots, wood ear mushrooms, lily flowers, shiitake mushrooms, and tofu.
  4. Simmer gently for 5–8 minutes, or until the pork is cooked and the mushrooms are tender. Avoid a hard boil, which can make the soup ingredients rough and the finished thickened broth less pleasant.
  5. Stir in the ground white pepper and Chinkiang black vinegar. Keep the soup at a gentle simmer, stir the cornstarch slurry, and slowly pour it into the pot while stirring; cook for 1–2 minutes until the broth lightly thickens.
  6. Slowly drizzle the lightly beaten egg into the simmering soup in a thin stream while stirring continuously in one direction. This creates fine, silky egg ribbons instead of large clumps.
  7. Turn off the heat and stir in the toasted sesame oil and sliced scallions. Taste and adjust with additional Chinkiang vinegar, white pepper, or salt, then garnish with cilantro if desired and serve hot.

Notes

Add vinegar and white pepper gradually so you can balance sourness and heat. Keep the soup at a gentle simmer after adding the cornstarch slurry. For a vegetarian version, use vegetable stock and omit the pork.