
Recreate the classic Chinese takeout favorite at home with this rich, tangy, and spicy soup. Perfectly balanced with white pepper heat and vinegar tang, it's loaded with tender pork, silky tofu, and earthy mushrooms.
Marinate the pork: In a small bowl, combine the julienned pork shoulder with 1 tbsp of water. Stir until the water is fully absorbed, then mix in a pinch of salt, 2 tsp vegetable oil, and 1 tsp cornstarch. Set aside to marinate for at least 15 minutes.
Rehydrate the dried ingredients: Place the dried lily flowers, wood ear mushrooms, and shiitake mushrooms in separate bowls. Cover each with 1 cup of hot water and soak for 1-2 hours until fully hydrated and soft.
Prep the rehydrated ingredients: Drain the mushrooms and lily flowers. Thinly slice the shiitakes and roughly chop the wood ears. Trim the tough, woody ends off the lily flowers and cut them in half.
Prepare the remaining solids: Slice both the spiced dry tofu and firm tofu into strips approximately 2 inches long and 1/4 inch thick. Julienne the bamboo shoots. Finely mince the dried red chilies, discarding the seeds.
Simmer the base: Bring the chicken stock to a boil in a large pot or wok. If the marinated pork has clumped together, loosen it with a splash of water, then stir it into the boiling stock. Use a fine-mesh strainer to skim off any foam that rises to the surface.
Season the broth: Add the salt, sugar, minced dried chilies, white pepper, dark soy sauce, light soy sauce, and sesame oil to the pot. Stir well to combine.
Add the vegetables and tofu: Stir in the prepared lily flowers, wood ears, shiitake mushrooms, and bamboo shoots. Bring the soup back to a simmer, then add both types of tofu and the white vinegar.
Thicken the soup: In a small bowl, whisk together 1/3 cup cornstarch and 1/4 cup water to create a smooth slurry. While stirring the soup in a steady circular motion to create a whirlpool, slowly drizzle in the slurry. Continue stirring until the soup thickens and returns to a simmer.
Create egg ribbons: With the soup at a gentle simmer, stir slowly in a circular motion once more. Gradually drizzle the beaten egg into the moving soup to create delicate, silky ribbons. Avoid over-stirring at this stage to keep the ribbons intact.
Garnish and serve: Taste and adjust the seasoning, adding more white pepper for heat or vinegar for sourness if desired. Ladle into bowls and garnish with freshly chopped scallions.
For the most authentic flavor, use white pepper rather than black pepper, as it provides the signature sharp heat. If you cannot find dried lily flowers or wood ear mushrooms, you can substitute with extra shiitakes or oyster mushrooms. To save time, use boiling water to rehydrate the dried mushrooms in about 20-30 minutes.