Classic Hot and Sour Soup
When the chill sets in or you crave something cozy yet invigorating, Classic Hot and Sour Soup is a soul-warming option that doesn’t disappoint. It brings bold flavors of peppery heat and tangy vinegar in a way that awakens the palate with every spoonful. With tender mushrooms, tofu, bamboo shoots, and a rich, savory broth, this soup is both comforting and surprisingly satisfying.
This Chinese restaurant staple is simple enough to make at home and tastes even better when it simmers slowly on your own stovetop. The fragrance that fills the kitchen is reason enough to make a big pot, but the real magic is in how adaptable and nourishing it is.
Why You’ll Love This Classic Hot and Sour Soup
This soup hits that perfect balance between heat and tang. It’s hearty but not heavy, easy to make vegetarian, and versatile with whatever mushrooms or proteins you have on hand. Plus, it’s a one-pot dish that feeds a crowd or makes flavorful leftovers.
What Kind of Mushrooms Should I Use?
While wood ear mushrooms are traditional, feel free to use shiitake, oyster, or even button mushrooms. Dried mushrooms add a deeper umami flavor when rehydrated, but fresh varieties work beautifully too. The key is to slice them thinly so they absorb the soup’s flavors quickly.
Ingredients for the Classic Hot and Sour Soup
This recipe brings together savory, spicy, and sour elements in one satisfying bowl. Here’s what you’ll need:
Chicken or vegetable broth — The flavorful base that holds everything together.
Soy sauce — Adds depth and umami to the broth.
Rice vinegar — Provides the essential sour kick that defines the soup.
Tofu — Adds protein and texture, best cut into thin strips or cubes.
Mushrooms — For earthiness and umami; shiitake or wood ear are ideal.
Bamboo shoots — Traditional and crunchy, they add great texture.
White pepper — Brings the signature heat in a sharper, more fragrant way than black pepper.
Cornstarch slurry — Thickens the broth just enough to coat the spoon.
Eggs — Lightly beaten and streamed in to create silky ribbons.
Sesame oil — A fragrant finish to deepen the aroma.

How To Make the Classic Hot and Sour Soup
Step 1: Create the Broth Base
In a large pot, combine the broth, soy sauce, and rice vinegar. Bring it to a gentle boil over medium heat.
Step 2: Add Vegetables and Tofu
Add the mushrooms, bamboo shoots, and tofu. Let everything simmer for 5 to 8 minutes so the flavors meld.
Step 3: Thicken the Soup
Stir in the cornstarch slurry (equal parts cornstarch and water mixed together). Keep stirring gently until the soup thickens slightly.
Step 4: Add the Heat
Sprinkle in the white pepper. Taste and adjust with more pepper or vinegar depending on how hot or sour you like it.
Step 5: Create Egg Ribbons
Slowly pour the beaten eggs in a steady stream while stirring the soup in one direction. The eggs will cook instantly and form delicate ribbons.
Step 6: Finish and Serve
Drizzle with sesame oil just before turning off the heat. Serve hot and enjoy that cozy tingle in your throat.
How to Serve and Store This Soup
This Classic Hot and Sour Soup feeds about 4 people generously. Serve it as a starter to an Asian-inspired dinner or as a standalone meal with a side of steamed dumplings or rice.
Leftovers can be stored in an airtight container in the fridge for up to 3 days. Reheat gently over the stove to maintain its texture and flavor. It doesn’t freeze particularly well due to the tofu, but it’s delicious enough to finish within a few days.
What to Serve With Classic Hot and Sour Soup?
Steamed Dumplings
The soft, juicy filling of dumplings pairs perfectly with the zesty broth.
Scallion Pancakes
Crispy and chewy, these bring a great contrast to the silky soup.
Stir-Fried Bok Choy
Light and garlicky greens that complement the richness of the soup.
Fried Rice
A hearty and satisfying addition to turn the soup into a full meal.
Spring Rolls
Crunchy, savory, and perfect for dipping in extra soy or chili sauce.
Sesame Noodles
Chilled or warm, they balance the soup’s sharp flavors with nutty sweetness.
Pickled Vegetables
Add a punchy, crunchy side to refresh your palate.
Want More Soup Ideas with a Kick?
If you’re a fan of bold soups like this Classic Hot and Sour Soup, you might love exploring these delicious options:
- Cajun Potato Soup with smoky spice and creamy potatoes.
- Crockpot Thai Coconut Chicken Soup for a velvety broth infused with lemongrass and ginger.
- Creamy Chicken and Broccoli which brings cozy and comforting flavors to your table.
- Cabbage Soup with Ground Beef that’s nourishing and budget-friendly.
- Mexican Sopa de Conchas for a pasta-filled bowl of childhood memories.
Save This Recipe For Later
đŸ“Œ Save this recipe to your Pinterest dinner board so you can come back to it anytime.
Let me know how your batch turned out! Did you go heavy on the spice or keep it mellow? Maybe you tossed in some extra mushrooms or added shredded chicken?
I love hearing how you make these recipes your own. Questions are always welcome—let’s make great meals together.
Explore more health-boosting, heartwarming dishes on Zoe Recipes on Pinterest and bring new flavors to your weekly menu!
Conclusion
Classic Hot and Sour Soup is more than just a takeout favorite. It’s a deeply flavorful, customizable dish that brings comfort in every spoonful. Whether you’re nursing a cold or just need a culinary pick-me-up, this soup is an easy go-to that delivers warmth, spice, and tang in perfect harmony.

Classic Hot and Sour Soup
- Total Time: 25 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
Classic Hot and Sour Soup is a Chinese takeout favorite known for its savory, spicy, and tangy flavor. This easy homemade version is loaded with tofu, mushrooms, and bamboo shoots in a comforting broth, making it the perfect cozy soup for weeknight dinners or when you’re feeling under the weather.
Ingredients
4 cups chicken or vegetable broth
3 tablespoons soy sauce
4 tablespoons rice vinegar
1 cup firm tofu, cut into strips or cubes
1 cup sliced mushrooms (shiitake or wood ear)
1/2 cup bamboo shoots, julienned
1 teaspoon white pepper
2 tablespoons cornstarch
2 tablespoons water
2 eggs, lightly beaten
1 teaspoon sesame oil
Instructions
1. In a large pot, combine the broth, soy sauce, and rice vinegar. Bring to a gentle boil.
2. Add the mushrooms, bamboo shoots, and tofu. Simmer for 5 to 8 minutes.
3. Mix cornstarch and water to create a slurry and stir it into the soup to thicken.
4. Sprinkle in white pepper and adjust seasoning with more vinegar or pepper to taste.
5. Slowly pour in the beaten eggs while stirring in one direction to form egg ribbons.
6. Drizzle with sesame oil and turn off the heat. Serve hot.
Notes
This soup tastes best fresh but stores well for up to 3 days.
Adjust white pepper to control the heat level.
Dried mushrooms add more umami but must be soaked before use.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Chinese
Nutrition
- Serving Size: 1 bowl
- Calories: 120
- Sugar: 2g
- Sodium: 890mg
- Fat: 5g
- Saturated Fat: 1g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 10g
- Fiber: 1g
- Protein: 8g
- Cholesterol: 65mg


