Hot and Sour Soup: A Quick 20-Minute Classic

Posted on November 9, 2025

Hot and Sour Soup in bowl with tofu and mushrooms

Hot and Sour Soup is the soul of classic Chinese comfort food — steamy, spicy, and bursting with tangy flavor in every spoonful. It’s the kind of dish that feels like a warm hug on a cold day, clearing your sinuses while wrapping you in cozy satisfaction. The best part? This Hot and Sour Soup recipe is lightning-fast to make, ready in just 20 minutes, and you can easily adapt it for vegetarians or add pork for a heartier version. Whether you’ve been craving takeout or just need something soothing and bold, this homemade bowl beats any restaurant version — trust me, it’s that good.

Table of Contents

What is Hot and Sour Soup?

Hot and Sour Soup is a beloved Chinese restaurant staple, known for its perfectly balanced flavor — hot from chili and pepper, sour from vinegar, and savory from soy sauce and mushrooms. It’s a broth-based soup traditionally filled with tofu, mushrooms, bamboo shoots, and egg ribbons that float beautifully in the spicy broth. The combination of heat and tanginess wakes up your taste buds in the best way. While the restaurant versions are often thickened with cornstarch and flavored with pork, making it at home means you can control the spice level, use vegetable broth for a vegetarian-friendly twist, and still get that authentic, satisfying depth of flavor.

Reasons to Try Hot and Sour Soup

If you’re short on time but want a meal that tastes like it simmered all afternoon, this Hot and Sour Soup has your back. It’s quick (ready in 20 minutes flat!), budget-friendly, and full of nutritious ingredients like shiitake mushrooms, tofu, and eggs.

Plus, it’s endlessly customizable. Feeling under the weather? The heat from chili garlic sauce and the tang from rice vinegar will perk you right up. Need a comforting dinner without the calories of creamy soups? This broth-based wonder checks that box too. And if you’ve ever thought restaurant soups were too salty or too thick, making it yourself gives you total control over the balance. It’s an ideal weeknight dinner, and leftovers taste even better the next day.

Ingredients Needed to Make Hot and Sour Soup

o make this flavorful Hot and Sour Soup, you only need a handful of simple ingredients that come together in no time. Each component adds its own layer of heat, tang, and texture, creating that perfect balance you know and love from your favorite takeout spot. Here’s exactly what you’ll need:

Broth Base:

  • 8 cups chicken broth or vegetable broth – this is your flavorful foundation. Use vegetable broth for a vegetarian version.
  • ¼ cup low-sodium soy sauce – adds salty, umami richness.
  • ¼ cup rice vinegar – for that signature tangy “sour” kick. You can add more to taste.
  • 2 teaspoons ground ginger – gives warmth and depth to the broth.
  • 1 teaspoon chili garlic sauce – the heat and spice that define this soup. Adjust to your spice preference.

Vegetables and Protein:

  • 8 ounces shiitake mushrooms (or baby bella mushrooms), thinly sliced with stems removed – add a deep, earthy flavor and chewy texture.
  • 1 (8-ounce) can bamboo shoots, drained – totally optional, but they add that authentic crunch.
  • 8 ounces firm tofu, cut into ½-inch cubes – gives the soup heartiness and makes it satisfying without meat. (You can substitute with cooked pork for a meaty version.)
  • 2 large eggs, whisked – these create the signature silky “egg ribbons” in the broth.

Thickening and Seasoning:

  • ¼ cup cornstarch – helps thicken the soup to restaurant-style consistency.
  • 1 teaspoon toasted sesame oil – adds a nutty, aromatic finish.
  • Kosher salt and white pepper (or black pepper) – season to taste. White pepper has a sharper, more traditional Chinese flavor.

Garnish:

  • 4 green onions, thinly sliced – for color, freshness, and that final punch of flavor.

Optional Add-Ins:

  • For extra protein, swap the tofu with ½ pound of cooked ground pork or thinly sliced pork loin.
  • Want it spicier? Add an extra teaspoon of chili garlic sauce or a pinch of red pepper flakes.
  • Love tang? A splash of additional rice vinegar just before serving brightens the soup beautifully.

This simple list proves that Hot and Sour Soup doesn’t need fancy ingredients — just bold flavors and the right balance of spice and tang. Once you have everything prepped, you’ll be ready to follow the step-by-step instructions and make this comforting soup in just 20 minutes.

If you’d like to explore more ingredient combinations, check out our Gordon Ramsay Butternut Squash Soup for inspiration on building flavor from simple pantry staples.

Hot and Sour Soup ingredients flat lay
Ingredients for making Hot and Sour Soup.

Instructions to Make Hot and Sour Soup.

Let’s make this comforting Hot and Sour Soup step by step — the way your favorite Chinese restaurant does it, but quicker, fresher, and right in your own kitchen. Don’t worry if you’ve never made it before; each stage is simple and satisfying. This guide will walk you through every move, from chopping the mushrooms to creating those silky egg ribbons that make this soup unforgettable.

Step 1: Gather and Prep Your Ingredients

Before you turn on the stove, take a few minutes to organize your ingredients. This step-by-step preparation makes cooking faster and less stressful. Slice the mushrooms thinly (shiitake adds a deep, earthy flavor, but baby bellas work great too). Drain and rinse the bamboo shoots if you’re using them — they add a satisfying crunch and authentic texture.

Cut the firm tofu into small cubes and whisk the eggs in a bowl until smooth.
Set aside your cornstarch in a small cup, as you’ll need it later to thicken the broth. Trust me, once the soup starts simmering, you won’t want to pause for prep. If you’d like a quick refresher on chopping and prepping veggies efficiently, take a peek at our Creamy Chicken Taco Soup — it uses similar prep shortcuts for weeknight cooking.

Step 2: Build the Flavorful Broth

Now it’s time to start layering the flavors. In a large stockpot, pour in 7¾ cups of chicken or vegetable broth (reserve ¼ cup for later). Add your sliced mushrooms, bamboo shoots, soy sauce, rice vinegar, ground ginger, and chili garlic sauce.
This step-by-step blending of ingredients is what creates that unmistakable hot and sour flavor — spicy, tangy, and savory all at once.

Stir everything together, then set your pot over medium-high heat and bring it to a gentle simmer. The scent that fills your kitchen will be rich and aromatic, like you’ve stepped into a cozy Chinese bistro. If you’re a fan of warming, spiced soups, you might also enjoy our Cajun White Chicken Chili, which uses a similar layering method for big, bold flavor.

Step 3: Thicken the Soup

While your broth comes to life, whisk together the reserved ¼ cup of broth and cornstarch until the mixture is completely smooth — no lumps allowed. This cornstarch slurry will give your Hot and Sour Soup that signature silky texture. Once the pot reaches a simmer, pour the slurry into the soup while stirring continuously. Keep stirring for about a minute as it thickens to a beautiful, glossy consistency.
This step-by-step move is what separates homemade soup from the watery versions you sometimes get in takeout. If you like experimenting with textures and creamy consistencies, check out our Broccoli Rice Casserole for another great use of cornstarch and thickening techniques.

Step 4: Create the Signature Egg Ribbons

Here comes the fun part! Reduce the heat slightly so the soup is gently simmering but not boiling hard. Using one hand, slowly drizzle your whisked eggs into the pot in a thin, steady stream. With your other hand, stir the soup in a continuous circular motion. This step-by-step swirling technique creates beautiful egg ribbons that form instantly in the hot liquid.

They’ll float elegantly through the soup, adding a soft, velvety texture.
Pro tip: If you pour too quickly or stop stirring, the eggs may clump instead of forming ribbons — so take your time. Once you’ve nailed it, you’ll want to use this trick in other dishes like our Hearty Meatball Tortellini Soup, which also benefits from smooth, delicate textures.

Step 5: Add the Tofu and Final Flavors

Now it’s time to add protein and finishing touches. Gently stir in your cubed tofu, half of the green onions, and the sesame oil. The tofu absorbs the soup’s flavors while keeping the dish hearty yet light. If you prefer a meaty version, swap the tofu for a half pound of cooked pork — ground or thinly sliced works best.
Next, season with a pinch of white pepper and a touch of salt. Taste the broth — it should strike that perfect balance between spicy and tangy.

If you want it more sour, add a bit more vinegar; for extra heat, stir in another half teaspoon of chili garlic sauce. This step-by-step seasoning adjustment ensures your soup tastes exactly how you like it. For a guide to seasoning balance, take a look at our Autumn Chicken Dinner, which covers how to fine-tune flavor layers.

Step 6: Simmer and Let the Flavors Marry

Let the soup simmer gently for another two to three minutes. This short simmering time lets the tofu warm through and allows all those bold flavors to blend together. The broth will slightly deepen in color and scent. Stir occasionally so the tofu stays evenly distributed and doesn’t stick to the bottom of the pot. This is the step-by-step secret to achieving that restaurant-level richness at home.

Step 7: Serve and Garnish

Once the soup is ready, ladle it into bowls while it’s still hot and steaming. Sprinkle the remaining green onions on top for freshness and color. The final dish should be glossy, aromatic, and inviting. Serve it as a starter or pair it with another cozy comfort like our Gingerbread Cheesecake Cookies for a sweet and spicy finish to your meal.

And there you have it — a restaurant-quality Hot and Sour Soup step by step recipe you can whip up in under 20 minutes. It’s the perfect balance of tangy, spicy, and soothing, making it ideal for chilly nights or when you just need something warm and restorative.

What to Serve with Hot and Sour Soup

This soup shines as a starter or a main dish. If you’re craving comfort food, serve it with Baked Mac and Cheese or Autumn Chicken Dinner for a fusion feast. For lighter pairings, go for Autumn Harvest Honeycrisp Apple and Feta Salad or My Favorite Detox Salad. The tangy notes of the soup balance beautifully with anything creamy, cheesy, or slightly sweet.

Key Tips for Making Hot and Sour Soup

Use low-sodium broth so you can adjust salt levels to taste. If you want more depth, simmer a few extra minutes to let the mushrooms fully infuse. Always stir the cornstarch slurry before adding — it tends to settle. For egg ribbons that look like they came from your favorite takeout spot, pour the eggs slowly and keep the soup moving. And don’t skip the vinegar — that’s what gives Hot and Sour Soup its signature zing.

Storage and Reheating Tips for Hot and Sour Soup

Let leftovers cool completely before transferring to an airtight container. Store in the fridge for up to 4 days. When reheating, warm gently over medium heat, stirring occasionally. Avoid boiling again to keep the tofu’s texture intact. If the soup thickens too much in the fridge, just stir in a splash of water or broth while reheating. You can also freeze it for up to a month — just skip adding the tofu until you’re ready to serve for the freshest texture.

FAQs

Can I make Hot and Sour Soup vegan? Absolutely! Use vegetable broth, skip the eggs, and add more tofu or even mushrooms.
Can I make it spicier? Yes — just increase the chili garlic sauce or add a pinch of red pepper flakes.
What’s the best vinegar to use? Rice vinegar is traditional, but apple cider vinegar works in a pinch.
Can I use other mushrooms? Baby bellas or button mushrooms are great substitutes if you can’t find shiitake.

Final Thoughts

There’s something incredibly comforting about Hot and Sour Soup — a balance of fire, tang, and umami that warms your whole body. With this simple step-by-step recipe, you can bring those authentic flavors straight to your kitchen in minutes. It’s a go-to weeknight winner that fits just about any mood or season. So grab your pot, stir up some spice, and serve this steaming bowl of comfort that rivals your favorite takeout spot.

Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Hot and Sour Soup in bowl with tofu and mushrooms

Hot and Sour Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Isabella
  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
  • Total Time: 20 minutes
  • Yield: 68 servings 1x
  • Category: Soup
  • Method: Simmering
  • Cuisine: Chinese

Description

This classic Chinese hot and sour soup is quick and easy to make, packed with bold flavor, and rivals your favorite takeout version. Easily customizable with tofu for a vegetarian option or pork for a heartier twist.


Ingredients

Scale
  • 8 cups chicken broth or vegetable broth
  • 8 ounces shiitake mushrooms (or baby bella mushrooms), thinly sliced with stems discarded
  • 1 (8-ounce) can bamboo shoots, drained (optional)
  • 1/4 cup rice vinegar, or more to taste
  • 1/4 cup low-sodium soy sauce
  • 2 teaspoons ground ginger
  • 1 teaspoon chili garlic sauce
  • 1/4 cup cornstarch
  • 2 large eggs, whisked
  • 8 ounces firm tofu, cut into 1/2-inch cubes
  • 4 green onions, thinly sliced
  • 1 teaspoon toasted sesame oil
  • Kosher salt and white pepper (or black pepper), to taste

Instructions

1. Set aside 1/4 cup of the broth for later use.

2. In a large stock pot, combine the remaining 7 3/4 cups broth, mushrooms, bamboo shoots (if using), rice vinegar, soy sauce, ginger, and chili garlic sauce. Stir and heat over medium-high until simmering.

3. While the soup is heating, whisk the reserved 1/4 cup broth with the cornstarch in a small bowl until smooth.

4. Once the soup reaches a simmer, stir in the cornstarch mixture and cook for about 1 minute, stirring, until thickened.

5. Stir the soup in a circular motion and slowly drizzle in the whisked eggs to create ribbons.

6. Stir in the tofu, half of the green onions, and the toasted sesame oil.

7. Season to taste with kosher salt and a pinch of white pepper or black pepper.

8. For a tangier soup, add 1–2 tablespoons more rice vinegar. For extra heat, stir in more chili garlic sauce.

9. Serve hot, garnished with the remaining green onions.


Notes

To make this soup with pork instead of tofu, substitute 8 oz of firm tofu with 1/2 pound of cooked pork—either ground or thinly sliced pork chops or loin.

White pepper provides a more traditional flavor, but it’s stronger than black pepper, so start with a pinch.

Use low-sodium broth and soy sauce to control saltiness.

Soup is best served immediately but can be stored in the refrigerator for up to 3 days.

If reheating, stir gently to redistribute the ingredients without breaking the egg ribbons.


Nutrition

  • Serving Size: 1 bowl

Leave a Comment

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