Go Back
+ servings
Print Recipe
vegetarian hot and sour soup in a bowl

Mushroom Hot And Sour Soup

This delicious vegetarian, gluten-free spin on classic Chinese hot and sour soup will keep you warm in winter and satiated through lighter months.

Prep Time 10 minutes
Total Time 45 minutes
Servings 4
Author Phoebe Lapine


  • 1 tablespoon refined coconut oil
  • 1 small shallot, sliced
  • 1 bunch scallions, thinly sliced, white and green parts divided
  • 1 pound mixed mushrooms, I used shitake and cremini, stems removed, thinly sliced
  • 1 inch fresh ginger, peeled and minced
  • 2 garlic cloves, minced
  • 2 teaspoons sambal olek or sriracha
  • 1/4 cup gluten-free tamari
  • 1/4 cup rice vinegar
  • 6 cups vegetable stock
  • 2 tablespoons arrowroot starch or cornstarch
  • 1 large egg, beaten


  1. Heat the oil in a large stockpot or Dutch oven. Saute the shallot and white scallions over medium-high heat until soft, 5 minutes. Add the mushrooms and cook until they've reduced in size and begun releasing their liquid, 5 minutes. Stir in the ginger, garlic, and sambal olek or sriracha. Cook until fragrant, 1 more minute.

  2. Carefully pour in the tamari and vinegar (hot vinegar can sting the eyes), scrapping up any brown bits that have formed on the bottom of the pan. Add the stock and bring to a boil. Reduce the heat to medium and simmer for 10 minutes until the flavors have melded. In a small mixing bowl, whisk the arrowroot or cornstarch and 1/3 cup of water to create a slurry. Add it to the pot and simmer the soup until slightly thickened, another 10 minutes.

  3. Remove the soup from the heat and slowly pour in the egg while stirring the liquid. The egg will form soft strings and will cook immediately. Taste the soup and add salt as necessary. Garnish with the green scallions and serve.