Go Back
+ servings

Vegan Hot and Sour Soup

This vegan hot and sour soup recipe has the classic flavors of Chinese takeout but simplified with easy-to-find ingredients.
5 from 5 votes
Print Pin Recipe
Course: Appetizer, Main Course
Cuisine: American, Chinese-inspired
Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes
Servings: 4
Calories: 132kcal

Ingredients

  • 1 clove garlic minced
  • 1 teaspoon minced ginger
  • 3 green onions sliced and white parts separated from dark green parts
  • ½ teaspoon chili flakes
  • 2 medium carrots peeled and thinly julienned
  • 12 white button mushrooms cleaned and quartered
  • 8 oz (225 grams) soft tofu drained and cubed
  • 10 baby corn sliced in half lengthwise and in half crosswise
  • 4 cups (1 litre) vegetable stock
  • 3 tablespoons light soy sauce
  • 1 teaspoon white pepper
  • 1 ½ tablespoons cornstarch
  • 3 tablespoons rice vinegar
  • Optional: ½ teaspoon salt

Instructions

  • Pour about ¼ cup (60 ml) of the vegetable stock into a small bowl and set aside.
  • In a medium pot, combine the garlic, ginger, white and light green parts of the green onion, chili flakes, carrots, mushrooms and remaining vegetable stock.
  • Bring to a boil then reduce to medium heat. Simmer until the carrots and mushrooms are tender - about 5 minutes.
  • Add the baby corn, tofu, soy sauce and white pepper. Bring back to a simmer.
  • Add the cornstarch to the bowl with the reserved vegetable stock. Stir well to dissolve the cornstarch.
  • Slowly pour the cornstarch mixture into the simmering soup. Stir until the soup thickens - about 2 minutes.
  • Remove the pot from the heat and stir in the vinegar. Taste and add salt if necessary (salt helps to bring all the flavors together). You can also adjust the amount of soy sauce, vinegar or white pepper to your liking.
  • Garnish with the dark green tops of the green onions and serve.
Find us on Instagram@stingyveganrecipes
Find us on Facebook@thestingyvegan

Nutrition

Calories: 132kcal | Carbohydrates: 21g | Protein: 9g | Fat: 2g | Saturated Fat: 0.3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 0.4g | Sodium: 788mg | Potassium: 523mg | Fiber: 4g | Sugar: 6g | Vitamin A: 5345IU | Vitamin C: 7mg | Calcium: 44mg | Iron: 2mg
Nutritional information is provided as a courtesy and is approximate only. Please refer to our nutrition disclaimer for more information.