Make authentic, tangy, and spicy hot and sour soup quickly at home. This recipe balances vinegar and spice for a takeout-quality meal.
Author:Jacob Carmichael
Prep Time:15 min
Cook Time:15 min
Total Time:30 min
Yield:4 servings
Category:Soup
Method:Stovetop
Cuisine:Chinese
Diet:Vegetarian
Ingredients
Scale
6 cups chicken or vegetable broth
1/2 cup dried shiitake mushrooms, soaked and sliced
1/2 cup sliced bamboo shoots, drained
4 ounces firm tofu, cut into small strips
2 tablespoons soy sauce
1 tablespoon dark soy sauce (for color)
1/4 cup white vinegar
1/4 cup rice vinegar
1 teaspoon ground white pepper
1/2 teaspoon chili garlic sauce or sriracha (adjust to taste)
1/4 cup cornstarch mixed with 1/4 cup cold water (slurry)
2 large eggs, lightly beaten
2 green onions, sliced for garnish
1 teaspoon sesame oil
Instructions
Soak dried mushrooms in hot water for 20 minutes until soft. Squeeze out excess water, remove stems, and slice the caps.
Pour the broth into a large pot and bring it to a boil over medium-high heat.
Add the sliced mushrooms, bamboo shoots, and tofu strips to the boiling broth. Reduce heat slightly and simmer for 5 minutes.
Stir in the soy sauce, dark soy sauce, white vinegar, rice vinegar, white pepper, and chili garlic sauce. Taste and adjust seasonings if needed.
Slowly pour the cornstarch slurry into the simmering soup while stirring constantly until the soup thickens slightly. Cook for 1 minute.
Remove the pot from the heat. Slowly drizzle the beaten eggs into the soup in a thin stream while gently stirring in one direction to create ribbons. Do not over-stir.
Stir in the sesame oil.
Ladle the soup into bowls and garnish with sliced green onions before serving hot.
Notes
For a vegetarian version, use vegetable broth and ensure your soy sauce is vegetarian-friendly.
To increase the spice level, add more chili garlic sauce or a pinch of cayenne pepper.
For a gluten-free option, substitute regular soy sauce with tamari.