Soups & Stews
This authentic Chinese hot and sour soup delivers the perfect balance of tangy, spicy, and umami flavors in every silky spoonful. The secret lies in layering fermented black beans, mushrooms, and vinegar for that signature depth while keeping the broth clear and vibrant.
I've perfected this recipe over years of testing—no shortcuts, just restaurant-quality results at home.
The magic happens in the broth, where chicken stock simmers with ginger and garlic to build a fragrant base. Then comes the delicate dance of adding vinegar for sourness, chili oil for heat, and a touch of sugar to round out the flavors.
The egg ribbons—light, feathery, and barely cooked—are the star, adding a luxurious texture that makes this soup unforgettable.
What sets this recipe apart is its authenticity without compromise. The fermented black beans provide that signature funky umami, while bamboo shoots and wood ear mushrooms add earthy depth.
Every ingredient plays a role, and the balance of flavors is precise—no overpowering spice or harsh sourness, just a harmonious bowl that warms you from the inside out.
Whether you're serving it as a starter or a light meal, this soup is versatile enough for any occasion. The instructions are clear, the technique approachable, and the result is always impressive. Let's make it—your taste buds will thank you.
Ingredients for authentic chinese hot and sour soup
These 14 ingredients create a restaurant-quality hot and sour soup with perfect spice balance.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Stock 🍲 | 6 cups | Homemade or high-quality store-bought |
| White Vinegar 🍋 | ½ cup | White or apple cider vinegar |
| Fermented Black Beans 🌱 | ¼ cup | Rinsed and chopped (the funkier, the better) |
| Dried Wood Ear Mushrooms 🍄 | ½ oz | Rehydrated and sliced |
| Bamboo Shoots 🌿 | ½ cup | Canned, drained and sliced |
| Fresh Ginger 🧄 | 1 ½ tbsp | Finely grated (peeled) |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Chili Oil 🌶️ | 1 tbsp | Homemade or store-bought (adjust for heat) |
| Granulated Sugar 🍚 | 1 tbsp | Balances acidity |
| Green Onions 🧅 | 4 whole | Sliced into 1-inch pieces |
| Large Eggs 🥚 | 4 whole | Fresh for silky ribbons |
| Cornstarch 🌾 | 1 tsp | For egg ribbon clarity |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Sesame Oil 🫒 | ½ tbsp | For aroma (optional) |
The fermented black beans are non-negotiable—they bring that signature funky umami that separates this from regular hot and sour. Asian grocery stores carry the best, but H Mart or 99 Ranch have reliable brands. Look for beans that smell strong and have visible fermentation residue. The wood ear mushrooms? Dried is best—rehydrate in hot water for 20 minutes, then slice. Fresh ones lose texture. Ginger and garlic are the aromatic base—freshly grated ginger (not paste) and peeled garlic make all the difference. I always double-check my chicken stock—homemade or Swanson Premium is worth the splurge for this dish.
No fermented black beans? Miso paste at half the amount gives some umami, but it won't replicate that funk. Wood ear mushrooms unavailable? Shiitake mushrooms work in a pinch, but texture will differ. Vinegar too strong? Dilute with a splash of water or use apple cider vinegar for milder acidity. The chili oil can be adjusted—Lao Gan Ma is the gold standard, but any brand works. For the eggs, room temperature is key for those perfect ribbons. If your eggs are cold, let them sit out for 30 minutes before using. The bamboo shoots? Canned is fine, but drain and rinse well—you don't want that syrupy liquid in your broth.
This soup tastes even better the next day as flavors meld. Store leftovers in airtight containers for up to 4 days in the fridge. The egg ribbons? Make fresh—they won't reheat well. For freezing, portion the broth and solids separately. The broth freezes beautifully for up to 3 months, while the mushrooms and bamboo shoots hold up for 2 months. I always make a double batch—one for dinner, one to freeze for lazy weeknights. The chili oil separates when refrigerated, so give it a quick stir before using.
Why You'll Love This Recipe
- Here’s what sold me: that perfect balance of sour (white vinegar cuts right through) and deep, funky fermented black beans. Honestly, the first time I tasted it, I grabbed another bowl. The wood ear mushrooms add this chewy texture that makes it ridiculously satisfying.
- I’ll be real: dried mushrooms and bamboo shoots might sound fancy, but they’re way cheaper than fresh. A bag of fermented black beans lasts forever, and chicken stock? You can use store-bought or make your own. This recipe turns pantry basics into something that tastes like a restaurant—without the price tag.
Step-by-step instructions for authentic Chinese hot and sour soup
Here's how to craft the perfect balance of tangy, spicy, and umami in this iconic dish.
Prepare the Aromatic Base
Heat a large pot over medium heat and add the 6 cups chicken stock. Bring to a gentle simmer, then add the 1.5 tbsp fresh ginger and 4 cloves garlic cloves. Let the aromatics steep for 3-4 minutes until you can smell their bright, pungent fragrance filling your kitchen.
This foundational step builds the soup's complex flavor profile. The ginger and garlic should be fragrant but not browned—just enough to infuse the stock without bitterness. I like to stir occasionally to prevent any sticking, though with proper heat control, this shouldn't be an issue.
Add the Vinegar and Fermented Black Beans
Reduce heat to low and carefully stir in the 0.5 cup white vinegar and 0.25 cup fermented black beans. The vinegar will make the soup bubble vigorously—this is normal. Let it simmer gently for 5 minutes until the beans soften slightly and the acidity begins to mellow.
Here's where the authentic balance begins. The vinegar provides the signature tang, while the fermented black beans contribute their funky, salty depth. Don't skip this simmering time—the acid needs to integrate with the stock rather than sit as a separate layer. You'll know it's working when the soup smells like a complex harmony of sour and umami.
Incorporate the Vegetables and Seasonings
Add the 0.5 oz dried wood ear mushrooms (previously rehydrated and sliced), 0.5 cup bamboo shoots, and 1 tbsp granulated sugar. Stir well and simmer for another 5 minutes until the vegetables are heated through. Season with the 1.5 tsp salt and 1 tbsp chili oil, adjusting the chili oil to your preferred heat level.
The sugar here isn't just sweetness—it balances the vinegar's acidity while helping to caramelize the mushrooms slightly. The vegetables should be tender but still hold their shape. This is the moment where the soup's signature bold flavors come together. Taste and adjust seasoning now if needed—you can always add more salt or vinegar later, but you can't remove excess acidity.
Create the Signature Egg Ribbons
In a separate bowl, whisk together the 4 whole large eggs with 1 tsp cornstarch until fully combined. Slowly pour this mixture into the simmering soup while stirring continuously in one direction (I prefer clockwise) to create long, silky ribbons. The soup should remain at a gentle simmer—don't let it boil vigorously or the eggs will scramble.
This is the technique that makes hot and sour soup truly special. The cornstarch creates those delicate, translucent ribbons that melt in your mouth. The key is patience—keep stirring gently for about 1 minute until the eggs are just set but still tender. You'll see the ribbons form as you stir, creating beautiful swirls in the broth.
Finish and Serve
Remove from heat and stir in the 0.5 tbsp sesame oil and 4 whole green onions (sliced into 1-inch pieces). Let the soup sit for 2-3 minutes to allow the flavors to meld completely. Ladle into bowls immediately, garnishing each serving with additional green onion slices if desired.
The sesame oil adds a final aromatic layer that ties everything together. The soup should be vibrant with layers of flavor—tangy from the vinegar, spicy from the chili oil, funky from the fermented beans, and silky from the egg ribbons. Serve while hot, as the egg ribbons will continue to set as they cool. Each spoonful should deliver that perfect balance of complex flavors that makes this soup so beloved.
Pro Tips For Making Authentic Chinese Hot And Sour Soup
- SOAK MUSHROOMS 20 MINUTES: I learned this the hard way—dried wood ear mushrooms need a proper soak or they’ll stay tough as a boot. Toss them in hot (not boiling) water for 20 minutes before slicing, then drain and rinse. The extra prep makes them melt-in-your-mouth tender, not rubbery.
- SIMMER STOCK LOW AND SLOW: Don’t let the stock boil after adding vinegar—it’ll turn cloudy and lose its clarity. Keep it at a gentle simmer (tiny bubbles, just under a rolling boil) once everything’s in. I used to rush this, and the soup always looked murky afterward.
- CRUSH BLACK BEANS COARSELY: Skip the food processor—fermented black beans need to stay chunky for texture. Smash them lightly with the flat side of a knife or a mortar until they’re broken but still recognizable. Too fine, and the soup loses its depth of flavor.
- ADD VINEGAR LAST, TASTE FIRST: Vinegar’s the balancing act—too much and it’s harsh, too little and it’s bland. Stir in just a splash, taste, then adjust. I was skeptical until I tried it: the soup’s tanginess builds better this way, and you won’t overdo it. (Yes, even if you’re impatient like me.)
Storing and reheating your authentic chinese hot and sour soup
Broth Storage Secrets
The broth is where the magic lives, so treat it right. Store it in airtight glass containers (like Pyrex) for up to 4 days in the fridge. The flavors actually deepen overnight as the vinegar and fermented beans mellow.
For longer storage, freeze the broth in quart-sized freezer bags—leave 1 inch of headspace since liquids expand when frozen. Thaw overnight in the fridge before reheating. 🌡️
Vegetable Prep Ahead
Rehydrate the wood ear mushrooms and slice the bamboo shoots in advance—they keep well in airtight containers for 5 days in the fridge. Chop the green onions and store them separately in a sealed bag with a paper towel to absorb moisture.
The fermented black beans can be rinsed and chopped 2 days ahead, stored in the fridge submerged in water to prevent drying out.
Egg Ribbon Rules
Here's the golden rule: Never reheat egg ribbons. They're best served fresh from the pot. However, you can prep the egg mixture ahead by whisking the eggs and cornstarch in a bowl and storing it in the fridge for up to 12 hours.
Bring it to room temperature before adding to hot soup. The ribbons will still form beautifully if the egg mixture isn't cold. 🥚
Reheating Like a Pro
For the best texture, reheat the soup (without eggs) on the stovetop over medium-low heat for 5-7 minutes. Add 2-3 tbsp water if it looks too thick. For microwave reheating, use 70% power for 2-minute intervals until steaming hot.
Always stir well and adjust seasoning—reheated soup often needs a pinch more salt or vinegar to brighten the flavors.
Freezer-Friendly Components
Freeze the broth separately from the vegetables for best results. The broth keeps for 3 months while the vegetables hold up for 2 months. When ready to serve, thaw the broth overnight in the fridge, then reheat with fresh vegetables.
The mushrooms and bamboo shoots will soften slightly but still contribute great texture. Add the egg ribbons fresh when serving. ❄️
Garnish Refreshers
Keep your green onions and sesame oil separate until serving. Freshly sliced green onions add brightness, while the sesame oil provides that final aromatic punch. Store the sesame oil in its original bottle in a cool, dark place—it keeps indefinitely.
The chili oil should be stored in the fridge if you prefer it thicker, or at room temperature if you like it more fluid. Always stir before using. 🌿
Nutrition facts
Frequently asked questions
Why does my hot and sour soup taste too sour?
The vinegar should be balanced by the fermented black beans and sugar. If it's too sharp, reduce heat and add ½ tsp sugar or 1 tsp cornstarch slurry (mix ½ tsp cornstarch with 1 tsp water) to mellow the acidity. Let it simmer 2 minutes to integrate flavors.
Can I make this soup vegetarian?
Yes! Replace the chicken stock with vegetable broth> (or homemade mushroom/seaweed broth) and swap fermented black beans for 1 tbsp soy sauce + 1 tsp miso paste for umami. Use tofu cubes instead of eggs, simmered until tender. The texture will differ but still deliver bold flavors.
How do I fix egg ribbons that turned out scrambled?
Too much heat or too fast stirring causes scrambling. Keep the broth at a gentle simmer> (small bubbles) and stir continuously in one direction for 1 minute maximum. For next time, whisk eggs with 1 extra tsp cornstarch> and add them to cooler broth (180°F>) rather than boiling.
What's the secret to restaurant-quality wood ear mushrooms?
Use dried wood ears> (never fresh) and rehydrate them in hot water for 20 minutes>. Slice them into ¼-inch strips> while still pliable. For extra texture, blanch them in boiling water for 30 seconds> before adding to the soup. This removes excess moisture and enhances their chewy quality.
Can I adjust the spice level?
Start with 1 tbsp chili oil>, then add more to taste. For milder heat, replace with ½ tsp red pepper flakes> or 1 tsp doubanjiang (spicy fermented bean paste)>. The fermented black beans already provide natural funk, so adjust chili separately. Taste as you go—you can always add more heat, but you can't remove it.
