Hot and sour soup served ready to eat.

Preview: built by our recipe engine and not yet reviewed. Details may change.

Hot and sour soup

Yield
4 servings

This soup is a lesson in balance and timing. Vinegar brings the sour, white pepper brings the heat, and a cornstarch slurry gives it the silky body that holds up every strand of mushroom, tofu and egg. Almost everything happens in the last five minutes, so the whole trick is having it lined up.

Ingredients
Show the recipe for

Tips are one tap away.

Ingredients

Servings
Units
Batches and reset

4 servings · US measures · 1 batch

Batching

Cook one base batch in each 4- to 5-quart saucepan; for a larger yield, use a second pot or cook a second batch. Simmering, thickening and seasoning follow the same cues; cooking times do not multiply with ingredient quantities.

Original recipe: 4 servings.

The wood ear mushrooms, chili oil and extra salt, vinegar and white pepper are left out of the nutrition estimate. Low-sodium chicken broth is the selected broth, so this edition is not vegetarian. Nutrition is incomplete: the shiitake stems are thrown away and their share is not established, and the Chinkiang and rice vinegars have no retained USDA composition record.

Open shopping list

Before you start

  • Read through the recipe before the pot goes on. Gather the bowls, plate, lined strainer, pot, fork, ladle, thermometer and measured ingredients. If your kosher salt is the dense, fine-grained kind, use about half as much.

Directions

Hot-and-sour soup ingredients prepared in separate bowls.
1

Read through and gather

For the whole recipe

Read through the recipe, then gather the equipment and use the ingredient lines to prepare and measure everything. Almost everything happens in the final few minutes of cooking, so set each prepared ingredient in its own small bowl near the stove. Everything is prepared and measured before the pot goes on the heat.

Shiitake and wood ear mushrooms soften under a small plate in soaking water.
2

Soak the dried mushrooms

For each pot of soup

Soak the dried shiitake mushrooms and 2 tbsp dried wood ear mushroom pieces, if using, in 2 cups hot water in the heatproof bowl, with the small plate on top to keep them under, until soft all the way through, about 20 minutes.

Pork coated with soy and starch beside smooth slurry and beaten eggs.
3

Coat the pork and mix the slurry

For each pot of soup

Coat the pork while the mushrooms soak: toss 4 oz boneless pork loin with 1 tsp soy sauce and 1 tsp cornstarch. In a small bowl, stir 3 tbsp cornstarch into 1/4 cup cold water for the slurry, and beat the eggs in another bowl. The pork is evenly coated and the slurry is smooth.

Sliced shiitake caps and wood ear strips beside strained mushroom liquid.
4

Lift out and slice the mushrooms

For each pot of soup

Lift out the mushrooms, squeezing their liquid back into the bowl. Cut off and throw away the shiitake stems, slice the caps thin and cut the wood ear into strips. Strain 1 cup of the soaking liquid through the lined strainer, leaving the grit behind. The strained liquid is clear.

Mushrooms and bamboo simmer in the seasoned broth.
5

Combine and simmer the seasoned broth

For each pot of soup

Combine 5 cups low-sodium chicken broth, the strained mushroom liquid, the sliced mushrooms, 1 cup canned sliced bamboo shoots, 2 tbsp soy sauce, 1 tsp sugar and 1/2 tsp flaky kosher salt in a 4- to 5-quart saucepan or soup pot. Bring to a simmer over medium-high heat, then turn to medium-low heat and simmer until the mushrooms taste seasoned through, about 5 minutes.

Pork strips cooked opaque with tofu strips warmed in the broth.
6

Add the pork, then warm the tofu

For each pot of soup

Add the coated pork a few strips at a time over medium-low heat, stirring the strips apart. Simmer until the pork is opaque and firm with no pink and a bundle of strips reads 145°F (63°C) on an instant-read thermometer, about 2 minutes. Slide in 7 oz firm tofu and simmer until it is hot through. The USDA endpoint for whole cuts of pork includes a three-minute rest, which the pork gets in the hot soup as you finish.

Slurry thickens the soup until it is glossy and lightly coats the spoon.
7

Stir in the slurry

For each pot of soup

Stir the slurry again, since the starch settles, and pour it into the soup while stirring. Keep stirring at a simmer over medium-low heat until the soup turns glossy and lightly coats the spoon, about 1 minute.

Egg ribbons float fully set in the gently heated soup.
8

Turn the heat down and add the egg ribbons

For each pot of soup

Turn the heat down to low heat so the soup barely bubbles, and stir it slowly in one direction. Stop stirring and pour the beaten eggs in a thin stream along the prongs of a fork held over the pot. Wait until the ribbons float up and set firm, with no runny egg, about 30 seconds, then stir gently.

Soup taken off heat before adding the vinegars and white pepper.
9

Turn off the heat and add the vinegars

For each pot of soup

Turn off the heat; on an electric burner, also slide the pot off. Once the bubbling stops, stir in 3 tbsp Chinkiang black vinegar, 2 tbsp unseasoned rice vinegar, 1 tsp ground white pepper and 1 tsp toasted sesame oil. The soup smells sharply sour and peppery.

A spoonful ready to taste for sour, hot, and savory balance.
10

Taste and adjust the balance

For each pot of soup

Taste the soup. Aim for sour first, then warm pepper at the back of the throat, savory underneath and barely sweet. If it tastes flat, add flaky kosher salt to taste; if it is not sour enough, add Chinkiang black vinegar to taste; if it is not hot enough, add ground white pepper to taste. The soup tastes sour, hot and savory.

Four bowls of hot-and-sour soup topped with green onions.
11

Ladle and serve

For the whole recipe

Ladle the soup into bowls to make 4 servings and top them with the green onions. Set out chili oil to taste at the table, if you like. Refrigerate leftovers promptly and reheat them to 165°F (74°C), checked with an instant-read thermometer. The soup is portioned and garnished.

About this recipe

Research preview: these details come from our sourced research and haven't been reviewed by our chef yet.

Why it works

Soaked dried mushrooms and their strained liquid deepen the broth. A light soy-and-cornstarch coat keeps the thin pork tender, the slurry goes in before the egg so the thickened soup holds up the ribbons, and the vinegar and pepper go in last, off the heat, where they stay bright.

Associated with

Chinese and Chinese American

Beijing-style hot and sour soup is soured with black vinegar and heated with white pepper; the cuisine of Beijing claims it, and it is related to the peppery hulatang of Henan. The American Chinese restaurant version is thickened with cornstarch and adds wood ear, bamboo shoots and egg.

Taste

  • Sweet
  • Sour
  • Salty
  • Bitter
  • Savory
  • Heat

Sour first from black and rice vinegar., Warm white-pepper heat at the back of the throat, savory underneath, barely sweet. · silky, lightly thickened broth, shreds of mushroom and bamboo shoot, soft tofu and egg ribbons · hot

Skill level

Some practice

Most of the cooking happens in the last five minutes, so everything has to be lined up; the slurry and egg-ribbon timing take a little practice.

You'll practice: Rehydrate dried mushrooms and keep the liquid, Coat thin pork in soy sauce and cornstarch, Thicken with a cornstarch slurry, Pour egg ribbons into slowly moving soup, Season sour and hot off the heat

Allergens

Contains: egg, wheat, soy, sesame.

Check the black vinegar for wheat, the dried shiitake for sulfites, the broth label, and the chili oil (if served) for shrimp, sesame and soy.

Diets

Vegetarian: Doesn't fit as written Vegan: Doesn't fit as written Pescatarian: Doesn't fit as written Dairy: See the allergen lines Egg: See the allergen lines Gluten: See the allergen lines

Occasions

Course: soup-course, appetizer · Technique: soak, simmer · Time: 30-to-60-minutes

Serving and keeping

Best served: Right after the vinegar and pepper go in In bowls topped with sliced green onion, with chili oil at the table

Make ahead: Add the pork, tofu, slurry, egg and vinegar when you serve, since almost everything happens in the last five minutes.

Storage: Refrigerate within 2 hours (1 hour above 90 °F / 32 °C), in shallow containers. It can be frozen, but the egg ribbons and tofu turn spongy.

Leftovers: The soup thickens as it stands; loosen it with a little broth when you reheat.

Food safety

  • Cook the pork strips to 145 °F (63 °C), checked on a bundle with an instant-read thermometer, then let them rest 3 minutes in the hot soup.
  • Let the egg ribbons set until firm before stirring.
  • Keep raw pork and its board and knife away from ready-to-eat foods, and wash hands after handling it.
  • Refrigerate leftovers within 2 hours, or 1 hour above 90 °F (32 °C), and reheat to 165 °F (74 °C).

We make no statement about cross-contact in your kitchen or in packaged ingredients. Check the black vinegar, broth, dried mushroom and chili oil labels.

Nutrition notes

Soy sauce and added salt carry most of the sodium. Low-sodium soy sauce, and salting only at the end after tasting, keep it lower; the vinegar and pepper carry the flavor.

We don't show nutrition claims (like “good source of”) until our legal review is done.

Swap notes

  • boneless pork loin · vegetarian

    Works with changes

    Use: A little more firm tofu

    What changes: Use vegetable broth in place of the chicken broth.; Lighter and more mushroom-forward; expect to add a little more salt and soy sauce at the end.

    Not a swap: Thick chunks of pork shoulder, which stay chewy in the short simmer.

  • low-sodium chicken broth · vegetarian

    Works with changes

    Use: Vegetable broth, same amount

    What changes: Lighter; season a little more at the end.

    Not a swap: Beef broth, which takes over the mushrooms.

  • boneless pork loin · halal

    Works with changes

    Use: Halal chicken thigh strips, same weight

    What changes: Cook to 165 °F (74 °C).; Use halal-certified chicken broth.; Scholars differ on the alcohol formed in brewed soy sauce.

    Not a swap: Pork broth, which halal practice also forbids.

  • soy sauce

    Works with changes

    Use: Low-sodium soy sauce, same amount

    What changes: Leave out the starting salt and season at the end.; Slightly flatter; the vinegar and pepper carry it.

    Not a swap: Seasoned rice vinegar, whose sugar and salt throw the balance off.

These notes don't change the amounts, allergens or nutrition shown for this recipe.

For your food tracker

Fields for MyFitnessPal and other trackers
Recipe url
https://isthebestrecipe.com/soups/hot-and-sour-soup
Name
Hot and sour soup
Servings
4
Recipe yield
4 servings
Recipe ingredient
6 whole dried shiitake mushrooms, 2 cups hot water for soaking, 4 oz boneless pork loin cut into matchsticks about 1/8 inch thick, 1 tsp soy sauce for the pork, 1 tsp cornstarch for the pork, 3 tbsp cornstarch for the slurry, 1/4 cup cold water for the slurry, 2 whole large eggs beaten, 5 cups low-sodium chicken broth, 1 cup canned sliced bamboo shoots drained, rinsed and cut into matchsticks, 2 tbsp soy sauce for the soup, 1 tsp sugar, 1/2 tsp flaky kosher salt, 7 oz firm tofu cut into strips 1/4 inch thick and 2 inches long, 3 tbsp Chinkiang black vinegar, 2 tbsp unseasoned rice vinegar, 1 tsp ground white pepper, 1 tsp toasted sesame oil, 2 whole green onions thinly sliced
Copy action wording
Copy recipe and estimated nutrition
Sources

Make it the best

Copy this recipe and make it your own. Change amounts, swap ingredients, rewrite steps. The original stays as it is.

Nutrition Values

Nutrition estimates aren’t available for this recipe yet.

Your notes

Kept on this device.

Share recipe

Hot and sour soup