Hey there! So, I’ve got this recipe that’s a bit of a gem in my kitchen – Chinese-Style Hot and Sour Soup. It’s the kind of dish that warms you up from the inside out. I remember the first time I tried making it, I was a bit skeptical (like, what even is a ‘wood ear mushroom’, right?), but it turned out to be a delightful surprise. My partner, bless their heart, was super supportive, even when I accidentally doubled the vinegar. We still laugh about that.
Why You’ll Love This
I whip up this soup whenever there’s a chill in the air or I need a quick pick-me-up. It’s got that perfect balance of tang and spice. My family goes nuts for it, especially since it’s a great way to use up those random veggies lurking in the fridge. Plus, if you’re a fan of takeout, this will totally hit the spot. (And save you a few bucks!) Honestly, the most frustrating part was slicing the tofu the first couple of times, but once you get a rhythm, it’s a breeze.
What You’ll Need
- 4 cups chicken broth (vegetable broth works if you’re going veggie)
- 1/2 cup sliced bamboo shoots
- 1/2 cup sliced mushrooms (shiitake or wood ear – I use whatever’s handy)
- 1/2 cup firm tofu, cut into thin strips
- 2 tbsp soy sauce
- 1/4 cup rice vinegar (apple cider vinegar in a pinch)
- 1 tbsp chili paste (or more if you like it fiery!)
- 1 tbsp cornstarch mixed with 2 tbsp water
- 2 eggs, lightly beaten
- Sliced green onions and cilantro for garnish (optional, but I think it makes the dish)

Let’s Get Cooking
- Start by bringing the chicken broth to a boil in a large pot. This is where I usually take a quick peek in the fridge to make sure I haven’t missed any ingredients!
- Add the bamboo shoots and mushrooms. Let them hang out in the broth for about 5 minutes. (It’ll smell amazing, trust me!)
- Toss in the tofu strips and soy sauce. Give it a good stir. Don’t worry if the tofu looks like it’s floating weirdly – totally normal.
- Pour in the rice vinegar and chili paste. Taste it. Sneak in a little more chili if you’re feeling bold.
- Slowly add the cornstarch mixture, stirring constantly to avoid lumps. Nobody likes surprise lumps.
- Now, the fun part: slowly drizzle the beaten eggs into the soup while stirring. It’s like magic watching them turn into ribbons!
- Top it off with green onions and cilantro, if you’re feeling fancy.
Some Notes (a.k.a Lessons Learned)
So, I learned the hard way that using too much vinegar can make the soup a bit of a face-pucker. Also, don’t be shy with the chili paste; if you’re into spicy, go for it!

Variations I’ve Tried
Once, I tried adding bell peppers for extra crunch – not bad, but didn’t hit the right notes for me. Adding a splash of sesame oil at the end is a game-changer, though. It gives it that extra oomph.
Tools and Workarounds
If you don’t have a whisk for the eggs, a fork does the job just fine. Real talk: I’ve used a chopstick in a pinch.

Storing Your Leftovers
This soup keeps in the fridge for a couple of days, although, honestly, it never lasts that long in my house. It’s too tasty!
Serving Suggestions
I love serving this with some crusty bread on the side. It’s a bit unconventional, but my family digs it.
Pro Tips (a.k.a. My Kitchen Follies)
One time I rushed through adding the cornstarch, and it clumped. Patience is key here. Also, don’t skip the taste tests – they’re fun!
FAQs (I’ve Actually Been Asked These!)
Can I use something other than tofu? Sure thing! Cooked chicken or shrimp work great. (Seafood lovers, unite!)
Is it really spicy? Not unless you want it to be. Adjust the chili paste to your taste. My partner loves it spicy, so I usually crank it up a notch for them.
Do I have to use fresh mushrooms? Nah, canned or dried work too. Just soak the dried ones in hot water first.