In a large pot, add chicken stock. Heat over medium-high heat and bring to a boil.
Add soy sauce and cooking wine and bring it to a gentle simmer.
Add carrots, enoki mushroom, wood ear mushroom, shiitake mushroom, and bamboo shoots to the soup. Let is simmer for about 2-3 minutes. Then add sliced tofu and simmer for another 2-3 minutes.
To make cornstarch slurry, mix 2 tablespoons of cornstarch with 3 tablespoons of water in small bowl. Slowly pour the cornstarch slurry into the soup, stirring continuously until the soup thickens and becomes silky. Add more cornstarch slurry if you prefer thicker texture.
Lower the heat. Then slowly drizzle the beaten eggs into the soup while stirring in circular motion, letting it form into delicate egg ribbons.
In the end, add Chinese black vinegar, sesame oil, and white pepper. Taste and add more seasonings to your liking. Add more vinegar if you like the sourness, and add more white pepper to add more heat. Optional: you can add chili oil for extra spice.
Garnish with cilantro or green onions. Add more salt and white pepper if needed. Serve hot and enjoy!