This Chinese Hot and Sour Soup is a warm bowl of comfort. It’s packed with flavors from mushrooms, tofu, and a tangy broth that tickles your taste buds!
The best part? You can customize it with your favorite veggies and spice level. I love to add a sprinkle of sesame oil for that extra yum! 🍲
Key Ingredients & Substitutions
Broth: The base of your soup! You can use chicken broth for a richer taste or vegetable broth for a lighter option. Homemade broth is great, but store-bought works just fine.
Mushrooms: Shiitake mushrooms add a lovely depth of flavor. If you can’t find them, regular button mushrooms or even dried mushrooms rehydrated in warm water can work too.
Bamboo Shoots: These add crunch. If you don’t have them, try using jicama or grated zucchini as a fresh alternative.
Tofu: Firm tofu holds its shape well in soups. For a different texture, silken tofu can be used but be gentle when stirring.
Chili Paste: Adjust the heat with your favorite chili sauce. For a milder flavor, you could use sweet chili sauce instead.
How Do I Create Perfect Egg Ribbons in Soup?
Making egg ribbons adds a nice touch to your hot and sour soup! The key is to slowly drizzle the beaten eggs into the hot broth while stirring gently. Here’s how:
- Reduce the heat to low before adding the eggs to prevent them from cooking too quickly.
- Stir the soup gently in one direction to create a whirlpool effect.
- As you stir, pour the beaten eggs in a thin stream, allowing them to cook and form ribbons instantly.
Practice makes perfect with this technique, so don’t worry if it’s not perfect your first time! Enjoy your soup! 🌶️🥣

How to Make Delicious Chinese Hot and Sour Soup
Ingredients You’ll Need:
For the Soup:
- 6 cups chicken broth or vegetable broth
- 1 cup shiitake mushrooms, sliced
- 1/2 cup wood ear mushrooms or black fungus, sliced (optional)
- 1/2 cup bamboo shoots, julienned (optional)
- 1 medium carrot, sliced thinly
- 1/2 cup firm tofu, cut into thin strips
- 2 eggs, lightly beaten
- 3 tablespoons soy sauce
- 2 tablespoons rice vinegar
- 1 tablespoon chili paste or chili sauce (adjust to taste)
- 1 teaspoon white pepper (can adjust for heat)
- 1 tablespoon cornstarch mixed with 3 tablespoons water (slurry)
- 2 green onions, finely chopped
- 1 teaspoon sesame oil
- Salt to taste
How Much Time Will You Need?
This recipe takes about 10 minutes to prep and 15 minutes to cook, making the total time roughly 25 minutes. Perfect for a quick and satisfying meal!
Step-by-Step Instructions:
1. Start with the Broth:
In a large pot, pour in the chicken or vegetable broth and bring it to a boil over medium-high heat. This will be the flavorful base of your soup!
2. Add the Veggies:
Once the broth is boiling, add in the sliced shiitake mushrooms, wood ear mushrooms (if you have them), bamboo shoots (if you like), and the thinly sliced carrot. Let everything simmer together for about 5 minutes, or until the vegetables are tender.
3. Introduce the Tofu:
Next, gently stir in the firm tofu strips. This will add protein and a wonderful texture to your soup.
4. Season the Soup:
Now it’s time to flavor your broth! Add the soy sauce, rice vinegar, chili paste, and white pepper. Give it a good stir to combine. Take a quick taste and adjust any seasoning if you like it spicier or saltier.
5. Thicken It Up:
To give your soup a nice body, slowly pour in the cornstarch slurry while stirring continuously. Keep the soup simmering gently for 1-2 minutes until it thickens slightly.
6. Add the Eggs:
Reduce the heat to low. Carefully drizzle the beaten eggs into the soup in a thin stream while stirring gently in one direction to create those lovely egg ribbons.
7. Finishing Touches:
Turn off the heat and stir in the sesame oil for a fragrant aroma. It’s the cherry on top!
8. Serve Up Your Soup:
Dish out the hot soup into bowls and garnish with the finely chopped green onions. Enjoy your cozy bowl of hot and sour soup full of flavor and warmth!
This dish really captures the essence of Chinese cuisine with its balance of spicy and tangy flavors combined with the heartiness of the vegetables and tofu. Perfect for any occasion! 🍜

Can I Use Different Types of Broth?
Absolutely! While chicken broth gives a rich flavor, vegetable broth works great for a lighter, vegetarian version. You can also make your own broth at home for an even fresher taste!
Can I Make This Soup Spicier?
Yes! If you like extra heat, add more chili paste or even a few drops of hot sauce. You can also sprinkle in some crushed red pepper flakes for an added kick!
How Do I Store Leftovers?
Store any leftover soup in an airtight container in the fridge for up to 3 days. Reheat it gently on the stove or in the microwave, adding a splash of broth or water if it thickens too much upon cooling.
Can I Add Other Vegetables?
Definitely! Feel free to customize your soup by adding other veggies, such as bok choy, bell peppers, or snow peas. Just be sure to adjust the cooking time based on how long those veggies take to become tender.


