Back to all recipes
Hot and Sour Soup

Hot and Sour Soup

Fiery Hot and Sour Soup with Silky Egg Ribbons

This balanced bowl delivers exactly what it promises — heat from white pepper meets sharp rice vinegar tang in a rich, savory broth. The magic happens when beaten eggs hit the hot soup, creating delicate ribbons that make each spoonful satisfying and complete.

ChineseDinnerSoupComfort FoodQuick MealsTofuEggsFallWinter
↓ Jump to Recipe

White pepper might just be the most misunderstood spice in the Western kitchen. While black pepper brings bold, in-your-face heat, white pepper delivers a subtle burn that creeps up from the back of your throat — exactly what makes hot and sour soup sing. This isn't the sweet-and-sour you know from takeout joints; it's a study in contrasts that dates back centuries in Chinese cuisine.

The genius lies in the timing and technique. Each ingredient enters the pot at precisely the right moment to build layers of flavor without muddying the broth. The mushrooms release their earthy essence first, followed by bamboo shoots that add texture and a subtle crunch. Then comes the delicate dance of thickening and egg-dropping — two steps that separate a restaurant-quality bowl from something flat and disappointing.

Get the balance right, and you'll understand why this soup has sustained Chinese families through cold winters and late-night cravings for generations. The heat warms you from within while the vinegar's sharpness cuts through rich broths and heavy meals. It's comfort food that doesn't coddle — it challenges your palate and rewards your patience.

Prep15 min
Cook20 min
Total35 min
Servings4
Difficultymedium

Nutrition

fat6g
carbs8g
protein12g
calories180

Ingredients

  • 6 cupchicken broth, preferably low-sodium
  • 4 ozfresh shiitake mushrooms, stems removed and caps sliced thin
  • 6 ozfirm tofu, drained and cut into thin matchsticks
  • 1 cupbamboo shoots, drained and julienned
  • 2 largelarge eggs, lightly beaten with a fork
  • 2 green onionsgreen onions, white and green parts chopped
  • 1 tsptoasted sesame oil

Seasonings

  • 3 tbsprice vinegar
  • 2 tbspsoy sauce, light or regular
  • 1 tspwhite pepper, freshly ground if possible
  • 1 tspkosher salt

Thickener

  • 3 tbspcornstarch mixed with 3 tablespoons cold water

Instructions

  1. Pour the chicken broth into a large pot and bring to a rolling boil over medium-high heat. Don't rush this — you want the broth fully bubbling before adding anything else.
    5 min
  2. Drop in the sliced mushrooms and bamboo shoots, then reduce heat to maintain a gentle simmer. Let them cook for 5 minutes to release their flavors into the broth.
    5 min
  3. Gently add the tofu strips to avoid breaking them apart. Simmer for 2 minutes just to warm them through — they're already cooked, so you're just bringing them up to temperature.
    2 min
  4. Stir in the rice vinegar, soy sauce, white pepper, and salt. Give it a good mix so the seasonings distribute evenly throughout the broth.
  5. Give your cornstarch slurry a quick stir to recombine it, then pour it into the soup while stirring constantly with a spoon. Bring back to a boil and cook until the soup thickens noticeably — about 2 minutes.
    2 min
  6. Now for the egg ribbons: while stirring the soup in a circular motion with one hand, slowly pour the beaten eggs in a thin, steady stream with the other. The motion creates those characteristic wispy egg strands.
    30 sec
  7. Pull the pot off the heat immediately and stir in the chopped green onions and sesame oil. The residual heat will wilt the scallions perfectly without making them mushy.
  8. Taste your soup and adjust the heat-to-sour balance. Add more rice vinegar for tang or white pepper for heat — the soup should make your taste buds tingle without overwhelming them.
Tips & Tricks
Frequently Asked Questions
Can I use vegetable broth instead of chicken broth?

Absolutely — vegetable broth works perfectly and keeps the soup vegetarian. Use a rich, well-seasoned broth since it's the foundation of all the flavors.

What if I can't find white pepper?

You can substitute with black pepper, but use about half the amount since it's much more aggressive. The flavor won't be quite authentic, but it'll still be delicious.

Why did my eggs turn into scrambled chunks instead of ribbons?

The broth wasn't hot enough, you poured too fast, or you didn't stir while adding them. Make sure the soup is at a rolling simmer and pour the eggs in the thinnest possible stream while stirring constantly.

Can I make this soup ahead of time?

The soup is best served immediately, but you can make it up to the egg-dropping step and store for up to 2 days. Reheat gently and add the eggs fresh when serving.

How do I know if I've added enough cornstarch?

The soup should coat the back of a spoon lightly but not be gloppy. It needs just enough body to support the egg ribbons — think slightly thicker than regular broth but nowhere near gravy consistency.