Go Back
+ servings
4.98 from 38 votes
Vegan Hot and Sour Soup
Vegan Hot and Sour Soup with Bok Choy
Prep Time
10 mins
Cook Time
25 mins
Total Time
35 mins
This vegan hot and sour soup is made with crispy tofu, bok choy and shiitake mushrooms, simmered up in a spicy, gingery broth.
Course: Soup
Cuisine: American, Asian
Servings: 4
Calories: 294 kcal
Author: Alissa
  • 2 tablespoons vegetable oil, divided
  • 1 tablespoon freshly grated ginger
  • 4-5 garlic cloves, minced
  • 8 cups vegetable broth
  • 4 ounces shiitake mushrooms, stemmed and sliced
  • 8 ounces can bamboo shoots, sliced
  • 1 14 ounce block of firm tofu, drained, pressed, and cut into ½ inch cubes
  • 1 medium bunch bok choy, green parts only, sliced into strips
  • 2 tablespoons rice vinegar
  • 2 tablespoons Asian chili paste, or to taste
  • 1 tablespoons soy sauce
  • 1 tablespoons organic granulated sugar
  • 2 tablespoons cornstarch mixed with ¼ cup cold water
  • 6 scallions, sliced
  • ¼ cup fresh cilantro, finely chopped
  • Toasted sesame seeds for topping, optional
  1. Heat 1 tablespoon of oil in large saucepan over medium heat. Add ginger and garlic and sauté for about one minute, being careful to avoid burning.
  2. Add broth, raise heat, and bring to boil. Lower heat and add mushrooms and bamboo shoots, and simmer for about ten minutes.
  3. While your broth simmers away, heat the remaining tablespoon of oil in large skillet over medium heat. Add tofu and cook on each side until it begins to brown. Remove it from the pan and transfer to a plate.
  4. Once the broth has simmered for ten minutes, stir in the bok choy, vinegar, chili paste, soy sauce and sugar. Simmer an additional ten minutes. Taste test the broth and adjust the seasonings to your liking.
  5. Add tofu and cornstarch mixture into the broth, stir well, and remove from heat.
  6. Stir in the scallions and cilantro, setting just a bit of each aside.
  7. Ladle the soup into bowls and top with remaining scallions and cilantro, and optionally, a few sesame seeds.
Nutrition Facts
Vegan Hot and Sour Soup with Bok Choy
Amount Per Serving
Calories 294 Calories from Fat 131
% Daily Value*
Fat 14.6g22%
Saturated Fat 3.1g16%
Sodium 2096mg87%
Potassium 994mg28%
Carbohydrates 21.3g7%
Fiber 3.8g15%
Sugar 7.6g8%
Protein 21.3g43%
Calcium 280mg28%
Iron 4.5mg25%
* Percent Daily Values are based on a 2000 calorie diet.