Hot and sour soup is one of the most ordered Chinese dishes globally, and one of the most misunderstood when people try to make it at home. The "hot" doesn't come from chilli — it comes from white pepper. The "sour" doesn't come from lemon — it comes from rice vinegar. And the thick, silky texture comes from a cornflour slurry added at the end and the egg ribbons swirled in just before serving. Get these three elements right and the soup comes together exactly as it should.
What makes it hot and sour — the key ingredients
White pepper (not chilli): the distinctive heat in hot and sour soup is white pepper — sharper and more penetrating than black pepper, with a slightly floral quality. Chilli gives surface heat; white pepper gives a deep, lingering warmth that builds as you eat. Use freshly ground white pepper if possible; pre-ground loses its potency quickly.
Rice vinegar (not white vinegar): rice vinegar has a mild, slightly sweet acidity that integrates smoothly into the soup. White wine vinegar or apple cider vinegar can substitute but the flavor is different. Chinese black vinegar (Zhenjiang vinegar) produces a deeper, more complex sourness — some recipes use a combination.
Cornflour slurry: added toward the end, this thickens the soup to its characteristic silky, slightly viscous consistency. Too little and it's watery; too much and it becomes gluey. The right amount coats the back of a spoon without being starchy.
Egg ribbons: beaten egg poured in a thin stream while stirring creates wispy, silky egg ribbons throughout the soup. Pour too fast and you get clumps; pour slowly while stirring constantly and you get the fine, feathery ribbons that define the dish.
Ingredients (serves 4)
- 1 litre good chicken stock (homemade or good quality shop-bought)
- 150g firm tofu, cut into thin matchsticks
- 100g cooked chicken or pork, shredded (optional but traditional)
- 6-8 dried wood ear mushrooms, soaked and sliced into strips
- 1 small carrot, cut into thin matchsticks
- 3 tablespoons rice vinegar (adjust to taste)
- 2 tablespoons soy sauce
- 1 teaspoon white pepper (freshly ground if possible) — adjust to taste
- 3 tablespoons cornflour mixed with 4 tablespoons cold water
- 2 eggs, beaten
- 1 teaspoon sesame oil
- 2 spring onions, thinly sliced
- Salt to taste
On wood ear mushrooms: these dried black mushrooms (also called cloud ear fungus) are essential for the authentic texture — they rehydrate to a crunchy, slightly gelatinous consistency that's unlike any fresh mushroom. Soak in hot water for 20-30 minutes, then trim the hard stem and slice into strips. Available at any Asian grocery store.
Method
Step 1: Build the soup base
Bring the chicken stock to a gentle boil in a medium saucepan. Add the wood ear mushrooms, carrot matchsticks, tofu, and shredded meat if using. Simmer for 3-4 minutes until the carrots are just tender.
Step 2: Season
Add the soy sauce, rice vinegar, and white pepper. Taste and adjust — the soup should be noticeably sour and have a building warmth from the pepper, but neither should be aggressive. You'll add more to taste, but it's easier to add than to take away.
Step 3: Thicken
Give the cornflour slurry a quick stir (cornflour settles quickly) and pour it slowly into the simmering soup while stirring constantly. The soup will thicken within about 30 seconds — stop adding slurry when it reaches a consistency that coats the back of a spoon. Reduce heat to low.
Step 4: Add the eggs
This is the step most home cooks rush. Hold a fork or chopstick over the surface of the soup, pour the beaten egg through the tines in a thin, slow stream, and stir the soup gently in slow circles while pouring. The egg should set immediately into fine, wispy ribbons. If you pour too fast, the egg sets in blobs before it can disperse — slow is the key word here.
Step 5: Finish and serve
Remove from heat, stir in the sesame oil, taste one final time for seasoning (often needs a touch more vinegar or white pepper at the end), and ladle into bowls immediately. Garnish with sliced spring onions. Serve hot — hot and sour soup deteriorates quickly as it sits and cools.
The Indo-Chinese version
The Indo-Chinese version of hot and sour soup (found on every Indo-Chinese restaurant menu in India) is similar but typically spicier — more white pepper, sometimes with chilli sauce added, and occasionally with cabbage and capsicum added to the vegetable mix. The egg ribbon technique is the same; the seasoning is more aggressive. Both versions are excellent and worth making.