Hot and Sour Soup

Published Feb. 6, 2024

Hot and Sour Soup
Christopher Testani for The New York Times. Food Stylist: Simon Andrews.
Total Time
50 minutes
Prep Time
20 minutes
Cook Time
30 minutes
Rating
4(754)
Comments
Read comments

Rich with pork, silky with tofu, punchy with rice vinegar, and spicy with both red and white pepper, this comforting soup is a Chinese classic. Hot and sour soup has been around for centuries in China, eventually making its way to the United States where it was tweaked for American palates (less sour and spicy) and became a popular staple at Chinese-American restaurants. Variations of the dish abound, mostly dependent upon the protein used: Pork is most common, but lamb, beef, chicken and vegetarian versions also exist. Cornstarch is essential to the recipe as it provides the soup’s velvety texture. (Just note that the soup can thicken as it cools.) Adjust the pepper and vinegar amounts to your preference.

  • or to save this recipe.

  • Subscriber benefit: Give recipes to anyone

    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.

  • Share this recipe

  • Print this recipe

Advertisement


Ingredients

Yield:4 to 6
  • ½ounce dried wood ear mushrooms
  • 6ounces pork tenderloin, sliced into ½-inch-thick strips (see Tip 1)
  • 2tablespoons plus 2 teaspoons low-sodium soy sauce
  • 2teaspoons Shaoxing wine, or dry sherry
  • ½cup plus 1 teaspoon cornstarch
  • 8cups low-sodium chicken broth 
  • 4ounces shiitake or baby bella mushrooms, stemmed and sliced ¼-inch thick
  • 1(8-ounce) package dry spiced tofu, cut into ¼-inch-thick slices, optional (see Tip 2)
  • 4ounces firm tofu, cut into ½-inch cubes
  • 1(8-ounce) can of sliced bamboo shoots, drained
  • 2medium scallions, trimmed and thinly sliced, whites and greens separated
  • ⅓ to ½cup rice vinegar, to taste
  • 2tablespoons dark soy sauce
  • 2teaspoons granulated sugar
  • ¾ to 1½teaspoons crushed red pepper, to taste
  • ¼ to ¾teaspoon ground white pepper, to taste
  • 1large egg, beaten
Ingredient Substitution Guide
Nutritional analysis per serving (6 servings)

230 calories; 7 grams fat; 2 grams saturated fat; 0 grams trans fat; 2 grams monounsaturated fat; 2 grams polyunsaturated fat; 21 grams carbohydrates; 2 grams dietary fiber; 4 grams sugars; 22 grams protein; 654 milligrams sodium

Note: The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.

Powered by

Preparation

  1. Step 1

    Bring 2 cups of water to a boil in a kettle or small pot. In a 4-cup heat-proof measuring cup or medium bowl, add the wood ear mushrooms, then pour the boiling water directly over them. Let sit until hydrated and doubled in size, about 10 minutes.

  2. Step 2

    Meanwhile, in another medium bowl, add the pork and 2 teaspoons of regular (low-sodium) soy sauce, Shaoxing wine and 1 teaspoon of cornstarch. Toss until well combined and marinate for 5 minutes.

  3. Step 3

    In a large, wide pot, bring 7 cups of the broth to a boil over high. Reduce heat to medium, then add the marinated pork, shiitake mushrooms, spiced tofu, firm tofu, bamboo shoots, scallion whites, vinegar, remaining 2 tablespoons regular soy sauce, dark soy sauce, sugar, crushed red pepper and white pepper. Simmer until mushrooms have softened and flavor has developed, 5 to 7 minutes.

  4. Step 4

    While the soup is simmering, drain the wood ear mushrooms; discard the liquid and thinly slice into strips. Trim and discard any hard ends that haven’t softened. Stir into the soup.

  5. Step 5

    Whisk the remaining ½ cup cornstarch with the remaining 1 cup chicken broth in a small bowl. Slowly stir into the soup; continue stirring until the soup has thickened, 30 seconds to 1 minute. Taste the soup and add more pepper or vinegar, if desired.

  6. Step 6

    Stir the soup in a circular motion and slowly drizzle in the beaten egg to create ribbons. Simmer for 1 minute. Divide soup among bowls and top with scallion greens. Serve immediately.

Tips
  • Tip 1: If purchasing a whole tenderloin, remove the 6 ounces needed for this recipe and freeze the remaining piece, wrapped tightly in plastic. Or, cut the remaining piece into strips and freeze in a single layer on a sheet pan, then transfer to a zip-top bag and store it in the freezer for a quick stir-fry.
  • Tip 2: Dry spiced tofu, sometimes known as five-spice tofu, is a vacuum-sealed package of firm, braised tofu blocks that can be found at Asian supermarkets or online. It’s usually smaller in size compared to traditional silken and firm tofu packages, but the tofu packs a big punch of flavor. It can be used in soups and stir-fry. Look for it in the refrigerated area near the other tofu packages.

Private Notes

Leave a Private Comment on this recipe and see it here.

Advertisement

Ratings

4 out of 5
754 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Comments

PRO TIP for the last step of adding the egg: Do not stir at first! Slowly and gently drizzle the beaten egg into the soup, and WAIT, for about 30 seconds (this gives the egg time to firm up a bit). Then gently swirl the eggs to get those luscious ribbons.

Any hints for a pork substitute? I'm Levitical and my kids are vegetarians.

I first had this wonderful soup decades ago when very few Chinese restaurants had ever heard of it. What is served these days bears little resemblance to the true hot and sour. One of the ingredients that lended an exotic and delicious flavor is golden needles, the stamen, I believe, from a lily. This recipe comes close but misses the mark. Anyone who wants to experience the real soup should get a hold of the first cookbook by Joyce Chen. No comparison.

I made this last night and it was OUTSTANDING. I only added 3 small chiles (with seeds) and with the recipe as written it was pretty spicy, so definitely adjust accordingly! The soup does thicken substantially as it cools, but upon re-heating, adding a splash or two (or more) of chicken stock or water will bring it to a more soup-like consistency based on how thin you'd like the soup to be. This is an EXCELLENT recipe and not difficult -- just a few more steps but worth every one!

I used portabella mushrooms instead of pork @Sisyphean

OK, this was abfab and easy to make [just keep prep time in mind]! Truly terrific, and I would challenge any Chinese restaurant in a teste test. Bravo Vivian Chan-Tam.

Private comments are only visible to you.

or to save this recipe.