Ingredients
Equipment
Method
Prepare the Ingredients
- Rehydrate mushrooms: Place dried shiitake and wood ear mushrooms in a bowl and cover with 2 cups of hot water. Let them soak for 20-30 minutes until softened. Squeeze out excess water (reserving the soaking liquid), remove and discard the tough shiitake stems, and thinly slice both types of mushrooms.
- Marinate pork (if using): In a small bowl, toss the thinly sliced pork with 1 tsp soy sauce and 1/2 tsp cornstarch. Set aside.
- Prepare other ingredients: Cut the pressed tofu into thin strips. Julienne the bamboo shoots if they are not pre-cut. Thinly slice the green onions.
Make the Soup
- Create the broth: In a large pot or Dutch oven, combine the chicken or vegetable broth and the reserved mushroom soaking liquid (pour it in carefully, leaving any sediment at the bottom of the bowl). Add the sliced rehydrated mushrooms and julienned bamboo shoots.
- Season the broth: Stir in 1/4 cup soy sauce, rice vinegar, white pepper, dark soy sauce, and sugar. Bring the soup to a boil over medium-high heat, then reduce the heat to maintain a steady simmer.
- Cook the pork and tofu: If using, add the marinated pork to the simmering soup, stirring gently to separate the pieces. Cook for 1-2 minutes until the pork is no longer pink. Gently stir in the sliced tofu and simmer for another 2 minutes.
Thicken and Finish
- Make the slurry: In a small bowl, whisk together 1/4 cup of cornstarch and 1/4 cup of cold water until completely smooth to create a slurry.
- Thicken the soup: While stirring the soup in a constant, gentle circle, slowly pour the cornstarch slurry into the pot. Continue to simmer and stir for 1-2 minutes until the soup has noticeably thickened to your desired consistency.
- Create the egg ribbons: Turn off the heat. While still stirring the soup in a slow, circular motion, slowly drizzle the beaten eggs into the soup. Let the eggs sit for about 30 seconds without stirring to allow ribbons to form, then give the soup a final gentle stir to distribute them.
- Final touches: Stir in the toasted sesame oil and most of the sliced green onions. Taste the soup and adjust seasonings. Add more rice vinegar for sourness or more white pepper for heat as desired.
- Serve: Ladle the hot and sour soup into bowls. Garnish with the remaining green onions, fresh cilantro, and a drizzle of chili oil for extra spice.
Notes
For a vegetarian version, simply omit the pork and use vegetable broth. The balance of 'hot' (from white pepper) and 'sour' (from vinegar) is personal, so taste and adjust at the end to get it just right. The soup will thicken slightly more as it cools. Store leftovers in an airtight container in the refrigerator for up to 3 days.
