Go Back
+ servings
Bowl of vegan hot and sour soup with fresh cilantro on top.
Print Recipe
4.99 from 50 votes

Vegan Hot and Sour Soup with Bok Choy

This vegan hot and sour soup is made with crispy tofu, bok choy and shiitake mushrooms, simmered up in a spicy, gingery broth.
Prep Time10 minutes
Cook Time25 minutes
Total Time35 minutes
Course: Soup
Cuisine: American, Asian
Servings: 4
Calories: 294kcal
Author: Alissa

Ingredients

  • 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

Instructions

  • 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.
  • Add broth, raise heat, and bring to boil. Lower heat and add mushrooms and bamboo shoots, and simmer for about ten minutes.
  • 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.
  • 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.
  • Add tofu and cornstarch mixture into the broth, stir well, and remove from heat.
  • Stir in the scallions and cilantro, setting just a bit of each aside.
  • Ladle the soup into bowls and top with remaining scallions and cilantro, and optionally, a few sesame seeds.

Nutrition

Calories: 294kcal | Carbohydrates: 21.3g | Protein: 21.3g | Fat: 14.6g | Saturated Fat: 3.1g | Sodium: 2096mg | Potassium: 994mg | Fiber: 3.8g | Sugar: 7.6g | Calcium: 280mg | Iron: 4.5mg