Ultimate Chinese Hot and Sour Soup: Homemade Comfort

By Emily Cookson | August 26, 2025 | No comments

Chinese Hot and Sour Soup

This soul-warming Chinese Hot and Sour Soup delivers a perfect balance of bold flavors that dance between fiery spice and tangy brightness in every spoonful. Tender cubes of tofu and earthy shiitake mushrooms swim in a rich, velvety broth that’s been simmered with aromatic spices and a splash of vinegar for that signature tang. The silky egg ribbons add a luxurious texture that transforms this restaurant favorite into a comforting homemade masterpiece — ready to be enjoyed with a side of steamed rice for a complete meal.

Why You’ll Love This Recipe

This soup brings restaurant-quality flavors straight to your kitchen with surprisingly simple steps. No more takeout needed!

  • Restaurant-Quality at Home: The perfect balance of tangy vinegar and warming white pepper creates that authentic flavor profile that rivals your favorite Chinese restaurant.
  • Quick Comfort Food: Ready in just 35 minutes from start to finish, making it perfect for busy weeknights when you need something warming and satisfying.
  • Texture Paradise: Every spoonful delivers silky egg ribbons, tender tofu cubes, and meaty mushrooms swimming in a velvety, flavor-packed broth.
  • Powerhouse of Flavor: The combination of two soy sauces, aromatic sesame oil, and carefully balanced seasonings creates remarkable depth without hours of simmering.
  • Customizable Heat Level: Easily adjust the white pepper and chili flakes to make it as mild or fiery as your taste buds desire, perfect for serving to both spice-lovers and sensitive palates.

Ingredient Notes

The magic of authentic Chinese Hot and Sour Soup lies in the careful balance of each ingredient. From the depth of the broth to the precise combination of seasonings, every component plays a crucial role in creating that perfect harmony of flavors and textures.

  • Chicken broth: Forms the foundation of the soup’s flavor. Use low-sodium broth to control salt levels, or substitute with vegetable broth for a vegetarian version.
  • Lite soy sauce: Provides umami flavor without overwhelming color. Look for naturally brewed varieties for cleaner flavor without artificial additives.
  • Dark soy sauce: Adds rich color and deeper flavor notes. Just a tablespoon transforms the broth’s appearance and adds complexity to the overall profile.
  • White pepper: The signature spice that gives hot and sour soup its distinct warmth. Unlike black pepper, it provides heat without visible flecks and a more aromatic quality.
  • Salt: Used sparingly to balance the other seasonings. Remember that soy sauces already contain salt, so always taste before adding the full amount.
  • Sugar: A small amount balances the tanginess and heat. Don’t skip this—it’s essential for creating the soup’s characteristic flavor harmony.
  • Sesame oil: Adds a toasty, nutty aroma that’s quintessential to Chinese cooking. Always add toward the end of cooking to preserve its delicate flavor.
  • Chili flakes: Provide visual appeal and adjustable heat. Korean gochugaru works wonderfully, but any red pepper flakes will suffice.
  • Firm tofu: Offers protein and absorbing qualities for the flavorful broth. Drain well and cut into uniform cubes for even cooking and professional presentation.
  • Shiitake mushrooms: Contribute earthy flavor and meaty texture. Dried shiitakes (rehydrated) offer more intense flavor than fresh ones.
  • Bamboo shoots: Add signature crunch and authentic character. Rinse canned shoots thoroughly to remove any tinny taste before adding.
  • Vinegar: The crucial “sour” element—Chinese black vinegar is traditional, but rice vinegar works well with a splash of balsamic for depth.
  • Green onions: Provide fresh, bright flavor and visual contrast. Reserve some for garnish to add color to the final presentation.
  • Cornstarch: Creates the signature silky thickness. Always mix with cold water before adding to prevent clumping.
  • Eggs: Create delicate ribbons that enrich the soup. For thinner strands, beat eggs thoroughly and pour slowly while stirring the soup gently.

How to Make Ultimate Chinese Hot and Sour Soup: Homemade Comfort

  1. Prepare the soup base. Bring chicken broth to a gentle boil in a large pot, then add both soy sauces, white pepper, salt, sugar, sesame oil, and chili flakes. Let these flavors meld together while simmering for about 5 minutes.
  2. Add the substantial ingredients. Stir in the sliced shiitake mushrooms and bamboo shoots. I find that adding mushrooms first gives them time to release their earthy flavor into the broth before introducing the tofu.
  3. Introduce the tofu. Gently add the cubed firm tofu and simmer for 3-4 minutes. Be careful not to stir too vigorously at this point—tofu is delicate and can break apart if handled roughly.
  4. Create the signature tanginess. Pour in the vinegar, starting with 2 tablespoons and adjusting to taste. This critical step transforms the soup from merely spicy to properly “hot and sour”—the vinegar should provide a noticeable tang without overwhelming the other flavors.
  5. Thicken the soup. Mix cornstarch with 2 tablespoons of cold water until smooth, then slowly stream this slurry into the simmering soup while stirring constantly. The broth will transform before your eyes, becoming gloriously silky within about 60 seconds.
  6. Create egg ribbons. Beat eggs thoroughly in a small bowl. While the soup simmers, use a ladle to stir it in a circular motion, then slowly pour the beaten eggs in a thin stream to form delicate ribbons. Avoid stirring for 30 seconds to let the eggs set.
  7. Finish with freshness. Add most of the sliced green onions (reserving some for garnish) and give the soup a final gentle stir. The onions should retain their bright color and fresh bite.

Remember, the soup will continue to thicken slightly as it cools, so don’t worry if it seems a bit thinner than restaurant versions while still in the pot.

Variations & Substitutions

Making this hot and sour soup your own is half the fun! Feel free to adjust the ingredients based on what you have available or your personal taste preferences.

  • Protein options: While traditional recipes use pork, you can easily substitute with shredded chicken, diced ham, or make it vegetarian by adding extra mushrooms or even cubed extra-firm tofu. I sometimes use wood ear mushrooms alongside shiitakes for varied texture.
  • Mushroom alternatives: No shiitakes? Button mushrooms work in a pinch, though they lack the same earthy depth. Dried porcini or oyster mushrooms make excellent substitutions and bring their own unique character to the soup.
  • Make it vegetarian: Simply swap chicken broth for vegetable broth and increase the mushroom quantity. The umami from mushrooms and the depth from soy sauces ensure you won’t miss the meat-based stock.
  • Vinegar variations: Traditional recipes call for Chinese black vinegar, but rice vinegar with a splash of balsamic creates a similar complexity. White vinegar works too, though you might want to use slightly less as it’s sharper.
  • Spice adjustments: White pepper is traditional, but you can experiment with black pepper, Sichuan peppercorns (for numbing heat), or even a dash of cayenne. The chili flakes can be replaced with chili oil or sriracha for a different dimension of heat.
  • Thickening alternatives: If you’re avoiding corn products, potato starch or arrowroot make excellent substitutes for the cornstarch. For a less thickened version that’s still flavorful, simply reduce or omit the starch entirely.

Serving Suggestions

This Chinese Hot and Sour Soup transforms from a simple appetizer to the star of your meal with the right accompaniments. Its bold flavors and warming qualities make it incredibly versatile for any occasion.

For a traditional Chinese meal experience, serve this soup in small bowls as a starter before main courses. I like to garnish each portion with a sprinkle of freshly sliced green onions and a few drops of chili oil to create a beautiful presentation that hints at the flavors within. Provide small soup spoons to help guests appreciate the silky broth and tender ingredients.

For a complete meal, pair this hearty soup with steamed jasmine rice or brown rice that can soak up the flavorful broth. The neutral rice perfectly balances the bold tanginess of the vinegar and the warmth of the white pepper. Vegetable spring rolls or crispy wontons make excellent companions, offering textural contrast to the silky egg ribbons and tender tofu in the soup.

For drinks, consider serving hot jasmine tea, which cleanses the palate between spoonfuls of this intensely flavored soup. For a more substantial dinner gathering, this soup works beautifully as part of a larger spread including dishes like stir-fried vegetables, steamed dumplings, or a simple cucumber salad dressed with rice vinegar and sesame oil.

Make Ahead Options

This Chinese Hot and Sour Soup is a meal prep champion that saves precious time on busy weeknights! You can prepare the entire soup base (through step 5 with the cornstarch thickening) up to 24 hours in advance and refrigerate in an airtight container. The mushrooms, bamboo shoots, and tofu actually benefit from marinating overnight in the flavorful broth, developing even richer taste. When ready to serve, gently reheat the soup base over medium heat, then create fresh egg ribbons and stir in the green onions for that signature silky texture and bright finish. This make-ahead approach delivers restaurant-quality Chinese Hot and Sour Soup with just 5 minutes of final prep work.

Storage & Freezing

This Chinese Hot and Sour Soup keeps beautifully in the refrigerator for 3-4 days in an airtight container. The flavors actually deepen overnight, making it even more delicious the next day. Be aware that the tofu may absorb more of the broth as it sits, slightly intensifying the spiciness and tanginess.

For freezing, this soup can be stored for up to 2 months, though with some considerations. The broth and vegetables freeze well, but the tofu texture may become slightly more porous after thawing. I recommend slightly undercooking the soup if you plan to freeze it, as the reheating process will finish the cooking.

When reheating, warm the soup gently on the stovetop over medium-low heat, stirring occasionally to maintain the silky texture. If the soup has thickened too much during storage, simply add a splash of chicken broth to reach your desired consistency. For best results with frozen portions, thaw overnight in the refrigerator before reheating to preserve those delicate egg ribbons.

Expert Tips

These insider techniques will help you master this Chinese Hot and Sour Soup and achieve restaurant-quality results every time:

  • Balance the “hot” elements: White pepper provides the authentic heat in this soup—start with less and add more gradually. I’ve learned the heat intensifies as the soup sits, so err on the cautious side.
  • Perfect egg ribbons: For those beautiful, silky strands, beat the eggs until completely smooth, then pour them in the thinnest possible stream while gently swirling the soup. The slower you pour, the finer the ribbons.
  • Tofu technique: Press your firm tofu between paper towels with a weight on top for 20 minutes before cubing. This removes excess moisture and helps the tofu absorb more of the flavorful broth.
  • Vinegar timing matters: Add vinegar toward the end of cooking to preserve its bright tang. Chinese black vinegar is traditional, but a mix of rice vinegar and a splash of balsamic makes a wonderful substitute.
  • Texture control: The cornstarch slurry is your secret weapon for consistency. For a lighter soup, use just 2 teaspoons; for the thick, glossy restaurant style, go with the full tablespoon.

Frequently Asked Questions

What type of vinegar works best for hot and sour soup?
Chinese black vinegar or rice vinegar for authentic tang.

Can I make this soup vegetarian?
Yes! Just swap chicken broth for vegetable broth.

How do I get perfect egg ribbons?
Pour beaten eggs slowly while stirring gently.

Is this soup gluten-free?
Use tamari instead of soy sauce for gluten-free version.

Can I make this less spicy?
Reduce white pepper and chili flakes to taste.

How long does Chinese Hot and Sour Soup keep?
Refrigerate up to 3 days; flavors improve overnight!

Print

Ultimate Chinese Hot and Sour Soup: Homemade Comfort

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This soul-warming Chinese Hot and Sour Soup delivers a perfect balance of bold flavors that dance between fiery spice and tangy brightness in every spoonful.

  • Author: Emily Cookson
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Chinese
  • Diet: Vegetarian

Ingredients

  • 16 oz chicken broth
  • 1 tbsp lite soy sauce
  • 1 tbsp dark soy sauce
  • 1 tsp white pepper
  • 1 tsp salt
  • 1/2 tbsp sugar
  • 2 tbsp sesame oil
  • 1 tsp chili flakes
  • 1/2 block firm tofu
  • 2 cups sliced shiitake mushrooms
  • 1 cup sliced bamboo shoots
  • 2-3 tbsp vinegar
  • 1/2 cup sliced green onions
  • 1 tbsp cornstarch
  • 3 eggs

Instructions

  1. Prepare the soup base. Bring chicken broth to a gentle boil in a large pot, then add both soy sauces, white pepper, salt, sugar, sesame oil, and chili flakes. Let these flavors meld together while simmering for about 5 minutes.
  2. Add the substantial ingredients. Stir in the sliced shiitake mushrooms and bamboo shoots. I find that adding mushrooms first gives them time to release their earthy flavor into the broth before introducing the tofu.
  3. Introduce the tofu. Gently add the cubed firm tofu and simmer for 3-4 minutes. Be careful not to stir too vigorously at this point—tofu is delicate and can break apart if handled roughly.
  4. Create the signature tanginess. Pour in the vinegar, starting with 2 tablespoons and adjusting to taste. This critical step transforms the soup from merely spicy to properly ‘hot and sour’—the vinegar should provide a noticeable tang without overwhelming the other flavors.
  5. Thicken the soup. Mix cornstarch with 2 tablespoons of cold water until smooth, then slowly stream this slurry into the simmering soup while stirring constantly. The broth will transform before your eyes, becoming gloriously silky within about 60 seconds.
  6. Create egg ribbons. Beat eggs thoroughly in a small bowl. While the soup simmers, use a ladle to stir it in a circular motion, then slowly pour the beaten eggs in a thin stream to form delicate ribbons. Avoid stirring for 30 seconds to let the eggs set.
  7. Finish with freshness. Add most of the sliced green onions (reserving some for garnish) and give the soup a final gentle stir. The onions should retain their bright color and fresh bite.

Notes

  • Balance the ‘hot’ elements: White pepper provides the authentic heat in this soup—start with less and add more gradually.
  • Perfect egg ribbons: For those beautiful, silky strands, beat the eggs until completely smooth, then pour them in the thinnest possible stream while gently swirling the soup.
  • Tofu technique: Press your firm tofu between paper towels with a weight on top for 20 minutes before cubing.
  • Vinegar timing matters: Add vinegar toward the end of cooking to preserve its bright tang.
  • Texture control: The cornstarch slurry is your secret weapon for consistency.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 250
  • Sugar: 2g
  • Sodium: 800mg
  • Fat: 14g
  • Saturated Fat: 2g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 3g
  • Protein: 12g
  • Cholesterol: 150mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also like these recipes

About the author

Holly Nilsson is the creator of Spend With Pennies, where she creates easy, comforting recipes made for real life. With a passion for nostalgic flavors and simplified techniques, Holly helps busy home cooks create delicious meals that always work. She is also the author of “Everyday Comfort,” which promises to inspire even more hearty, home-cooked meals.

See more posts by Laura

Follow Laura on social media:

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Send this to a friend