This classic authentic Chinese hot and sour soup combines tender pork, earthy mushrooms, and delicate egg ribbons in a rich, comforting broth. It is a hearty starter or light meal that brings restaurant-quality flavor straight to your family table.
Whether you want a traditional Sichuan hot and sour soup or a fast weeknight option, this streamlined method balances tangy black vinegar with gentle chili warmth for perfect results every time.
Savoring a warm bowl of soup made from fresh ingredients is one of life's simple blessings. Serve it alongside Shanghai noodles for a complete, nourishing meal that warms body and soul.
Why You'll Love This Recipe
- Fast and effortless: Ready in just 25 minutes using simple prep techniques.
- Perfect flavor balance: Easy to adjust sour and spicy notes to match your personal preference.
- Versatile and wholesome: Swap in vegetable stock or extra mushrooms for a light vegetarian variation.
Key Tips for Success
- Create silken ribbons: Slowly pour the beaten egg in a gentle stream off the heat while stirring continuously.
- Thicken before vinegar: Add the cornstarch slurry to the broth first so the sourness stays vibrant and sharp.
- Season to taste: Adjust the black vinegar, chili oil, and white pepper right before serving for maximum freshness.
Hot and Sour Soup Recipe
By Christine’s Recipes
Course: Soup
Cuisine: Chinese
Prep time: 10 mins
Cook time: 15 mins
Yield: 2 to 3 serves
Ingredients:
- 60 gm pork fillet, shredded
- 1 Tbsp shredded ginger
- ½ carrot, shredded
- 30 gm bamboo shoots, fresh or frozen
- 1 wood ear(木耳), about 8 gm, soaked until softened
- 3 shiitake mushrooms, soaked until softened
- 2 cups salt-reduced chicken stock
- 2 cups water
- 1 block tofu
- 1 egg, whisked
- 1 Tbsp light soy sauce
- salt, to taste
- 5 Tbsp black vinegar
- ¼ tsp chilli oil
- white pepper, to taste
- coriander, for garnish
Marinade:
- 1 tsp light soy sauce
- 1 tsp cornflour / corn starch
- ¼ tsp sugar
- sesame oil, to taste
Thickening:
- 1 Tbsp cornflour / corn starch
- 2 Tbsp water
Method:
- Mix the pork with the marinade. Shred all ingredients. Set aside.
- Use a large deep pot to heat oil over medium high heat. Sauté the ginger until aromatic. Add the carrot, bamboo shoots, wood ear and mushrooms. Stir to combine and cook until they start to be softened. Pour chicken stock and water. Bring it to a boil. Add the pork and cook until turned white. Add thickening. Cook to preferred consistency. Add the tofu. When it boils again. Remove from the heat.
- Slowly pour the whisked egg in a small stream while stirring the soup with a pair of chop sticks. You’ll get beautiful egg drop / egg flower in the soup. Season with light soy sauce, and salt if necessary. Add black vinegar and chilli oil. Sprinkle pepper. Remember to taste. Garnish with coriander. Serve immediately.
Hi Christine, thank you for translating to English.
ReplyDeleteLC
My pleasure.
DeleteHi Christine, verry nice recipe can i add chicken and strip them and add in Hot and Sour Soup.
DeleteSure, you can use chicken instead. Equally delicious.
Deletethanks Christine for reply i'm going to cook this today.
ReplyDeleteHi Christine, the amount of chicken stock are not mentioned in the ingredient list, can I assume that the 2 cup of water = chicken stock? Thanks.
ReplyDeleteYes, I got the amount listed in the recipe:
Delete2 cups salt-reduced chicken stock
2 cups water
thks for the recipe, Christine
ReplyDeleteI love this hot and sour soup but never find a good recipe
yours looks fab, I shall give this a try :)
Hi Christine, 1 cup measurement for the stock/water is equivalent to 250ml?
ReplyDeleteI have always loved this soup & will definitely try your recipe. Thanks!
Yes, 1 cup = 250ml
DeleteI have put the measurements used in my recipes on the sidebar of this blog.
Thanks for your love of my recipes.
Christine! Thanks so much for this recipe. my hubby and I had it last night and it was deliciooouss! I had always thought hot and sour soup was too daunting to make; it was so easy!--and comfort food-ish, and still pretty healthy! yum. I love it when I find really good recipes that I'll use over and over again!
ReplyDeleteChristine,
ReplyDeleteI tried this out and it turned out pretty tasty! It turned out that the whole brick of tofu I bought was a bit too much for the soup though... What do you consider a "brick"?
Christine,
ReplyDeleteI tried this out today and it was quite good! However, the brick of tofu I put in was a bit too much tofu. What do you consider to be a brick?
Hi Nick,
DeleteMight be that the block of tofu I bought here was much smaller than yours, about 2-inch square.
Feel free to use less of it to suit your taste. No need to have exact amount.
Hi Christine,
ReplyDeleteI don't know where to buy black vinegar, could I use normal white vinegar instead?
You can.
DeleteBut black vinegar tastes far better than white vinegar when it comes to making this dish. Many Asian grocers will have stock.
Hi Christine,got chinese recipe?
ReplyDeleteGot the Chinese version here.
DeleteHello Christine! Could I substitute chili flakes for chili oil? If so, how much should I put instead? Thank you so much for posting up this recipe!
ReplyDeleteWhy not? It depends on how hot you like. Try a bit first then taste it. If it's not hot enough, you can add more.
DeleteHi Christine,
ReplyDeleteI read your blog yesterday morning and made the soup in the evening! It is really cold here in Australia at the moment, so it was a perfect meal, made a little more substantial for winter with some rice noodles included. I added some chopped fresh chilli immediately after softening the ginger as there was no chilli oil in the pantry and substituted chicken for pork for the same reason. The soup was *really* delicious - thank you so much for the recipe!! How good was it? - my husband has requested it again this evening (unheard of)!
Hi Kitty,
DeleteSo glad to read your comment here. You made my day.
And I could feel how happy you were when your husband requested this soup again. It's because of your labour of love. Hooray!
Hi Christine, love the hot & sour soup. What are some bamboo shoot substitutes ? Kids not a big fan! Thanks!
ReplyDeleteSimply skip the bamboo shoots. It won't alter the taste of the soup at all.
DeleteDried lily buds are nice in this soup. Thank you for another wonderful recipe.
ReplyDelete