Chinese Hot & Sour Soup

jump to recipe
08 March 2026
3.8 (21)
Chinese Hot & Sour Soup
35
total time
4
servings
180 kcal
calories

Introduction

Warm, bold, and utterly comforting — Chinese hot & sour soup is the kind of bowl that wakes up your palate with a clever balance of heat and tang while wrapping you in a silky, brothy embrace.
As a professional food writer, I treat this soup as a study in contrast: soft ribbons of egg meet firm tofu, chewy shiitake contrasts with crisp bamboo shoots, and a lively splash of vinegar cuts through the savory depth of the stock. The result is a soup that feels deceptively simple but reveals layers of texture and nuance with every spoonful.
Think of this as a recipe that’s both forgiving and exacting. There’s room to make it your own — more heat, more sour, vegetarian or with a touch of pork — but the technique matters: how you bloom the aromatics, the moment you thicken the broth, and the way the egg is added will define the final silkiness and texture.
In this article I’ll guide you through the sensorial parts of the soup, the small technique points that give it lift, and clear steps to reproduce a reliably gorgeous bowl at home. I’ll also cover plating, make-ahead strategies, and answers to common questions so you can confidently serve a deeply flavorful hot & sour soup anytime you crave something bright, warming, and texturally playful.

Why You’ll Love This Recipe

Instant comfort with elegant balance — this hot & sour soup works for weeknight dinners, a starter for a Chinese-inspired meal, or as a solo bowl to chase away chill.
What makes it appealing is its adaptability: it can be lean and vegan-friendly or enriched with thinly sliced pork for an umami boost. It offers quick gratification without skimping on complexity; within a single pot you achieve a variety of textures and flavors that feel like multiple dishes in one.
From a practical perspective, the soup is efficient. It’s mostly one-pot work, garnishes are minimal, and many elements (like mushrooms or stock) can be prepped earlier. For anyone who loves food that’s layered rather than heavy, this is a go-to.
As a food blogger who tests recipes obsessively, I value recipes that are forgiving: if your vinegar is brighter or your chili oil smokier, you can tweak the final seasoning without breaking the soup. The technique-focused tips later will help you dial in texture — that perfect silkiness of the broth and the way the egg ribbons should look — so every bowl you serve feels professionally made.

Flavor & Texture Profile

Layered contrasts define this soup. Start with a savory, aromatic broth that has deep umami notes from shiitake and stock. Into that, bright, acidic rice vinegar introduces lift while chili paste or oil provides a layered heat — not just spiciness but a fragrant, toasted chili character if you use chili oil.
Texturally, the soup is a study in opposites: soft, silky egg ribbons drift through a broth that has been gently thickened to cling to the other components. Firm tofu offers bite without overpowering, bamboo shoots add a pleasant snap, and rehydrated mushrooms give that meaty chew that many people crave in a bowl. When pork is included it contributes tender, savory threads that anchor the soup and add richness.
The seasoning interplay is important: soy sauce supplies depth and a savory backbone, while white pepper contributes a floral, slightly sharp heat that harmonizes with vinegar. A final drizzle of toasted sesame oil introduces a nutty aroma that rounds the bowl.
In practice, aim for a broth that tastes alive — tangy but rounded, warmly spiced but not numbing; each spoonful should present a little heat, a little sour, a little silk, and a tactile contrast between soft and crisp elements.

Gathering Ingredients

Gathering Ingredients

Precise pantry and fridge items set you up for success.

  • 6 cups chicken or vegetable stock
  • 150 g pork tenderloin, thinly sliced (optional)
  • 200 g firm tofu, cut into strips
  • 100 g dried shiitake mushrooms, rehydrated and sliced
  • 100 g bamboo shoots, julienned
  • 2 eggs, lightly beaten
  • 2 tbsp soy sauce
  • 3 tbsp rice vinegar
  • 1–2 tbsp chili paste or chili oil
  • 1 tbsp cornstarch + 3 tbsp water (slurry)
  • 1 tsp white pepper
  • 2 spring onions, sliced
  • 1 tbsp toasted sesame oil
  • Salt to taste

As you gather, think about quality: a clear, flavorful stock and good dried shiitake will elevate the entire bowl. Choose firm tofu so it keeps its shape, and slice the pork very thin if using to ensure it cooks quickly and stays tender. The vinegar and chili are your primary flavor levers at the finish, so have them within reach for final adjustments. If you’re vegetarian, use vegetable stock and skip the pork — the mushrooms and tofu will still provide plenty of satisfying body.

Preparation Overview

Good prep makes the cooking effortless.
Most of the work here is in mise en place: rehydrating mushrooms, slicing tofu and proteins, and measuring the simple seasonings. Rehydration is particularly important — properly rehydrated shiitake contribute a woodsy, meaty flavor that infuses the broth. Reserve that soaking liquid and strain it; it’s concentrated mushroom essence and will deepen the stock without extra work.
Another small but meaningful step is creating and resting the cornstarch slurry. Mix it smooth so there are no lumps, and keep it close at hand because it’s added quickly to the simmering broth to reach that silky consistency you want. The eggs should be beaten to a uniform consistency; when added, they form delicate ribbons only if the liquid movement is gentle.
If you include pork, slice it very thinly and consider a quick light seasoning to help it hold flavor; it should cook rapidly in the hot broth and remain tender. Tofu benefits from being handled gently — firm varieties will hold up better during stirring and when the egg ribbons are introduced.
Finally, position finishing condiments — vinegar, chili, sesame oil, and spring onions — within reach. Because hot & sour soup is about final balance, tasting and adjusting at the end is where you’ll get it just right.

Cooking / Assembly Process

Cooking / Assembly Process

Step-by-step instructions to assemble the soup.

  1. Soak the dried shiitake mushrooms in hot water for 20 minutes until soft, then squeeze out excess water and slice. Reserve the soaking liquid, strain and add to the stock for extra flavor.
  2. If using pork, thinly slice or mince it and season lightly with a pinch of salt and a teaspoon of soy sauce.
  3. Heat a wok or large pot over medium-high heat. Add a little oil and quickly stir-fry the pork until just cooked through, then remove and set aside.
  4. Add the stock to the pot and bring to a gentle simmer. Stir in the sliced mushrooms, bamboo shoots, and tofu strips.
  5. Season the broth with soy sauce, rice vinegar and chili paste. Taste and adjust the balance of hot and sour to your preference.
  6. Give the cornstarch slurry a quick stir and slowly pour into the simmering soup while stirring, until the soup slightly thickens to a silky consistency.
  7. Reduce heat to low. Slowly drizzle the beaten eggs into the soup in a thin stream while stirring gently to form delicate egg ribbons.
  8. Return the cooked pork to the pot (if using), add white pepper, and adjust salt or vinegar if needed.
  9. Turn off the heat and drizzle in the toasted sesame oil. Stir in most of the sliced spring onions, reserving a little for garnish.
  10. Ladle the soup into bowls, garnish with remaining spring onions, and serve hot with extra chili or vinegar on the side for guests to adjust to taste.

Pay attention to timing: the cornstarch is added to achieve a slight body without turning the soup gluey, and the eggs are introduced slowly over low heat to create delicate ribbons rather than scrambling. Taste as you go — a quick splash of vinegar at the end can brighten the whole pot. When adding elements back into the soup, warm them through gently; you want everything harmonized but not overcooked.

Serving Suggestions

Serve hot, bright, and simple.
This soup shines when it’s served immediately, steaming and fragrant. Keep garnishes minimal so the bowl remains about the broth and texture: a sprinkle of sliced spring onion, perhaps a dash more white pepper, and a tiny drizzle of toasted sesame oil for aroma. If you like extra heat or tang, offer small dishes of chili oil and rice vinegar so each diner can tweak their bowl.
Pairing-wise, hot & sour soup is wonderfully versatile. It’s a classic starter to a Cantonese-style meal, but it also stands up as a main for a light lunch served alongside simple steamed jasmine rice or a small plate of stir-fried greens. For a larger spread, include a dim sum-style vegetable dumpling or a handful of scallion pancakes for texture contrast.
When presenting, choose shallow bowls that show off the egg ribbons and tofu; the visual contrast between the dark mushrooms and pale tofu is part of the appeal. Serve with a small spoon for the broth and chopsticks for the solids so guests can alternate how they eat. Above all, encourage tasting and adjusting at the table: a final squeeze of vinegar or a drop of chili can transform the bowl right before the first spoonful.

Storage & Make-Ahead Tips

Plan ahead without compromising texture.
Hot & sour soup keeps well, but there are a few textural realities to manage. If you need to make it in advance, store the broth and solids together in an airtight container in the fridge for up to two days. Reheat gently over low heat to avoid breaking the tofu or overcooking any egg ribbons. If the broth thickens too much in the fridge, gradually thin with a splash of hot stock or water while reheating to reach the desired silkiness.
For longer storage, freeze the soup without the egg ribbons; they don’t retain texture well after freezing. Freeze in individual portions for convenience. Thaw overnight in the refrigerator and reheat slowly; add fresh beaten egg at the end if you want the same ribbon texture.
If you plan to prep components ahead, rehydrate the mushrooms and store them separately in their soaking liquid refrigerated for a couple of days — strain the liquid and add it to your stock when building the soup. Julienne the bamboo shoots and slice spring onions up to a day ahead. Tofu can be drained and patted dry in advance to remove excess moisture. Avoid adding delicate garnishes until just before serving for the freshest texture and appearance.

Frequently Asked Questions

Can I make this vegetarian or vegan?
Yes. Use vegetable stock and omit pork; ensure the chili paste you use is vegan and replace toasted sesame oil for a finishing aroma. To keep it vegan, skip the egg ribbons or use a silken tofu purée technique as a vegan alternative for creaminess.
How do I control the heat and sourness?
Adjust the chili paste or chili oil to increase heat, and add rice vinegar slowly at the end to dial in acidity. Taste as you go — hot & sour is all about personal balance.
Why did my soup get too thick or gluey?
That usually happens from adding too much cornstarch slurry at once or boiling hard after adding it. Add the slurry gradually while stirring and keep the broth at a gentle simmer; it should thicken slightly, not turn gelatinous.
Can I make the egg ribbons look more delicate?
Drizzle the beaten eggs in a very thin stream over low heat while stirring gently in a consistent direction. Avoid high heat or frantic stirring to prevent scrambled clumps.
If you have other questions about variations, substitutions, or plating, I’m happy to help troubleshoot — just tell me which ingredient or technique you’re curious about and I’ll share tested tips.

Chinese Hot & Sour Soup

Chinese Hot & Sour Soup

Warm up with a classic Chinese Hot & Sour Soup 🍲 — tangy, spicy, and silky with mushrooms, tofu, and egg. Ready in about 35 minutes! 🌶️🥢

total time

35

servings

4

calories

180 kcal

ingredients

  • 6 cups chicken or vegetable stock 🍲
  • 150 g pork tenderloin, thinly sliced (optional) 🐖
  • 200 g firm tofu, cut into strips 🧀
  • 100 g dried shiitake mushrooms, rehydrated and sliced 🍄
  • 100 g bamboo shoots, julienned 🎍
  • 2 eggs, lightly beaten 🥚
  • 2 tbsp soy sauce 🍶
  • 3 tbsp rice vinegar (adjust to taste) 🥢
  • 1–2 tbsp chili paste or chili oil (to taste) 🌶️
  • 1 tbsp cornstarch + 3 tbsp water (slurry) 🌽
  • 1 tsp white pepper (or ground black pepper) 🧂
  • 2 spring onions, sliced 🌿
  • 1 tbsp toasted sesame oil 🥜
  • Salt to taste 🧂

instructions

  1. Soak the dried shiitake mushrooms in hot water for 20 minutes until soft, then squeeze out excess water and slice. Reserve the soaking liquid, strain and add to the stock for extra flavor.
  2. If using pork, thinly slice or mince it and season lightly with a pinch of salt and a teaspoon of soy sauce.
  3. Heat a wok or large pot over medium-high heat. Add a little oil and quickly stir-fry the pork until just cooked through, then remove and set aside.
  4. Add the stock to the pot and bring to a gentle simmer. Stir in the sliced mushrooms, bamboo shoots, and tofu strips.
  5. Season the broth with soy sauce, rice vinegar and chili paste. Taste and adjust the balance of hot and sour to your preference.
  6. Give the cornstarch slurry a quick stir and slowly pour into the simmering soup while stirring, until the soup slightly thickens to a silky consistency.
  7. Reduce heat to low. Slowly drizzle the beaten eggs into the soup in a thin stream while stirring gently to form delicate egg ribbons.
  8. Return the cooked pork to the pot (if using), add white pepper, and adjust salt or vinegar if needed.
  9. Turn off the heat and drizzle in the toasted sesame oil. Stir in most of the sliced spring onions, reserving a little for garnish.
  10. Ladle the soup into bowls, garnish with remaining spring onions, and serve hot with extra chili or vinegar on the side for guests to adjust to taste.

related articles

Chinese Hot & Sour Soup
Chinese Hot & Sour Soup
Authentic Chinese Hot & Sour Soup — tangy, spicy, and silky with mushrooms, tofu, and optional pork....