Hot and Sour Soup Recipe

Hot and Sour Soup - BEST and EASIEST Chinese hot and sour soup recipe ever! Simple ingredients, takes 15 mins and a zillion times better than takeout! 

Course Soup
Cuisine Chinese
Keyword Hot and Sour Soup
Prep Time 10 minutes
Cook Time 5 minutes
Total Time 15 minutes
Servings 4 people
Calories 114 kcal


  • 2 tablespoons corn starch + 3 tablespoons water
  • 1 can 14.5 oz/411 g chicken broth (preferred) or vegetable broth
  • 1 1/2 cups water
  • 8 oz soft tofu, cut into strips
  • 6 oz white button mushroom, stems trimmed and caps quartered
  • 3 tablespoons soy sauce
  • 2 1/2 tablespoons Chinese vinegar, apple cider vinegar or rice wine vinegar
  • 1 teaspoon dark soy sauce for coloring purpose
  • 3 dashes ground white pepper or black pepper
  • 1 egg, beaten
  • 1 teaspoon chili oil, (optional)
  • 1 tablespoon chopped scallion, (optional)


  1. Add the corn starch and water together, stir to combine well. Set aside.

  2. Add the chicken or vegetable broth and water to a medium-sized soup pot on medium heat. Bring it to boil. Add the tofu and white button mushrooms, cook for 2 minutes. Add the soy sauce, vinegar, dark soy sauce, and black pepper. Stir to combine well. Add in the cornstarch mixture, stir continuously to thicken the soup. Turn off the heat.

  3. Swirl the beaten eggs into the soup, count to 10, and then use a pair of chopsticks to stir in a clockwise direction, for 3 times. This will form the silken egg threads in the soup that look very pretty. Add the chili oil and chopped scallions, if using. 

  4. Dish out and serve immediately.

Recipe Notes

If you want to add some heat to the soup, you may add some chili oil or a few pinches of dried red chili flakes.

Nutrition Facts
Hot and Sour Soup Recipe
Amount Per Serving (4 people)
Calories 114 Calories from Fat 45
% Daily Value*
Fat 5g8%
Saturated Fat 1g6%
Cholesterol 41mg14%
Sodium 1138mg49%
Potassium 239mg7%
Carbohydrates 8g3%
Fiber 1g4%
Sugar 1g1%
Protein 10g20%
Vitamin A 75IU2%
Vitamin C 6.4mg8%
Calcium 87mg9%
Iron 1.7mg9%
* Percent Daily Values are based on a 2000 calorie diet.