Hot and Sour Soup Recipe

There is something wonderfully energizing about a bowl that feels warming, tangy, savory, and spicy at the same time. This Hot and Sour Soup Recipe brings those contrasts together in a rich, lightly thickened broth filled with mushrooms, bamboo shoots, tofu, delicate egg ribbons, and fresh green onions. It is comforting enough for a cold evening but lively enough to serve as the opening course of a larger meal.

This version is inspired by the hot and sour soups commonly served in Chinese restaurants. It is designed for the home kitchen, with flexible ingredients and clear opportunities to adjust the seasoning. Rather than chasing one supposedly perfect formula, the real goal is to find the balance that tastes right to you.

What Makes the Soup Both Hot and Sour?

The “hot” element does not need to come from overwhelming quantities of chili. Ground white pepper provides a warm, aromatic heat that gradually develops with each spoonful. A little chili oil or crushed red pepper can then be added for a sharper kick.

The “sour” side comes from vinegar. Chinese Chinkiang black vinegar produces a deeper, slightly malty flavor, while unseasoned rice vinegar gives the soup a cleaner acidity. Either works, but they do not taste identical. Begin with a restrained amount and add more after the soup has thickened. Acidity is easier to judge near the end of cooking.

Soy sauce supplies salt and savory depth, so avoid automatically adding extra salt. Taste the finished broth first, particularly when using a salted commercial stock. A useful order is to adjust the soy sauce, then the vinegar, and finally the white pepper and chili. This prevents one strong flavor from hiding the others.

Choosing the Mushrooms and Tofu

A combination of shiitake and wood ear mushrooms gives the soup its most interesting texture. Shiitake mushrooms are tender and savory, while wood ears remain pleasantly springy. Dried varieties should be soaked according to their package instructions, drained, and sliced thinly. Brown mushrooms can replace shiitake when necessary, although the flavor will be milder.

Use firm or extra-firm tofu and cut it into small, even cubes. Softer tofu may break apart while the soup is being stirred. Drain it before cutting, but there is no need to press it as firmly as tofu intended for frying.

Thin strips of bamboo shoot add a gentle crunch. Canned bamboo shoots are the most practical option; drain and rinse them before adding them to the pot.

The Secret to Delicate Egg Ribbons

The egg is added near the end, after the cornstarch slurry has lightly thickened the broth. Make sure the soup is gently simmering rather than boiling violently. Stir it slowly in one direction to create a mild current, then pour in the beaten egg in a thin, steady stream.

Pause for several seconds before stirring again. This gives the egg time to set into soft ribbons instead of breaking into tiny scrambled pieces. The first time I tried this, I stirred far too enthusiastically and ended up with a tasty soup that looked more like floating scrambled eggs. Slowing down made an immediate difference, and the next bowl had the long, silky strands I had been hoping for.

Avoiding Lumps in the Broth

Cornstarch should always be mixed with cold water before it enters the hot soup. Stir the slurry once more immediately before pouring because the starch settles quickly. Add it gradually while stirring the broth, then allow the soup to simmer briefly.

The finished consistency should be silky and lightly thickened, not gelatinous. If it becomes too thick, add a little warm stock. If it remains thinner than you prefer, prepare a small additional slurry instead of sprinkling dry cornstarch directly into the pot.

Useful Variations

For a vegetarian version of this Hot and Sour Soup Recipe, use vegetable or mushroom stock and check that the soy sauce and other packaged seasonings meet your dietary preferences. The tofu already gives the soup substance, so meat is not essential.

Thinly sliced cooked pork or chicken can be added for a heartier meal. Keep the quantity moderate so the mushrooms, tofu, egg, and broth remain the main attraction. Shredded carrots may also be included, although they make this a less traditional restaurant-style variation.

Serve the soup on its own as a light lunch or pair it with steamed rice, dumplings, stir-fried vegetables, or a simple noodle dish. Place extra black vinegar, white pepper, and chili oil on the table so everyone can personalize their bowl.

Storage and Reheating

Cool leftovers promptly and refrigerate them in a covered container for up to three days. Reheat the soup gently on the stovetop, stirring occasionally. A hard boil can make the tofu rougher and the egg ribbons less delicate.

The broth may thicken further in the refrigerator. Stir in a splash of stock or water while reheating until the original consistency returns. Add fresh green onions and a few drops of sesame oil only after warming.

Freezing is possible, but the tofu may become spongier and the thickened broth can separate slightly. For the most enjoyable texture, this Hot and Sour Soup Recipe is best eaten freshly prepared or reheated from the refrigerator within a few days.

Hot and Sour Soup Recipe

Recipe by Chef Olu
0.0 from 0 votes

A warming Chinese restaurant-style soup with tofu, mushrooms, bamboo shoots, delicate egg ribbons, and a carefully balanced spicy-sour broth.

Course: Soups, AppetizersCuisine: ChineseDifficulty: Medium
Servings
+
–

4

servings
Prep time

20

minutes
Cooking time

20

minutes
Total time

40

minutes
Cook Mode

Keep the screen of your device on

Ingredients

  • 4 cups low-sodium chicken, vegetable, or mushroom stock

  • 4 dried shiitake mushrooms

  • 1/2 ounce dried wood ear mushrooms

  • 7 ounces firm or extra-firm tofu, drained and cut into small cubes

  • 1/2 cup canned bamboo shoots, drained, rinsed, and thinly sliced

  • 2 cloves garlic, finely minced

  • 1 teaspoon freshly grated ginger

  • 2 teaspoons low-sodium soy sauce

  • 2 teaspoons Chinkiang black vinegar or unseasoned rice vinegar, plus more to taste

  • 1/2-1 teaspoon ground white pepper, according to taste

  • 1.5 teaspoons cornstarch

  • 2 teaspoons cold water

  • 1 large egg, lightly beaten

  • 1 teaspoon toasted sesame oil

  • 2 green onions, thinly sliced

  • 1 teaspoon chili oil or a pinch of crushed red pepper flakes, optional

  • Salt, only if needed after tasting

Directions

  • Soak the mushrooms. Place the dried shiitake and wood ear mushrooms in a heatproof bowl and cover them with hot water. Leave them to soften for approximately 15 minutes, or according to the package directions.
  • Prepare the ingredients. Drain the mushrooms and gently squeeze out the excess liquid. Remove and discard any tough shiitake stems, then slice both varieties into thin strips. Drain the tofu and cut it into small, even cubes. Rinse and slice the bamboo shoots.
  • Start the broth. Pour the stock into a medium saucepan and bring it to a gentle simmer over medium heat. Add the shiitake mushrooms, wood ear mushrooms, bamboo shoots, garlic, and ginger.
  • Simmer the vegetables. Cook for approximately 5 minutes, allowing the mushrooms to become tender and the aromatics to flavor the broth.
  • Add the tofu and seasonings. Gently add the tofu, soy sauce, 2 tablespoons of vinegar, white pepper, and optional chili oil or crushed red pepper. Simmer for another 3–4 minutes without stirring too aggressively.
  • Prepare the slurry. In a small bowl, mix the cornstarch with 2 tablespoons of cold water until completely smooth. Stir it again immediately before adding, as the starch settles quickly.
  • Thicken the soup. Slowly pour the slurry into the gently simmering soup while stirring continuously. Cook for 1–2 minutes, until the broth becomes glossy and lightly thickened. It should remain pourable rather than becoming gelatinous.
  • Create the egg ribbons. Reduce the heat so the soup is barely simmering. Stir the broth slowly in one direction, then drizzle in the beaten egg in a thin, steady stream. Stop stirring and allow the egg to set for approximately 20 seconds. Stir once or twice very gently to separate the ribbons.
  • Finish the seasoning. Remove the pan from the heat and stir in the sesame oil. Taste the soup and add more vinegar for acidity, white pepper for warmth, or soy sauce for additional saltiness. Add ordinary salt only if it is still needed.
  • Serve. Ladle the soup into warm bowls and garnish with sliced green onions. Offer extra black vinegar, white pepper, or chili oil at the table so each person can adjust their serving.

Notes

  • Fresh shiitake mushrooms may replace dried ones; use approximately 4 ounces and skip the soaking step.
  • Brown mushrooms can be used if shiitake or wood ear mushrooms are unavailable, although the flavor and texture will be different.
  • For a vegetarian version, use vegetable or mushroom stock.
  • The soup will continue to thicken as it cools. Add a splash of stock or water when reheating if necessary.
  • Refrigerate cooled leftovers in a covered container and consume them within three days.

A Note About the Image

The featured image for this recipe was created with the assistance of artificial intelligence. It is an illustrative serving suggestion developed from the listed ingredients, preparation method, textures, and realistically expected appearance of the finished soup. Since every homemade dish is unique, your hot and sour soup may naturally vary slightly in color, consistency, and presentation.