Authentic Hot and Sour Soup (酸辣汤)

Chinese restaurant-style hot and sour soup made easy! The hearty, spicy, sour broth is loaded with mushrooms, silky eggs, and tofu. I’ve included lots of notes so you can tweak the recipe with the ingredients you have on hand, plus how to make this dish vegetarian. {Vegetarian adaptable}

Restaurant style hot and sour soup

Hot and sour soup is such a popular dish takeout dish, along with egg drop soup and wonton soup. It’s one of those things that we almost always order when eating in a restaurant. The soup is loaded with so many goodies that I totally wouldn’t mind serving it as a main dish for a light dinner.

Homemade hot and sour soup in bowls

MY LATEST VIDEOS

The soup base

Did you know that hot and sour soup is actually super easy to make?

Yes, the recipe below might look a bit long, because I wanted to create a proper restaurant-style hot and sour soup for you. But in fact, the soup base requires only a few ingredients:

  • Chinkiang vinegar
  • White pepper powder
  • Water mixed with cornstarch (to thicken the soup)

That’s it!

The sourness of the soup comes from the Chinkiang vinegar. And the spiciness comes from the white pepper powder. No peppers or chili oil required!

Hot and sour soup ingredients

A word about the dried ingredients

My recipe uses some dried ingredients that might require a trip to an Asian market or a purchase on Amazon. But if you don’t want to make the extra effort, you can totally skip these ingredients. I will explain why.

I previously discussed how to use Chinese dried veggies to create a superior flavor in another recipe – Buddha’s Delight, a Jai (Buddhist vegetarian) dish. The logic is the same here. The foundation of the broth consists of dried lily flowers and dried shiitake mushrooms. They both have a very concentrated smoky, earthy, and woody aroma. Once you rehydrate them, the rehydrating water will turn a dark brown color as it becomes infused with the great flavor. Do not throw this water away. It is the best vegan broth and you should use it to make the soup base.

The other dry ingredient is wood ear mushrooms. It is a mildly flavored fungus that adds a crunchy texture to the dish.

Hot and sour soup dried ingredients - shiitake mushrooms, lily flowers, wood ear mushroom

Chinese families always have these ingredients on hand because they allow a cheaper and healthier way to create a flavorful broth. If you use these ingredients, your soup will turn out more like the Chinese restaurant version.

However, if you do not have these ingredients, simply skip them and use chicken stock or vegetable stock instead of water to make your soup.

Hot and sour soup ingredients

Cooking notes

1. How to convert this recipe to vegetarian

Simply skip the “marinate” part of the recipe, including the pork and the few ingredients for the marinade. Many Chinese recipes use a small amount of meat to add volume and texture to the dish. Skipping the meat won’t affect the flavor of the soup.

2. Other vegetables and proteins to use in this recipe

There are so many more ingredients that work well in this dish.

For example, some of my favorite vegetables include – tomatoes, napa cabbage, bamboo shoots, mushrooms, and bok choy.

You can also use a different type of protein to replace the pork. For example, chicken or shrimp would work great. You can even throw in a few slices of cooked sausage or ham to make the cooking faster.

3. Workflow

Add vinegar and white pepper at the end of cooking – this is very important. Otherwise the pureness of the vinegar will disappear as the vinegar evaporates and the white pepper will release a bitter taste if heated for too long.

Easy hot and sour soup

More Chinese takeout recipes

Authentic hot and sour soup

If you give this recipe a try, let us know! Leave a comment, rate it (once you’ve tried it), and take a picture and tag it @omnivorescookbook on Instagram! I’d love to see what you come up with.

5 from 5 votes
Hot and Sour Soup (酸辣汤) - Authentic Chinese restaurant-style hot and sour soup made easy. The hearty broth is loaded with veggies and is so satisfying and healthy. The recipe includes notes on how to tweak the soup into a vegetarian one and to use whatever veggies you have on hand. #takeout #recipes #traditional
Hot and Sour Soup (酸辣汤)
Prep Time
15 mins
Cook Time
15 mins
Total Time
30 mins
 
Chinese restaurant-style hot and sour soup made easy! The hearty, spicy, sour broth is loaded with mushrooms, silky eggs, and tofu. I’ve included lots of notes so you can tweak the recipe with the ingredients you have on hand, plus how to make this dish vegetarian. {Vegetarian adaptable}
Course: Soup
Cuisine: Chinese
Keyword: takeout
Servings: 4
Calories: 216 kcal
Author: Maggie Zhu
Ingredients
(Optional) Rehydrate (*Footnote 1)
  • 1/3 cup dried shiitake mushrooms
  • 1/4 cup dried woodear mushrooms
  • 1/4 cup dried lily flowers
Optional Marinate (*Footnote 2)
  • 1/2 lbs (230 g) pork loin (or chicken breast) cut into thin strips
  • 1/2 tablespoon Shaoxing wine or dry sherry
  • 1/4 teaspoon salt
  • 1/2 tablespoon cornstarch
Soup
  • 2 teaspoons minced ginger
  • 2 green onions chopped
  • 2 tablespoons Chinkiang vinegar
  • 1 teaspoon white pepper powder (or 1/2 teaspoon white pepper powder for a less spicy dish)
  • 6 cups water or chicken stock (*Footnote 3)
  • 1/2 block (8 oz / 227 g) firm tofu, cubed
  • 1 tablespoon light soy sauce or soy sauce
  • 3 tablespoons cornstarch
  • 1 teaspoon salt or to taste
  • 2 eggs beaten
  • 1 teaspoon sesame oil
Instructions
  1. Gently rinse dried shiitake mushrooms, dried wood ear mushrooms, and lily flowers with tap water. Soak each of them with 1.5 to 2 cups warm water in three big bowls. Rehydrate for 30 minutes to 1 hour, until tender. Slice mushrooms into strips. Snip off the tough ends of lily flowers and discard. Remove tough ends of wood ear mushrooms, then chop into bite-sized pieces.
  2. Combine pork, Shaoxing wine, salt and cornstarch in a bowl. Mix well by hand. Marinate for 10 - 15 minutes.
  3. Add Chinkiang vinegar and white pepper into a small bowl. Mix well until the white pepper is completely dissolved.
  4. Add water or chicken stock, ginger, and green onion into a pot and heat over medium-high heat. Add rehydrated wood ear mushrooms, shiitake mushrooms, lily flowers, and tofu to the pot. Cook until bringing to a simmer. Add soy sauce and turn to medium-low heat.

  5. Mix the cornstarch with 1/4 cup of water in a bowl until cornstarch is fully dissolved. Slowly swirl the cornstarch slurry into the soup. Stir to thicken the soup.
  6. Add the pork from step one into the soup, stirring several times to prevent the pork strips from sticking together. Add the salt. Slowly swirl in the beaten egg and stir well. The egg should be scattered and not clotted.
  7. Remove the pot from stove. Add the vinegar and pepper mixture and stir to mix well.
  8. Garnish with cilantro and drizzle with sesame oil. Give it a final stir.
  9. Serve hot.
Recipe Notes
  1. If you do not have these dry ingredients, you can use half a pound of fresh mushrooms instead. Then use chicken stock instead of water to make the soup.
  2. Skip the meat if you want to create a vegetarian dish.
  3. Use chicken stock or vegetable stock instead of water if you are not using the dry ingredients (shiitake mushrooms, lily flowers, and wood ear mushrooms) in this recipe.
Nutrition Facts
Hot and Sour Soup (酸辣汤)
Amount Per Serving (4 g)
Calories 216 Calories from Fat 100
% Daily Value*
Total Fat 11.1g 17%
Saturated Fat 3.3g 17%
Cholesterol 112mg 37%
Sodium 883mg 37%
Potassium 473mg 14%
Total Carbohydrates 9.1g 3%
Dietary Fiber 1.3g 5%
Sugars 1.6g
Protein 19.9g 40%
Calcium 11%
Iron 20%
* Percent Daily Values are based on a 2000 calorie diet.

The recipe was originally published on April 9, 2014 and updated on June 5, 2018.

Hot and Sour Soup (酸辣汤) - Authentic Chinese restaurant-style hot and sour soup made easy. The hearty broth is loaded with veggies and is so satisfying and healthy. The recipe includes notes on how to tweak the soup into a vegetarian one and to use whatever veggies you have on hand. #takeout #recipes #traditional

Disclosure

Omnivore's Cookbook is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com.
Share:
Meet Maggie

Hi I'm Maggie Zhu! Welcome to my site about modern Chinese cooking - including street food, family recipes, and restaurant dishes. I take a less labor-intensive approach while maintaining the taste and look of the dish. I am originally from Beijing, and now cook from my Austin, Texas kitchen.

Never Miss a Recipe!

Leave a Reply

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

47 thoughts on “Authentic Hot and Sour Soup (酸辣汤)

  1. Judit & Corina @Wine Dine

    This soup sounds very comforting and delicious Maggie! Every time we visit a Chinese restaurant we order a sweet- sour soup and can’t wait to try it at home soon.Lovely photos and video 🙂
    J+C

    Reply
  2. Thomas

    I just cooked a pot of this, and it is delicious! I am impressed that such a rich soup can be made so easily without any pre-made broth. Thanks for sharing the secret.

    Reply
    1. Maggie Post author

      I’m so glad you like the soup and thank you for using my recipe! Yes, it’s a very rich soup without using broth. I cooked this a lot for dinner, since it requires so few ingredients. 🙂

      Reply
  3. Kash

    You should try some white hot and sour soup with hot oil. Do you not know that the adding of soy sauce is relatively new to this very old soup. By far the white soup is hands down the best I have ever had!

    Reply
    1. Jim

      Kash
      Do you have a recipe for the White Hot and Sour soup to share or is it just omitting the soy sauce that makes it white/light?

      Maggie
      Thanks for a great recipe. Made it many times and it’s always delicious

      Reply
  4. ColinR

    This was spot on. It was interesting to see how you can make a satisfying stock without much meat or stock cubes.

    Reply
    1. Maggie Post author

      Hi Colin, I’m glad to see you like this recipe! Back in Beijing, my mom served soup almost everyday and most of the time she didn’t use a stock. The hot and sour soup is definitely one of our favorites. The other soup without using stock: soak some dried shrimps and dried scallops for 30 minutes, and use them to make a seafood clean broth. We usually add some napa cabbage (or other greens) with tofu. The soup was quite light, but flavorful.

      Reply
      1. ColinR

        Thanks Maggie; next time I go to the Chinese supermarket, I’ll look out for the dried shrimps and scallops, and I’ll look forwards to trying them. I’ll also need another bag of shiitake; I have chicken stock in the freezer, but it is quite precious stuff and I can’t use it every time.

      2. Maggie Post author

        I’m glad to help! The homemade chicken stock is precious in our house too. I’ve been trying a new thing lately, by using a bit pancetta (might able to be replaced with bacon) to make a pork soup. I will share the recipe soon. By the way, have you ever tried miso soup? It’s not Chinese food, but we love it. So simple to make and does not require using a stock.

      3. Pamela

        Hi, I love Hot and Sour Soup and I will try this. You’re clear information on how to make a flavorful broth with those dry ingredients is so true. Those ingredients make a wonderful broth.

        I am in Japan and I can add a note to the MISO SOUP question, here in Japan they would use a quickly made broth made from kelp and or bonito flakes. Making Miso Soup with just hot water is unheard of. Also, instant/powdered kelp/bonito is available too, making soup making easier.

  5. Jasmine Rice

    Hi Maggie. From the website Pantry section I learned about different types of rice vinegar. For the hot and sour soup, which type of rice vinegar you prefer? I noticed that you used a black vinegar but was it the Chinkiang or the Shanxi Extra Aged vinegar? Thanks Maggie. Your website is such a great resource for my Chinese cooking . Thank you!

    Reply
  6. Eva

    My husband and I loved the soup. I saw 1 teaspoon white pepper in the ingredients and I thought that was an awful lot. I put in 1/2 teaspoon and it was right at the edge of being too hot for us. Had I put in the whole teaspoon we would have had to call the fire department LOL.

    Reply
    1. Maggie Post author

      Hi Eva, I’m glad to hear your soup turned out not too spicy. My family loves very spicy food and we might have added too much white spice powder!

      Reply
  7. Melora Rouse

    This may seem obvious, but I am a novice cook. I am supplying for soup for my son’s teachers and your recipe was the one that I signed up to bring. Is it okay to leave this soup in the crockpot on warm so the teachers will have it warm for their lunch?

    Reply
    1. Maggie Post author

      Hi Melora, yes you can keep the soup in crockpot. The cornstarch slurry will start losing thickening power if you keep the soup heated for too long time. But I think it should be OK as long as you make the soup the same day you serve it.
      Happy cooking and I hope the teachers will enjoy the dish!

      Reply
  8. Stella Luna

    Hi very nice recipe but I have a question if I didn’t want to use wine can I substitute it with vinegar?
    Thank you

    Reply
    1. Maggie Post author

      Hi Stella, you can replace the wine with water, broth, or oil. Or skip the salt and use 1 teaspoon soy sauce instead.
      Shaoxing wine is usually in China to eliminate the gamey flavor from the pork. But I found the meat in the US is less gamey, so it’s OK to skip the wine.
      Happy cooking and hope your soup turns out great 🙂

      Reply
    1. Maggie Post author

      Hi Doris, thanks so much for taking time and leaving a comment! I’m so glad to hear you tried my recipe and enjoyed the dish 🙂
      Hope you have a great day!

      Reply
    1. Katie

      She mentions in her recipe that to make it vegetarian, just omit the meat. And she says elsewhere that the meat is just to add texture (and nutrition, which is debatable), but there are plenty of other elements that add texture, so I think you should definitely go for it!

      Reply
  9. Jess

    Hi! This recipe looks great and am looking forward to trying it. I just need to know what rice vinegar did you use. The one I found at my local store was white but I noticed you use black. Would it still work the same?

    Reply
      1. Sandy

        Glad I read the other questions before I asked the same question. Love my Black Vinegar, just a little bit adds what had been missing from my Chinese dishes. I have a great Asian Market down the street and have always found any ingredient your recipes called for.

  10. Clinton

    Hi Maggie
    Really looking forward to trying this.
    Is white pepper powder different from what we just call white pepper?
    Cheers
    Clinton

    Reply
    1. Maggie Post author

      Hi Clinton, I’m pretty sure it’s the same thing. I mention powder because sometimes people do buy the whole white peppers.
      Happy cooking and hope your soup turns out great 🙂

      Reply
      1. Clinton

        The soup tasted fantastic! Thanks. It’s particularly impressive because the recipe is so simple. I’ve shared it with a couple of my vegetarian friends too.

  11. Fred Rickson

    Don’t substitute for the Chinkiang vinegar or white pepper. And, rather than cornstarch, I add a handful of broken, dried noodles. You get the starch thickener, and a bit of complexity.

    Reply
  12. h

    hi maggie great recipe. one question – if using the soaking water for the dried shiitakes and lilies, how much water do you add. still 6 cups?

    Reply
    1. Maggie Post author

      Yes, still 6 cups. You probably don’t have enough soaking water, so just add all the soaking water you can then use regular water for the rest.
      Happy cooking and hope your soup turns out great!

      Reply
  13. Jan

    I have made this twice. It is fabulous. I do TRY to follow the directions explicitbly. I went to out local Asian market and a nice lady helped me get the mushrooms. The first time I didn’t chop mushroom.. just through them in pot. What started to be the size of a baby rose hydrated to a Hydrangea.size…. I’ll never do that again. Anyway the recipe is great. House smells good. It’s definitely here to stay.

    Reply
  14. beryl

    thanks for the recipe! made it tonite!! super delish!!! tastes like restaurant. one question tho.. when do you add the ginger and green onion.. it doesnt say in the recipe.. or am i not seeing it???
    thank you again !! love your recipes~~!!!!

    Reply
    1. Maggie Post author

      Oops, sorry I forgot including those ingredients in the direction. Thanks for letting me know and I just edited the recipe.
      I’m glad to hear you enjoyed the dish 🙂

      Reply
  15. Lea

    Hey Maggie, I’ve made this soup three times earlier this year. It was fantastic. As kids my sister and I loved the hot and sour soup from our favorite restaurant. We’ve since developed a gluten sensitivity and can no longer eat at that place. Your soup tasted 100% like our well-love childhood favorite and it brought us heaps of joy! thank you so much!!

    I was wondering, when you updated the recipe did you change any of the ingredients or methods or just the beautiful fotos? Thanks so much!

    Reply
  16. Julie

    Hello Maggie,
    Well, I’ve been making your Authentic Hot and Sour soup for quite awhile. I love it and eat it often using the recipe I originally got from your website and loaded into my recipe app. I told my sister about it, so she went here to your website and started asking me questions that made no sense to me. Now I see that you have changed the recipe from the one you used to have.
    We’re both curious to know why and to know if you’ve completely removed the first recipe from your website.
    Let us know please!!!

    Reply