Vegetarian Hot and Sour Soup

Fall, Lunch, Winter | 09.20.15 | By

When it comes to meal planning, I have the most difficult time with lunches, week after week. Working full time makes lunch especially challenging. Personally, I’ll be damned if I’m going to plan 5 different lunches for the work-week, so I’ll prep a monster-lunch on Sunday and eat it Monday through Friday.
Thusly, lunch needs to fit the following criteria:
1. easy and quick to assemble
2. ingredients must stay fresh through Friday
3. must hold my interest all week- this is crucial, as there is an entire Portland city-block of food carts 20 steps from my workplace.

Enter this Hot and Sour Soup, which has been serving me very well the last couple of weeks. Not only does it fit all three lunch-happiness-criteria, it is also satisfying, healthy, and a perfectly warm foil to the chill that has begun filling the air these days. It’s soup and sweater season, friends.

My recipe is adapted from Caroline’s over at pickledplum. I made some changes to simplify it for daily assembly, scale up for the week, and to make it vegetarian. To make this appropriate for a week of lunches, I slice the veggies and tofu and store in individual containers in the refrigerator,  and then prepare the hot and sour broth with egg drop and store separately. If you’re making this soup to serve a crowd all at once, you can just throw the veggies and tofu  in after finishing up the broth, and cook for 3 minutes or so to soften the mushrooms before serving.

The veggies/tofu in my recipe are the things that I like- for one, I can’t stand the texture and canned-flavor of bamboo shoots, so I’ve opted for bean sprouts as a crunchier, fresher option. Secondly, I think that this soup traditionally includes pork. I shy away from eating meat more than once a week or two, and opt for tofu-only to keep it lighter and (bonus) simpler to whip up.  It’s flexible! Explore your options. My friend Rachel likes it with udon noodles, and I can totally get on board with that.

Hot and Sour Soup
Serves 4
Write a review
Prep Time
10 min
Cook Time
15 min
Total Time
25 min
Prep Time
10 min
Cook Time
15 min
Total Time
25 min
  1. 1 package extra firm tofu, cubed
  2. 8 oz. shiitake or oyster mushrooms, thinly sliced
  3. 2 c. mung bean sprouts
  4. 3-4 green onions, thinly sliced
  5. 6 c. water plus 2 T. Better Than Bouillon Vegetable Base (or 6 c. vegetable broth)
  6. 1/2 t. ground black pepper
  7. 3 T. rice vinegar
  8. 2 T. soy sauce or tamari
  9. 1 T. sesame oil
  10. 3 T. cornstarch mixed with 1/4 c. water
  11. 2 eggs, lightly beaten
  1. Prep your veggies and tofu and store in separate containers in the refrigerator. Be sure to cover the tofu cubes with water before putting away.
  2. Bring water to boil, add vegetable base. Stir to combine. Add pepper, rice vinegar, soy sauce, and sesame oil.
  3. Re-stir cornstarch slurry and add to the pot. Stir for 2 minutes and allow to thicken slightly.
  4. Reduce heat to medium and allow to simmer. While stirring broth continuously, drizzle the egg into the pot in a very slow, thin stream (a pyrex measuring cup is great for this).
  5. Remove soup from heat and allow to cool before packaging and storing in the refrigerator.
  6. When it's lunchtime, combine a portion of soup with some veggies and tofu and reheat.
I hope you love this soup as much as I do!


  1. Leave a Reply


    If it has egg it’s not vegan. Vegans don’t eat any kind of animal bi-product. Vegetarian yes, but vegan, no.

    • Leave a Reply


      You’re totally right! I honestly don’t know how that got by me. Descriptions are updated- thanks!

Leave a Comment