Heat the oil in a large pot over medium-high heat. Add the garlic, ginger, chili flakes, white pepper, and black pepper and cook, stirring, until fragrant, about 1 minute.
Add the soy sauce, vinegar, and sugar, and stir to combine. Add the vegetable broth and bring the mixture to a boil.
Add the tofu, bamboo shoots, mushrooms, and scallions, and reduce the heat to low. Simmer for 15 minutes.
Remove from heat and stir in the cilantro. Serve hot.
Interesting Facts
Hot and Sour Tofu Soup is a popular dish in many Asian countries.
Tofu is a great source of protein and is easily digestible.
Ginger adds a spicy flavor and can help with digestion.