Go Back
+ servings
Hot and Sour Soup is a versatile soup that is hearty but with only a few calories! #soup #hotandsoursoup #chinesefood #chineserecipes #sweetandsavorymeals

Chinese Hot and Sour Soup

Hot and Sour Soup is a versatile soup that is hearty but with only a few calories! Just like many Chinese takeout classics, this recipe is very flavorful!

Course Main Course
Cuisine Chinese
Keyword Hot and Sour Soup
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 minute
Servings 6 servings
Calories 204 kcal
Author Catalina Castravet


  • 8 cups chicken broth
  • 6 oz dried shiitake mushrooms rehydrated and sliced
  • 8 oz bamboo shoots
  • 1/4 cup rice vinegar or more to taste
  • 1/4 cup soy sauce reduced-sodium
  • 2 teaspoons dark soy sauce
  • 4 cloves garlic cloves minced
  • 2 teaspoons ground ginger
  • 1 teaspoon red chili sauce
  • 1/4 cup cornstarch
  • 2 large eggs whisked
  • 8 ounces firm tofu pressed and cut into 1/2-inch cubes
  • 4 green onions thinly sliced
  • 1 teaspoon sesame oil
  • 1 teaspoon sugar
  • 1 fresh ground white pepper or to taste


  1. Add the chicken broth, mushrooms, bamboo shoots, rice wine vinegar, soy sauce, garlic, ginger, and chili paste to a large stockpot or Dutch oven, over medium heat and stir to combine until the mixture starts to simmer.
  2. In a small bowl, whisk ¼ cup of water and cornstarch until completely smooth. Stir in the cornstarch mixture into the soup, until the soup has thickened.
  3. While stirring the soup in a circular motion, drizzle in the eggs in a thin stream, while still stirring the soup, until the eggs are cooked.
  4. Stir in the tofu, half of the green onions, sugar and sesame oil. Season the soup with salt and white pepper to taste.
  5. For a more “sour” soup, add in another tablespoon of rice wine vinegar. For a spicier soup, add in more chili garlic sauce.
  6. Serve with the extra green onions.

Recipe Video

Nutrition Facts
Chinese Hot and Sour Soup
Amount Per Serving
Calories 204 Calories from Fat 45
% Daily Value*
Fat 5g8%
Saturated Fat 1g6%
Cholesterol 55mg18%
Sodium 1718mg75%
Potassium 795mg23%
Carbohydrates 33g11%
Fiber 5g21%
Sugar 3g3%
Protein 11g22%
Vitamin A 159IU3%
Vitamin C 25mg30%
Calcium 92mg9%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.