Lunch recipe · from the recipe book
Hot and Sour Tofu Mushroom Soup
A tangy, peppery broth thickened to a silky body, full of soft tofu cubes, tender mushrooms and delicate egg ribbons.

- One pot
- 35 min · 25 min hands-on
- Serves 4
- Chinese
- Vegetarian
- Dairy-free
- Up to 30 g carbs
- Sat fat 4 g or less
- 500 calories or less
Ingredients
- 14 oz400 gFirm tofucut into thin strips
- 3¼ cups sliced225 gWhite mushroomsthinly sliced
- 2 large100 gEggsbeaten
- 3¼ cups700 gVegetable broth
- 1¼ cups300 gWater
- 1 medium60 gCarrotscut into matchsticks
- 2¼ cups shredded150 gBok choysliced
- 1½ tbsp grated10 gFresh gingerminced
- 2 cloves6 gGarlicminced
- 2 tbsp30 gLow-sodium soy sauce
- 2½ tbsp40 gApple cider vinegar
- 3 tbsp24 gCornstarch
- 1¾ tsp8 gToasted sesame oil
- 2¼ tsp10 gCanola oil
- ¾ tsp2 gBlack pepper
- 1 tsp4 gGranulated sugar
- 2 medium30 gGreen onionsthinly sliced
Steps
- Heat the canola oil in a large pot over medium heat. Add the ginger and garlic and cook for 30 seconds until fragrant.
- Add the mushrooms and carrot and cook, stirring, for 4 to 5 minutes until the mushrooms soften.
- Pour in the vegetable broth and water, bring to a boil, then add the tofu, soy sauce, vinegar, sugar and black pepper. Simmer for 5 minutes.
- Add the bok choy and simmer for 2 minutes until just tender.
- Stir the cornstarch with a few spoonfuls of cold water until smooth, then stir it into the soup and simmer for 1 to 2 minutes until slightly thickened.
- Stir the soup in a slow circle and drizzle in the egg in a thin stream. Let it set for 1 minute without stirring, then simmer until the egg ribbons are fully cooked and firm, reaching 160°F (71°C).
- Turn off the heat, stir in the sesame oil, and serve topped with the green onion. Add a splash more vinegar or pepper at the table if you like it tangier.
Contains: Egg, Gluten, Soy, Sesame.
Cook mode Log it in Today Make it mine
Made it
Made it? Share how yours turned out.
Saved in the Every Helping recipe book on October 19, 2026.
Want one that fits your numbers?
Pick the meal, the pan and your targets, and the Every Helping recipe generator writes a recipe with every number worked out. Free on the web.
Brown Lentil Tomato Soup with Eggplant and Basil350 calories · 18 g protein
Black-Eyed Pea and Collard-Style Kale Soup330 calories · 15 g protein
Thai Green Curry Black-Eyed Pea Noodle Soup630 calories · 22 g protein
Golden Coconut Noodle Soup with Queso Fresco720 calories · 22 g protein