Chinese Hot and Sour Soup Recipe for Cozy Nights

Chinese Hot and Sour Soup Recipe for Cozy Nights

This Chinese Hot and Sour Soup Recipe brings the restaurant version home in under 40 minutes — a deeply savoury, glossy broth that is simultaneously sharp with vinegar, warm with white pepper, rich with beaten egg ribbons, and textured with mushrooms, bamboo shoots, and silken tofu that make every spoonful feel substantive rather than just a thin starter soup.

Hot and sour soup is one of the most ordered dishes at Chinese restaurants across the world for a reason that anyone who has eaten a bowl on a cold night immediately understands — the combination of vinegar and white pepper creates a warming sensation that is genuinely different from the heat of chilli, almost medicinal in the best possible sense, the kind of thing people reach for when they feel a cold coming on or when the weather turns grey and they need something that feels like it’s doing something useful while tasting extraordinarily good.

The secret to the restaurant-quality texture is the cornstarch slurry that thickens the broth into that characteristic glossy, almost velvety consistency — and the egg ribbons, which require a specific pouring technique to produce those silky, wispy threads rather than scrambled egg floating in broth.

Authentic Hot and Sour Soup
⏱️ 35 MIN  |  🥣 4 SERVINGS  |  🥢 CHINESE
Recipe

Why This Recipe Belongs in the Cozy-Night Rotation

It comes together in one pot in under 40 minutes from pantry staples, produces enough to serve four generously, and reheats perfectly the next day when the flavours have had time to deepen and the broth has become even richer and more complex than when first made.

The combination of sour, spicy, and savory also hits a specific craving in a way that most soups don’t — it’s genuinely satisfying rather than just warming, the kind of bowl that feels complete rather than like a precursor to a meal.

  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings

Everything That Goes Into the Pot

For the broth and base:

  • Chicken broth or vegetable broth: 6 cups (1.4 litres)
  • Low-sodium soy sauce: 3 tablespoons
  • Rice wine vinegar: 3 to 4 tablespoons, to taste
  • Dark soy sauce: 1 tablespoon (for colour and depth)
  • Sesame oil: 1 teaspoon
  • Garlic cloves, minced: 3
  • Fresh ginger, grated: 1 teaspoon
  • White pepper: 1 to 1.5 teaspoons, to taste — this is the heat element, not chilli
  • Chilli oil or chilli garlic sauce: 1 to 2 teaspoons (optional, for extra heat)
  • Fine sea salt: to taste

For the fillings:

  • Dried shiitake mushrooms, soaked and sliced: 6 to 8 (or 1 cup fresh shiitake, sliced)
  • Firm tofu, cut into thin matchsticks: 7 oz (200g)
  • Canned bamboo shoots, drained and sliced into thin strips: 1/2 cup
  • Canned wood ear mushrooms (black fungus), rinsed and sliced: 1/4 cup (optional but traditional)
  • Cooked pork strips or cooked chicken, thinly sliced: 1/2 cup (optional for a meat version)

For the thickening slurry:

  • Cornstarch: 4 tablespoons
  • Cold water: 4 tablespoons

For the egg ribbons:

  • Large eggs: 2, beaten well

Garnish:

  • Green onions, thinly sliced: 3
  • Chilli oil: for drizzling
  • White pepper: extra pinch for the table
  • Fresh cilantro: optional
Chinese Hot and Sour Soup Recipe for Cozy Nights

How to Build the Soup Step by Step

  1. If using dried shiitake mushrooms, soak them in hot water for 20 to 30 minutes until softened, then drain and slice thinly — reserve the soaking liquid if it’s clean and add it to the broth for extra depth. Discard any gritty sediment from the bottom of the soaking bowl.
  2. Bring the broth to a gentle boil in a large pot over medium-high heat, then add the garlic and grated ginger and cook for 1 minute until fragrant.
  3. Add the soy sauce, dark soy sauce, and 3 tablespoons of the rice vinegar — reserve the final tablespoon to adjust at the end once you can taste the full soup.
  4. Add the sliced mushrooms, bamboo shoots, wood ear mushrooms if using, and the protein if using, then simmer for 5 minutes.
  5. Add the tofu strips and white pepper, then simmer for another 2 minutes — tofu goes in late so it doesn’t break apart from prolonged simmering.
  6. Stir the cornstarch and cold water together in a small bowl until completely dissolved with no lumps — the slurry must be smooth before it goes into the hot soup or the cornstarch will clump and create uneven, gelatinous spots in the broth.
  7. Pour the cornstarch slurry slowly into the simmering soup while stirring constantly in a steady circular motion — the soup will begin thickening within 30 to 60 seconds.
  8. Continue stirring and simmering for 2 minutes until the broth is uniformly thickened, glossy, and coats the back of a spoon.
  9. Reduce the heat to low — the soup should be barely simmering, not boiling, before the eggs go in.
  10. Beat the eggs well in a small bowl until completely uniform with no streaks of white remaining.
  11. Pour the beaten eggs in a very thin, slow, steady stream into the soup while simultaneously stirring the soup in one continuous direction with a chopstick or the tip of a spoon — the slow stream creates long, silky ribbons that set immediately on contact with the hot broth. Pouring too fast creates thick lumps; stirring too vigorously breaks the ribbons into small pieces.
  12. Remove from heat immediately once the egg ribbons are set — about 30 seconds after the last of the egg has been poured.
  13. Add the sesame oil and taste the soup — adjust the rice vinegar for sourness, white pepper for heat, salt for seasoning, and chilli oil if you want more spice.
  14. Ladle into bowls, garnish with sliced green onions, a drizzle of chilli oil, and an extra pinch of white pepper, and serve immediately.

For another deeply warming Asian-inspired soup that uses a similar ginger and soy flavour foundation, our Crock Pot Thai Ginger Chicken Soup takes the same cozy-night instinct in a Thai direction — great for rotating between the two when you want variety without leaving the flavour family that makes cold-weather cooking feel like comfort.

The Technique That Produces Silky Egg Ribbons

The egg ribbon technique is the most technique-sensitive step in this recipe and the one that most distinguishes a beautifully made hot and sour soup from a decent but unremarkable one. Three things need to be true simultaneously: the soup must be below a full boil when the egg goes in, the egg must be poured in an extremely thin, controlled stream from a height of about 6 inches above the pot, and the soup must be stirred continuously in one direction — not a vigorous whisk, but a steady, controlled stir that keeps the soup moving without turbulence.

The physics is straightforward: thin threads of egg hitting a slow-moving, not-quite-boiling soup set into ribbons before the current can break them apart. Egg hitting a boiling, turbulent soup sets into fragments immediately. The difference in visual and textural result between the two is dramatic.

According to Serious Eats, the egg drop technique in Chinese soups works because the hot broth sets the exterior of each egg thread almost instantly on contact, but the low turbulence and steady pour allow the thread to form and extend before the interior has a chance to fully cook — producing the characteristic silky, barely-cooked texture of the ribbon that is entirely different from a fully scrambled egg texture.

White pepper rather than black pepper is the authentic and correct choice for the heat element in hot and sour soup — it produces the warming, almost spicy-without-being-spicy sensation that defines the dish, and it dissolves into the broth invisibly rather than leaving visible black specks. Start with 1 teaspoon and add more at the end if you want more warmth — it’s significantly easier to add than to correct an overseasoned bowl.

What to Serve Alongside It

Hot and sour soup works best as a starter or a light main alongside a rice dish or a simple noodle bowl rather than as part of a heavy multi-dish spread — the vinegar and pepper open the appetite rather than satisfying it completely, which is part of what makes it such a natural first course.

For a complete cozy dinner that stays within the same Asian-inspired flavour family, pair this soup with our Caramelised Soy Chicken in Garlic Ginger Broth with Rice — the glossy, deeply savoury chicken dish makes a satisfying main that echoes the soy and ginger notes in the soup without repeating them exactly.

Our Easy Garlic Bok Choy Stir-Fry is the fastest side vegetable that fits naturally alongside this soup — the garlic-sesame flavour profile complements the soup’s vinegar-pepper base without clashing, and the crispy texture of the bok choy is a welcome contrast to the silky, thick broth.

Variations That Adjust the Soup to Different Preferences

Make it fully vegan by using vegetable broth, omitting the meat, and increasing the tofu and mushrooms to fill out the bowl — the mushroom soaking liquid adds a depth of flavour that makes the all-vegetable version taste as rich as the meat-containing one.

Add more vinegar and less white pepper for a version that emphasises the sour over the hot — some people prefer a tangier, less peppery bowl and the ratio is entirely adjustable to personal preference. Start with 2 tablespoons of vinegar and build from there, tasting after each addition.

Include lily buds (golden needles), another traditional but less common ingredient, for a more authentic version with an additional slightly sweet, faintly floral element — soak them alongside the dried mushrooms and add them with the other fillings.

Nutritional Information

NutrientAmount Per Serving
Calories165 kcal
Protein12 g
Carbohydrates14 g
Fats6 g

These values are estimates based on the vegetarian version with tofu and mushrooms, without added pork or chicken, divided by 4 servings. Adding 2 oz of cooked pork or chicken per serving increases protein to approximately 22 grams per serving with minimal change to the other macros.

Chinese Hot and Sour Soup Recipe for Cozy Nights

Storing and Reheating

Hot and sour soup stores exceptionally well — store in an airtight container in the fridge for up to 4 days. The flavours deepen significantly overnight as the vinegar, soy, and pepper compounds continue to meld into the thickened broth, and most people agree the soup is at its best on day two.

The cornstarch thickening may cause the soup to gel into a semi-solid in the fridge — this is completely normal and expected behaviour for a cornstarch-thickened broth when cold. Reheat over medium heat while stirring until it returns to its original silky, liquid consistency. Add a small splash of broth or water if it seems too thick after reheating.

The egg ribbons soften slightly during storage but remain distinct and pleasant — they won’t return to their original barely-cooked silkiness after reheating but are not unpleasant in texture and don’t need to be removed from leftovers.

Where This Soup Can Go Wrong

Adding the cornstarch slurry to cold or barely warm broth rather than actively simmering broth results in a soup that never thickens properly — cornstarch requires heat to activate the starch granules that create the glossy, velvety consistency. The broth needs to be at a steady simmer when the slurry goes in, and it needs to stay at that simmer for the full 2 minutes of stirring that sets the thickening.

Pouring the egg in too quickly and over a vigorously boiling soup produces thick, irregular egg masses rather than silky ribbons — reduce the heat until the soup is just barely moving, pour the egg in a thin stream from height, and stir with a light, steady hand rather than a vigorous whisk. The ribbon texture is the visual signature of a well-made hot and sour soup and it is entirely a technique result.

Under-seasoning the vinegar and white pepper produces a generic, mildly savoury soup rather than the distinctively hot-and-sour character the recipe is named for — both elements should be clearly identifiable in the finished bowl. Taste before serving and adjust both independently if either isn’t coming through — more vinegar for sourness, more white pepper for warmth — rather than trying to compensate for one with the other.

🌶️ Spicy & Tangy

Authentic Hot & Sour Soup

A deeply savory, perfectly balanced Chinese takeout classic filled with silky egg ribbons, earthy mushrooms, tender tofu, and the signature kick of white pepper.

Prep15m
Cook20m
Total35m
Yield4 servings
Cals165

Ingredients

The Soup Base
Chicken or Veg Broth6 cups (1.4L)
Low-Sodium Soy Sauce3 tbsp
Dark Soy Sauce1 tbsp
Rice Wine Vinegar3–4 tbsp (to taste)
Sesame Oil1 tsp
Garlic Cloves (minced)3 cloves
Fresh Ginger (grated)1 tsp
White Pepper1–1½ tsp
Chili Oil/Garlic Sauce1–2 tsp (optional)
Fine Sea SaltTo taste
The Fillings
Shiitake Mushrooms6–8 dried (or 1 cup fresh)
Firm Tofu7 oz (200g), thin strips
Bamboo Shoots½ cup, sliced
Wood Ear Mushrooms¼ cup, sliced (optional)
Cooked Pork or Chicken½ cup, sliced (optional)
Slurry, Eggs & Garnish
Cornstarch + Cold Water4 tbsp each
Large Eggs (beaten)2
Green Onions (sliced)3
Extra Chili Oil & PepperFor drizzling
Fresh CilantroOptional

Instructions

Build the Broth
1
Prep the mushrooms

If using dried shiitake mushrooms, soak them in hot water for 20–30 minutes until softened. Drain, slice, and reserve the soaking liquid if it’s clean.

2
Heat the broth

Bring the chicken or vegetable broth to a gentle boil in a large pot over medium-high heat.

3
Add aromatics

Add the minced garlic and grated ginger, cooking for 1 minute until fragrant.

4
Season the base

Stir in the regular soy sauce, dark soy sauce, and 3 tablespoons of the rice vinegar.

Add the Fillings
5
Simmer the vegetables

Add the sliced mushrooms, bamboo shoots, wood ear mushrooms (if using), and cooked pork or chicken if desired. Simmer for 5 minutes.

6
Add tofu and spice

Add the tofu strips and white pepper, then simmer for another 2 minutes. (Adding tofu late prevents it from crumbling).

Thicken & Finish
7
Thicken the soup

In a small bowl, whisk the cornstarch and cold water until completely smooth. Slowly pour this slurry into the simmering soup while stirring continuously. Simmer for 2 minutes until glossy and thickened.

8
Create egg ribbons

Reduce the heat to low so the soup is only gently simmering. Slowly pour the beaten eggs in a very thin stream while gently stirring the soup in a single circular direction. Cook for 30 seconds until eggs set.

9
Final seasoning

Stir in the sesame oil. Taste the soup and adjust the seasoning with additional vinegar (for sour), white pepper (for hot), salt, or chili oil as desired.

10
Garnish and serve

Ladle into bowls and garnish with sliced green onions, a drizzle of chili oil, an extra dusting of white pepper, and fresh cilantro.

Kitchen Notes

🌶️
The Secret to “Hot”

White pepper is what provides the authentic, earthy heat in this soup. Do not substitute black pepper, as it will change the flavor entirely.

🥚
Silky Egg Ribbons

For delicate ribbons instead of scrambled chunks, the soup must be simmering gently (not boiling rapidly) and you must stir in one slow, continuous circle.

🥣
Whisk the Slurry

Cornstarch settles quickly. Always give your water and cornstarch mixture one final whisk just seconds before pouring it into the soup.

⚖️
Balance at the End

Vinegar cooks off as it simmers. Always taste the soup at the very end to adjust the final ratio of sour (vinegar) to hot (white pepper/chili).

Even Better Tomorrow

Like many stews, this soup tastes even more incredible the next day after the flavors have had time to fully develop and mingle.

Nutrition (Per Serving)
Calories 165
Protein 12 g
Carbohydrates 14 g
Fat 6 g
Sodium 820 mg
Storage & Prep
Fridge Storage

Store leftovers in an airtight container in the refrigerator for up to 4 days.

Reheating

Reheat gently on the stovetop or in the microwave. If the soup has thinned out in the fridge, you can add a tiny bit more cornstarch slurry to re-thicken it.

Make Ahead

You can prep the broth and vegetables ahead of time, but wait to add the cornstarch slurry and eggs until right before you are ready to serve.

Oh hi there 👋
It’s nice to meet you.

Sign up for the latest kitchen inspiration and easy meal ideas

We don’t spam! Read our privacy policy for more info.

Leave a Reply

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