Go Back
+ servings
hot & sour soup recipe

How to Make Hot and Sour Soup

Hot and sour soup is one of my favorite kinds of soup. Here's how to make it in under 30 minutes, using ingredients you can find at any grocery store.
Cook Time 15 mins
Total Time 15 mins
Course Soup
Servings 4 people
Calories 147 kcal



  • 4 cups chicken broth
  • 1/4 cup garlic flavor rice vinegar
  • 2 cloves garlic pressed
  • 2 tablespoon light soy sauce
  • 1/4 teaspoon crushed red pepper flakes
  • 1 large pork chop sliced paper-thin and precooked
  • 1 can mushrooms or straw mushrooms sliced and drained, 15 oz.
  • 1/2 cup carrot sliced into sticks about the same thickness as the bamboo
  • 4 oz firm tofu well drained, cut into 1/2-inch cubes
  • 1/2 cup bamboo shoots drained and sliced into sticks
  • 3 tablespoons water
  • 2 tablespoons cornstarch
  • 1 egg white slightly beaten
  • 1/4 cup green onions thinly sliced
  • 2 teaspoon dark toasted sesame oil


  • Heat chicken broth in a 2-quart saucepan over medium heat. Add rice vinegar, garlic, soy sauce, red pepper, pork, mushrooms, and carrots. Simmer for 5 minutes. Add tofu and bamboo shoots. Simmer for 5 minutes more.
  • Combine water and cornstarch in a small bowl; whisk until smooth. Add slurry to the soup and stir well. Let simmer until soup thickens, about 5 minutes more.
  • Beat the egg white in a small bowl and slowly pour, in a fine stream, into the soup. Stir well and heat for 30 seconds.
  • Mix in green onions and sesame oil. Remove from heat and serve hot.


I like my hot and sour soup with both pork and tofu in it. You could easily use chicken and tofu, just tofu, or just pork. Use whatever combination of protein you prefer.
If you've ever had egg drop soup, you might notice that the process with the egg at the end resembles the egg drop process. Hot and sour soup usually includes thin ribbons of cooked eggs, and that's how you make them.


Calories: 147kcal | Carbohydrates: 9g | Protein: 13g | Fat: 6g | Saturated Fat: 1g | Cholesterol: 22mg | Sodium: 1410mg | Potassium: 428mg | Fiber: 1g | Sugar: 2g | Vitamin A: 2772IU | Vitamin C: 19mg | Calcium: 62mg | Iron: 1mg
Tried this recipe? Pin it for later!Follow @FeelsLikeHome or tag #FeelsLikeHomeBlog!