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.

Ad placeholder — in-article responsive unit

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)

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.