Chinese hot and sour soup is one of those recipes I keep coming back to whenever I need something warm, bold, and deeply satisfying. This classic dish delivers the perfect balance of tangy vinegar heat and rich savory broth – ready in just 25 minutes from start to finish. I have been making this at home for years, and it never fails to impress even picky eaters.
I grew up near a small Chinese restaurant that made the most incredible hot and sour soup – thick, silky broth with those wispy egg ribbons floating on top and just enough heat to warm you from the inside out. Recreating it at home took a few tries, but once I nailed the cornstarch ratio and the egg-pouring technique, it became a regular weeknight staple. This Chinese hot and sour soup recipe uses approachable ingredients like tofu, bamboo shoots, and wood ear mushrooms to deliver that same restaurant-quality depth of flavor without any complicated steps.
Table of Contents
Everything You Need in Your Bowl
I always recommend gathering and prepping all your ingredients before the broth hits the stove – this soup moves fast once it gets going. Pro tip: soak your dried mushrooms at least 20 minutes ahead of time. Rushing this step leads to chewy, undercooked mushrooms that throw off the whole texture.
- 4 cups chicken or vegetable broth
- 1 tablespoon soy sauce
- 1 tablespoon rice vinegar
- 1 teaspoon sesame oil
- 1 tablespoon cornstarch
- 3 tablespoons cold water
- 1 cup wood ear mushrooms, soaked and sliced
- 1/2 cup bamboo shoots, sliced
- 1/2 cup firm tofu, cubed
- 2 tablespoons dried shiitake mushrooms, rehydrated and sliced (I prefer shiitake for their deep, earthy flavor over fresh)
- 1 tablespoon fresh ginger, minced
- 2 cloves garlic, minced
- 1 teaspoon white pepper (do not substitute black pepper – white pepper gives this soup its signature warmth)
- 2 eggs, lightly beaten
- 2 green onions, thinly sliced
- 1 tablespoon chili oil, optional for extra heat
Pro tip: Use cold water in your cornstarch slurry – warm water causes it to clump before it even hits the pot.

How to Make Chinese Hot and Sour Soup Step by Step
I recommend reading through every step once before you start. This Chinese hot and sour soup comes together in about 25 minutes, and knowing what comes next keeps you from scrambling.
Step 1: Pour the chicken or vegetable broth into a large pot and bring it to a gentle simmer over medium heat. Target a steady simmer with small bubbles – not a rolling boil.
Step 2: Add the wood ear mushrooms, bamboo shoots, tofu, shiitake mushrooms, minced ginger, and garlic. Simmer for 5 to 7 minutes until the vegetables are tender and the broth smells fragrant and savory.
Step 3: In a small bowl, whisk the cornstarch and cold water together until completely smooth with no white streaks. Slowly pour the slurry into the simmering soup while stirring continuously. Simmer for 2 to 3 minutes. Watch the broth shift from thin and watery to a silky, lightly thickened consistency – that is exactly the texture you want.
Common mistake: Dumping the cornstarch slurry in all at once creates lumps. Always add it in a slow, steady pour while stirring.
Step 4: Stir in the soy sauce, rice vinegar, sesame oil, and white pepper. Taste the broth now and adjust. More rice vinegar deepens the sourness. More white pepper adds heat. This is your moment to dial in the flavor to your liking.
Step 5: Hold the bowl of beaten eggs above the pot and pour them in a thin, slow, steady stream while stirring the broth gently in a circular motion. This technique creates those beautiful, delicate egg ribbons the dish is known for. Slow and steady is the key – rushing this step makes scrambled eggs instead of ribbons.
Step 6: Remove the pot from heat immediately. Do not let the soup return to a boil after adding the eggs – this makes them rubbery and tough. Ladle into bowls, top with sliced green onions, and finish with a drizzle of chili oil if desired. Serve hot.
What to Serve Alongside Your Soup
The bold, tangy flavors of this soup pair beautifully with lighter sides that balance its intensity. Here are the best sides for Chinese hot and sour soup:
Wonton Crackers: Their crunch and mild saltiness contrast perfectly with the silky, glossy broth.
Spring Rolls: Crispy texture and savory filling complement the soup without competing with its bold flavor profile.
Steamed Jasmine Rice: A simple bowl of rice helps soak up every drop of that deeply flavored broth and turns this into a fuller meal.
Potstickers or Dumplings: A classic pairing that makes this a satisfying complete dinner.
Cucumber Salad: A lightly dressed cool cucumber salad cuts through the spice and adds a refreshing, clean note that balances the heat.
More Cozy Soups to Warm Your Week
This Chinese hot and sour soup is the kind of bold, warming bowl that pairs perfectly with other satisfying soup recipes worth keeping in the rotation. For something equally comforting with an Italian twist, the Best Italian Lasagna Soup and Creamy Parmesan Sausage Soup are both rich, hearty options that hit the same cozy notes.
If exploring more global flavors sounds appealing after trying this recipe, the Thai Chicken Soup and Easy Thai Chicken Soup bring a similar warmth and depth through a different flavor profile. For a lighter but equally nourishing bowl, the Easy Ginger Garlic Chicken Noodle Soup uses the same ginger-forward base that makes this hot and sour soup so memorable.
Keeping Your Soup Fresh and Flavorful
This Chinese hot and sour soup stores well and the flavors actually deepen overnight. Store leftovers in an airtight container in the refrigerator for up to 3 days.
Freezing is not recommended for this recipe. The tofu becomes spongy and grainy after thawing, and the egg ribbons lose their delicate texture entirely. To reheat, warm gently on the stovetop over low heat. Avoid bringing it back to a full boil – this toughens the eggs and breaks down the tofu cubes.
Pro tip: If the soup thickens too much in the fridge (which it will), stir in a small splash of broth while reheating over low heat. It comes right back together in about 2 minutes.
Your Questions About Hot and Sour Soup Answered
Can I make this soup vegetarian?
Yes, simply swap the chicken broth for a good quality vegetable broth. Every other ingredient in this Chinese hot and sour soup is already plant-based.
Where can I find wood ear mushrooms and bamboo shoots?
Both are available at most Asian grocery stores. Many larger supermarkets carry them in the international foods aisle, usually dried or canned. Dried wood ear mushrooms rehydrate beautifully in warm water within 20 minutes.
My soup is not thickening – what went wrong?
Make sure your cornstarch slurry is fully dissolved in cold water before adding it, and confirm the broth is at a steady simmer (not just warm) when you pour it in. Stir continuously as you add it and give it a full 2 to 3 minutes to thicken. If it still seems too thin, mix an extra half teaspoon of cornstarch with one tablespoon of cold water and repeat the process.
Go Make This Tonight
There is something genuinely satisfying about making Chinese hot and sour soup from scratch at home. It is bold, warming, and so much easier than most people expect – just 25 minutes and one pot standing between you and a restaurant-quality bowl. Whether this is a quick weeknight dinner or the start of a bigger spread, this recipe delivers every time. Try it tonight and see for yourself.
Authentic Chinese Hot and Sour Soup
This authentic Chinese hot and sour soup brings together the perfect balance of spicy and tangy flavors. With wood ear mushrooms, tofu, and bamboo shoots in a savory broth, this restaurant-quality soup is ready in just 25 minutes.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Chinese
- Diet: Low Calorie
Ingredients
- 4 cups chicken or vegetable broth
- 1 tablespoon soy sauce
- 1 tablespoon rice vinegar
- 1 teaspoon sesame oil
- 1 tablespoon cornstarch
- 3 tablespoons cold water
- 1 cup wood ear mushrooms, soaked and sliced
- 1/2 cup bamboo shoots, sliced
- 1/2 cup firm tofu, cubed
- 2 tablespoons dried shiitake mushrooms, rehydrated and sliced
- 1 tablespoon fresh ginger, minced
- 2 cloves garlic, minced
- 1 teaspoon white pepper
- 2 eggs, lightly beaten
- 2 green onions, thinly sliced
- 1 tablespoon chili oil, optional
Instructions
- Pour broth into a large pot and bring to a gentle simmer over medium heat – small steady bubbles, not a rolling boil.
- Add wood ear mushrooms, bamboo shoots, tofu, shiitake mushrooms, ginger, and garlic. Simmer for 5 to 7 minutes until vegetables are tender and broth is fragrant.
- Whisk cornstarch and cold water together in a small bowl until completely smooth. Slowly pour into the simmering soup while stirring continuously. Simmer for 2 to 3 minutes until the broth thickens to a silky consistency.
- Stir in soy sauce, rice vinegar, sesame oil, and white pepper. Taste and adjust – more vinegar for sourness, more white pepper for heat.
- Pour beaten eggs into the soup in a thin, slow, steady stream while gently stirring in a circular motion to create delicate egg ribbons. Do not rush this step.
- Remove from heat immediately. Ladle into bowls and garnish with sliced green onions and chili oil if desired. Serve hot.
Notes
- Do not boil the soup after adding the eggs – remove from heat as soon as the ribbons form to keep them delicate and silky.
- For a vegetarian version, use vegetable broth instead of chicken broth.
- Always use cold water in your cornstarch slurry – warm water causes premature clumping.
- For extra depth, add a small splash of Chinese black vinegar along with the rice vinegar.
Nutrition
- Serving Size: 1 bowl
- Calories: 145 kcal
- Sugar: 2 g
- Sodium: 780 mg
- Fat: 7 g
- Saturated Fat: 1 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 11 g
- Fiber: 2 g
- Protein: 9 g
- Cholesterol: 95 mg







