Soak dried ingredients. In a large bowl, submerge shiitake mushrooms, wood ear mushrooms, and lily flowers in hot water. Put a plate on top of the dried ingredients to ensure they stay submerged. Soak for 1 hour or until rehydrated.
Prepare the pork. Julienne pork into 2” x ¼” wide strips. Place in bowl. Toss with salt, sesame oil, and corn starch. Set aside to marinate.
Julienne vegetables, mushrooms, and tofu. Cut carrot, rehydrated mushrooms, lily flowers, bamboo shoots, and tofu into 2” x ¼” wide strips to match the pork size.
Fry aromatics. Heat vegetable oil in wok over medium heat. Slice ginger and halve chilis, and fry for 1 minute or until slightly toasted and fragrant. Do not overfry or they will burn.
Build soup. Add chicken stock and bring to a boil. Add pork, stirring when in the stock to separate strips. Cook 2-3 minutes until cooked through. Add remaining julienned ingredients.
Add cornstarch. In a small bowl, mix cornstarch and water well until completely combined (this is called a “slurry”). Ensure no cornstarch settles at the bottom of the bowl. Pour the slurry into the soup and stir. Heat until simmering.
Add egg. Lightly beat 2 eggs in the same bowl used for the cornstarch slurry. Pour the eggs into the soup slowly with one hand, stirring the soup slowly with the other. Turn heat off.
Add seasonings. Add both soy sauces, black vinegar, white pepper, sesame oil, and salt to taste. Adding these at the end keeps their flavours strong and pungent.
Garnish and serve! Ladle into bowls. Garnish with cilantro and green onions. Serve immediately. Sip and say “ahhh!”