📖 Jump to Recipe

Hunan Hot and Sour Soup (酸辣汤)

The Classic Appetite-Wakening Soup

Prep 10 min
Cook 15 min
Serves 3-4
Difficulty Easy
School Xiangjiang
Spice 🌶️🌶️ Medium

Hot and sour soup (酸辣汤, suān là tāng) is the ultimate appetite-whetter — a bright, lively soup that wakes up your taste buds before a meal or stands perfectly well on its own. Silky shreds of soft tofu, delicate wood ear mushrooms, tender pork, crisp carrot, and wispy egg ribbons float in a light broth that is simultaneously tangy, peppery, and savory. The Hunan version is distinct from the Sichuan version you may have had at American-Chinese restaurants: its heat comes from white pepper, not chili oil, and its sourness from black vinegar, producing a clean, sharp, nose-tingling flavor that is unmistakably Xiangjiang.

The Soup That Wakes You Up

In Hunan, suan la tang is often served as the first course of a meal — a tangy-spicy opener designed to stimulate the appetite before the heavier dishes arrive. Hunan people say the soup should make your nose run a little and your eyes water slightly — that is when you know the vinegar and white pepper are balanced correctly. The name literally means "sour spicy soup," but the "spicy" here is white pepper heat (辣), not chili heat (辣). This is one of the key differences between Hunan hot and sour soup and the better-known Sichuan version. The Sichuan version uses chili oil and Sichuan peppercorn oil for a numbing-spicy (ma la) profile, while the Hunan version relies on white pepper and black vinegar for a brighter, cleaner, more tart-peppery kick. It is lighter, less oily, and — Hunan people will argue — more refreshing. On cold days, a bowl of hot and sour soup is considered the perfect remedy for everything from the common cold to a bad mood.

Ingredients

The ingredient list looks long, but most items are in small quantities. The essential components are: tofu, wood ear, pork, egg, white pepper, and vinegar. Everything else is optional texture and color.

  • Soft silken tofu — half a block, about 150 g. Silken tofu (嫩豆腐) is essential — firm tofu has a different texture. Shred it into thin matchsticks, handling very gently.
  • Wood ear mushrooms — a small handful of dried, rehydrated. Also called black fungus or cloud ear. They add a wonderful crunchy-slippery texture. Shred into thin strips after rehydrating.
  • Pork tenderloin — 100 g, shredded. The leanest cut works best. Marinating with cornstarch keeps it tender in the soup.
  • Egg — 1 large. For the delicate egg ribbons that float on the surface.
  • Carrot — 1 small, shredded. Adds sweetness, color, and crunch.
  • White pepper powder — 1 teaspoon, or more to taste. Use freshly ground if possible — pre-ground white pepper loses its aroma quickly. This is the "spicy" in hot and sour.
  • Black vinegar — 3 tablespoons. Chinese black vinegar (香醋/陈醋) is traditional — it has a smoky, slightly sweet depth. Rice vinegar or white vinegar can be used but will taste different.
  • Light soy sauce — 2 tablespoons. For saltiness and umami.
  • Salt — ½ teaspoon, or to taste.
  • Cornstarch — 2 tablespoons, mixed with 4 tablespoons cold water for the thickening slurry.
  • Sesame oil — 1 teaspoon. Toasted sesame oil adds a wonderful nutty aroma at the end.
  • Shaoxing wine — 1 tablespoon. For marinating the pork and adding depth.
  • Chicken stock or water — 600 ml. Homemade stock is best, but water works fine too.
  • Cooking oil — 1 tablespoon.
  • Scallions — 2, chopped, for garnish.

Step-by-Step Instructions

  1. Prep all ingredients first. This soup comes together very quickly, so do all your chopping and prepping before you turn on the heat. Rehydrate the wood ear mushrooms by soaking them in warm water for 10 to 15 minutes until soft and pliable. Squeeze out excess water and shred into thin strips. Shred the carrot into matchsticks (use a box grater or julienne peeler for speed). Shred the pork tenderloin into thin strips — freeze it for 15 minutes first to make slicing easier. Cut the silken tofu into thin matchstick shreds — handle it very gently; soft tofu breaks easily. Beat the egg in a small bowl. Mix the cornstarch with cold water to make a smooth slurry.
  2. Marinate the pork. Place the shredded pork in a small bowl. Add 1 teaspoon of Shaoxing wine, 1 teaspoon of light soy sauce, and 1 teaspoon of cornstarch (take it from the 2 tablespoons you measured out). Mix well with your fingers until every piece is evenly coated. Let it marinate for 10 minutes while you finish prepping everything else.
    The trick to tender pork in soup

    Shredded pork can easily turn tough and chewy in hot soup. The solution is a quick cornstarch marinade — the starch forms a protective coating around each piece that seals in moisture and keeps the pork tender, even when cooked in boiling liquid. This technique is used throughout Chinese cooking for any meat that goes into soup or congee.

  3. Stir-fry the aromatics. Heat 1 tablespoon of oil in a soup pot over medium heat. Add the shredded wood ear mushrooms and carrot. Stir-fry for about 1 minute until fragrant and slightly softened. This quick stir-fry deepens the flavor of the soup — it is a step many home cooks skip, but it makes a noticeable difference.
  4. Simmer the broth. Pour in the chicken stock or water and bring to a rolling boil. Add the remaining light soy sauce (about 1 tablespoon + 2 teaspoons) and salt. Stir to combine. Taste the broth — it should be slightly undersalted at this point, since you will be adding vinegar later which changes the flavor balance. Reduce the heat to maintain a gentle boil.
  5. Add the pork. When the broth is boiling, add the marinated shredded pork. Stir immediately with a spoon or chopsticks to separate the pieces — you want individual shreds, not clumps. Let the soup come back to a gentle boil and cook for 1 to 2 minutes, until the pork is just cooked through. It will turn pale and opaque. Do not cook it longer than 2 minutes or it will get tough.
  6. Thicken the soup. Give the cornstarch slurry a good stir — it settles quickly. Slowly drizzle about two-thirds of the slurry into the soup while stirring constantly. Let the soup come back to a boil and thicken for about 30 seconds. The soup should have a light, silky body — thick enough that ingredients stay suspended, but thin enough to drink from a spoon. If it is too thin, add a little more slurry. If it is too thick, add a splash of water. Then very gently stir in the shredded tofu — be careful not to break it.
    How to get the perfect thickness

    The ideal thickness for hot and sour soup is called 'glass thick' (玻璃芡) in Chinese — you should be able to see through it slightly, like looking through frosted glass. Always add less thickener than you think you need — you can always add more, but you cannot take it out. Add the slurry slowly, stir constantly, and wait for it to come to a boil before judging — cornstarch needs heat to activate its thickening power.

  7. Add the egg ribbons. Turn off the heat. Let the soup stop bubbling for 10 seconds. Slowly pour the beaten egg into the soup in a very thin, steady stream while stirring the soup gently in one direction with a pair of chopsticks or a spoon. The egg will cook instantly in the hot broth and form delicate, wispy ribbons. The slower you pour and the more gently you stir, the finer the ribbons will be. Do not turn the heat back on — residual heat is more than enough to cook the egg.
  8. Season and serve. Stir in the white pepper powder and the black vinegar. Start with 2 tablespoons of vinegar and ½ teaspoon of white pepper, then taste and add more. The Hunan version is noticeably sour and noticeably peppery — the flavors should be bright and bold, not subtle. Drizzle with sesame oil and give it a final stir. Ladle into bowls and garnish with chopped scallions. Serve immediately — hot and sour soup is best when the vinegar aroma is at its strongest, right after it is made.
The Art of Balancing Sour and Spicy

The name "hot and sour" (酸辣) tells you everything you need to know about this soup — it is a study in balance. Here is how to get the balance right:

  • Sour first, then adjust. Add vinegar before adding more salt or pepper. Sourness amplifies saltiness, so adding vinegar may make the soup taste saltier than it did before.
  • White pepper, not black. White pepper has a cleaner, sharper heat than black pepper and is traditional in Chinese hot and sour soup. Black pepper will work, but the flavor profile is different.
  • Always add vinegar last. Vinegar evaporates quickly when heated, so adding it at the end preserves its bright, sharp flavor. If the soup sits for a while, the vinegar flavor will mellow — you may want to add a splash more before serving leftovers.
  • Taste hot, not cold. Flavors taste different at different temperatures. Taste the soup while it is still hot — that is how it will be eaten. Cold soup tastes less salty and less sour.

Substitutions & Adjustments

Vegetarian / vegan

This soup is easily made vegetarian. Skip the pork, use vegetable stock or water, and omit the egg (or use a vegan egg substitute). The tofu, mushrooms, and carrot provide plenty of texture and flavor. Add a little extra tofu or some bamboo shoots for more substance.

Add-ins and variations

  • Bamboo shoots: Shredded canned bamboo shoots add extra crunch. Rinse well before using.
  • Lily flowers (daylily): Dried daylily buds, rehydrated and tied in knots, are a traditional addition in some regions.
  • Fresh cilantro: Chop some cilantro and add it at the end — the bright herbal flavor pairs beautifully with the sour-spicy broth.
  • Chili oil: For a Sichuan-style version, add a teaspoon of chili oil and a pinch of Sichuan peppercorn powder along with the white pepper.
  • Glass noodles: Add a handful of soaked glass noodles (cellophane noodles) for a more substantial soup.

Heat level adjustments

  • Mild: ¼ teaspoon white pepper, 1 to 2 tablespoons vinegar.
  • Medium: 1 teaspoon white pepper, 3 tablespoons vinegar — the standard recipe.
  • Strong (authentic Hunan): 2 teaspoons white pepper, 4 tablespoons vinegar. This will make your nose run — which is exactly how Hunan people like it.

Make ahead

Hot and sour soup is best eaten fresh — the vinegar aroma fades quickly. That said, you can make the broth base (everything except the egg, vinegar, white pepper, and sesame oil) up to 2 days ahead. Store in the fridge, then reheat and finish with the egg and seasonings right before serving. The texture of the tofu and mushrooms holds up well to reheating.

Storage

Leftovers can be stored in an airtight container in the fridge for up to 3 days. The soup will thicken as it sits — thin it with a little water or stock when reheating. Before serving, stir in a splash more vinegar and a pinch of white pepper to refresh the flavors, since they mellow during storage.

Nutrition

Estimated values per bowl (recipe serves 3-4). This is a relatively light soup — low in calories but packed with flavor and texture.

NutrientPer bowl
Calories180 kcal
Protein12 g
Total fat8 g
Saturated fat1.5 g
Carbohydrates15 g
Fiber2 g
Sodium720 mg

Values are estimates based on standard ingredient databases. Actual nutrition will vary depending on the amount of thickening and the type of stock used.

Frequently Asked Questions

What makes Hunan hot and sour soup different from Sichuan or restaurant versions?
American-Chinese restaurant hot and sour soup is usually based on the Sichuan style, which uses chili oil and Sichuan peppercorn oil for a spicy-numbing heat. Hunan hot and sour soup (酸辣汤) is different: its heat comes from white pepper powder, not chili oil, and its sourness comes from black vinegar. The result is a brighter, cleaner, more peppery-tart soup — not as oily or numbing as the Sichuan version. Hunan people often say the soup should 'hit you in the nose' — the vinegar and white pepper should be sharp enough to make your eyes water slightly and your nose run a little. That is when you know it is authentic.
Why do you add the vinegar at the end instead of the beginning?
Vinegar is volatile — it evaporates quickly when heated. If you add it at the beginning and let it simmer for 10 minutes, most of the sourness will cook off and you will be left with a flat-tasting soup. Adding the vinegar at the very end preserves its bright, sharp flavor and aroma. This is also why you should taste and adjust the vinegar level right before serving — what tastes perfect right after adding it may mellow slightly as the soup sits.
How do I get perfect egg ribbons every time?
Perfect egg ribbons come down to three things: 1) Turn off the heat first — boiling soup produces coarse, rubbery egg, while still-hot-but-not-boiling soup produces delicate ribbons. 2) Pour slowly in a thin stream — the thinner the stream, the finer the ribbons. 3) Stir in one direction while pouring — this creates the swirling motion that stretches the egg into long, wispy strands. You can also drizzle the egg through the tines of a fork for extra-fine ribbons. Practice makes perfect, but even imperfect egg ribbons taste great.
What is the right thickness for hot and sour soup?
Hot and sour soup should have a light, silky body — thick enough that the ingredients stay suspended rather than sinking to the bottom, but thin enough that it still drinks like a soup, not a stew or gravy. The classic description is 'glass-thick' (玻璃芡) — you should be able to see through the broth slightly, like looking through frosted glass. It is always better to start with less cornstarch slurry and add more if needed, because you cannot un-thicken a soup that is too thick.

Related Recipes

If you loved this Hunan soup classic, try these other soups and light dishes from the Xiangjiang repertoire.

📖 The Hunan Cookbook

Love This Recipe? Get All 20

The complete guide to authentic Hunan cooking — 20 proven recipes, pro chef tips, and three regional styles. Instant download, free lifetime updates.

Get the Cookbook — $9.99 →

30-day money-back guarantee · Instant PDF download