In a large pot, bring the broth to a boil.
Add the sliced mushrooms and shredded chicken or tofu.
Stir in the bamboo shoots and cubed tofu.
Reduce heat and let it simmer for about 5 minutes.
Add soy sauce, rice vinegar, and white pepper.
Mix cornstarch with water and stir into the soup.
Slowly pour in the beaten eggs while stirring.
Cook for an additional 2 minutes until eggs are set.
Taste and adjust seasoning as needed.
Garnish with chopped green onions and cilantro before serving.