A bold, comforting Chinese classic, this hot and sour soup features a rich savory broth balanced with tangy vinegar, warming white pepper, earthy mushrooms, silky tofu, and delicate egg ribbons. It comes together quickly with simple ingredients and delivers the perfect balance of heat and sourness in every cozy spoonful.
Course Appetizer, Light Main, Soup, Starter
Cuisine asian, Chinese
Keyword Chinese hot and sour soup, classic Chinese soup, easy hot and sour soup, homemade hot and sour soup, hot and sour soup, restaurant style hot and sour soup, spicy sour soup, takeout style soup
Prep Time 10 minutesminutes
Cook Time 15 minutesminutes
Total Time 25 minutesminutes
Servings 4servings
Calories 180kcal
Cost $8 for entire recipe
Equipment
Medium soup pot or saucepan
Cutting board
Sharp knife
Measuring cups and spoons
Small bowl (for cornstarch slurry)
Whisk or fork (for eggs and slurry)
Ladle for serving
Ingredients
Base
4cupschicken brothor vegetable broth
1cupwater
1cupshiitake mushroomsthinly sliced
½cupbamboo shootsjulienned
½cupfirm tofucut into thin strips
Seasoning
3tbsprice vinegaror Chinese black vinegar
1tbspsoy sauce
1½tspwhite pepperadjust to taste
1–2tspchili garlic sauce or chili oilto taste
1tspsesame oil
1tspsugaroptional, balances acidity
Thickening & Egg
2tbspcornstarch + 3 tbsp waterslurry
2large eggslightly beaten
Finish
2green onionsthinly sliced
Optional: extra chili oilblack vinegar drizzle
Instructions
Simmer the Base
In a medium pot, bring broth and water to a gentle boil. Add mushrooms, bamboo shoots, and tofu. Simmer 5 minutes.
Season
Stir in soy sauce, vinegar, white pepper, chili garlic sauce, sesame oil, and sugar (if using). Taste and adjust heat or sourness.
Thicken
Slowly stir in the cornstarch slurry. Simmer 1–2 minutes until slightly thickened.
Add Egg Ribbons
Reduce heat to low. Slowly drizzle in beaten eggs while gently stirring in one direction to create silky strands.
Finish & Serve
Remove from heat. Garnish with green onions and extra chili oil if desired. Serve hot.
Notes
Adjust the balance: Hot and sour soup is all about personal taste. Add vinegar for more tang, white pepper for more heat, or a pinch of sugar if it becomes too sharp.
White pepper matters: White pepper provides the signature warmth and depth—black pepper will change the flavor profile.
Cornstarch control: Add the slurry slowly and simmer briefly; the soup should be lightly thickened, not gelatinous.
Egg ribbons tip: Lower the heat and stir the soup gently in one direction while drizzling in the eggs for soft, silky strands.
Make it vegetarian: Use vegetable broth and omit meat-based additions—the soup is still deeply flavorful.
Protein options: Thin strips of cooked chicken, pork, or shrimp can be added during the simmering stage.
Storage: Refrigerate leftovers for up to 3 days. Reheat gently; add a splash of broth if it thickens too much.
Fresh finish: A final drizzle of chili oil, sesame oil, or black vinegar right before serving brightens the flavor.