Print Friendly, PDF & Email

Skip the takeout—hot and sour soup, that beloved Chinese restaurant staple, is quick and easy to make at home.

This recipe gives you a rich, silky broth, and packed with flavor and lots of goodies: tender strips of pork and shiitake; crunchy wood ear mushrooms and bamboo shoots; slippery slivers of tofu; delicate ribbons of egg. The soup is thickened just enough—none of the dreaded gloppiness that too often plagues restaurant renditions.

White pepper lends the soup its trademark “hot,” a mellow, belly-warming kind of heat, while dark Chinkiang vinegar gives it the “sour,” a bright and bracing punch. White pepper is a must in any Chinese kitchen; black pepper, on the other hand, is rarely used. Chinkiang vinegar, fermented from black glutinous rice, is another common ingredient. These key seasonings are added at the end of the cooking process, as if they’re added too early, they’ll lose their precious aromas. 

Warming and full of lively flavors, hot and sour soup is perfect for chasing away the winter chill or fighting off a cold. And according to traditional Chinese medicine, it’ll give you a beauty boost, too: wood ear mushrooms are considered to be a “beauty food,” as they promote blood circulation and nourish the skin. 

For this recipe, you’ll need to plan ahead a couple of hours to rehydrate the dried mushrooms. After that, though, the soup takes just 15 minutes to come together—even faster, and much tastier, than takeout.

Serve: 6 people
Rest time: 2 hours to overnight
Prep time: 15 minutes
Cook time: 15 minutes

For the mushrooms:
6 dried shiitake mushrooms
1 tablespoon dried wood ear mushrooms
Water, for soaking

For the pork (see Note):
3 ounces pork loin, cut into thin strips
Pinch of salt
Pinch of white pepper
1 teaspoon soy sauce
1 teaspoon cornstarch
1 tablespoon water

For the soup:
1 tablespoon soy sauce
Pinch of salt
Pinch of sugar
3 1/2 tablespoons Chinkiang vinegar
1 teaspoon white pepper
1 tablespoon dark soy sauce
1 teaspoon sesame oil
6 cups chicken stock
1/4 carrot, julienned
1/3 cup canned bamboo shoots (sold in any Chinese supermarkets)
3 thin slices ginger, julienned (about 1/2 teaspoon)
1/3 block soft tofu, julienned
3 tablespoons cornstarch
3 tablespoons water
2 eggs, beaten
3 scallions, finely chopped, for garnish

To rehydrate the mushrooms:

In separate bowls, rehydrate the dried shiitake mushrooms in 1/2 cup water for 2 hours or up to overnight, and the dried wood ear mushrooms in water for 1 hour or up to 2 hours. (The wood ear will develop harmful bacteria if soaked for longer than 2 hours.)

Drain, reserving the soaking water from the shiitake mushrooms for later use. Rinse the shiitake and wood ear mushrooms well and slice thinly.

To prepare the pork:

In a medium bowl, add the salt, white pepper, soy sauce, cornstarch, and water and mix well. Transfer in the pork and mix well to combine. Let marinate for 10 minutes.

To make the soup:

In a small bowl, make the first sauce: mix together the soy sauce, salt, and sugar.

In another small bowl, make the second sauce: mix together the Chinkiang vinegar, white pepper, dark soy sauce, and sesame oil.

In a large pot over high heat, add the chicken stock and reserved mushroom soaking water and bring to a boil. Add the first sauce and mix well.

Add the pork, working quickly to break up the pieces with your chopsticks. Cook over high heat for about 5 minutes. Skim off any foam from the surface of the soup.

Then add the shiitake mushrooms, wood ear mushrooms, carrot, bamboo shoots, and ginger. Cook over high heat for about 3 minutes, until softened. Add the tofu and stir carefully. Cook over high heat for another 2 minutes.

Make a cornstarch slurry by combining the cornstarch and water in a small bowl and mixing well. Pour half of the slurry into the soup, and quickly stir. Add a little more and stir again. Continue adding little by little, until the soup reaches your desired consistency.

Pour in the second sauce. (We add this sauce last for two reasons: first, we don’t want the vinegar to evaporate throughout the cooking process, and second, we don’t want the color of the white cornstarch to cover up the color of the dark soy sauce. Think of it like painting: if you want the color to be more vibrant, you want the darker color to be on top of the lighter color, not the other way around.) Bring to a boil.

Slowly pour in the beaten eggs in a circular motion, stirring gently with chopsticks. Lastly, garnish with the chopped scallions and serve.

Note: Feel free to substitute the pork with chicken or seafood, or omit it altogether.

Trending now:

4 thoughts on “Hot and Sour Soup Recipe”

    1. Hi Shelley,

      Thank you! The pot is from Neoflam. As for the bowl, it’s been in my mom’s kitchen like forever. I asked her for it because it’s really cute. So I’m not sure where it is from.

  1. Hi Cici, I watched you cooked this Hot and Sour Soup and I could tell you’re a professional chef by the way you cut your ingredients. I really enjoyed your video as you spoke clearly in a modulated speed and loud enough to be heard. So, I hit the Subscription button.

    Next thing, I looked for a recipe in your collection for Braised Pork’s Feet or Trotters or Pork Hocks and didn’t find any. Would you show how you prepare it next time?

    1. Hi Rosita,

      I’m really happy that you enjoyed my recipes. And thank you for subscripting to my channel! Braised Pork Feet sound really delicious. It brings back a lot of my childhood memories. I’ll definitely put it on my to do list.

      Best wishes!


Leave a Comment

Your email address will not be published. Required fields are marked *

Related Recipes

You may also like


Never Miss A Story

Get our Weekly recap with the latest news, articles and resources.

Free Subscription

Never Miss A Recipe

Get a weekly recap of CiCi’s new recipes, videos & cooking tips.

Cookie policy
We use our own and third party cookies to allow us to understand how the site is used and to support our marketing campaigns.

Asian home recipes right into your inbox.