clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
hot and sour soup in a white bowl

Classic Hot and Sour Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 14 reviews

This Classic Hot and Sour Soup recipe is quick and easy to make, and full of delicious flavors. No need for Chinese takeout!

  • Total Time: 20 min
  • Yield: 4 1x


  • 6 cups reduced-sodium chicken broth
  • 1/2 cup mushrooms sliced
  • 1/4 cup low-sodium soy sauce
  • 1/4 cup rice wine vinegar
  • 1 tablespoon Sriracha sauce
  • 1 teaspoon ground white pepper
  • 3 tablespoons corn starch
  • 3 tablespoons cold water
  • 2 eggs well beaten
  • 6 oz. extra-firm tofu, sliced into strips
  • 2 green onions, sliced


  1. Bring the broth to a simmer over medium high heat in a large saucepan. Add the mushrooms, soy sauce, vinegar, Sriracha sauce, and white pepper. Continue to simmer for 5 minutes.
  2. In a small bowl, whisk together the corn starch and cold water to make the slurry. Add it to the soup and stir well. Simmer for 5 minutes or until the soup starts to thicken.
  3. Pour the beaten eggs into the soup while gently stirring.
  4. Add the tofu and green onions. Stir and remove from heat. Serve while hot.


  • This recipe calls for corn starch to thicken the soup. You can substitute arrow root if you don’t use corn starch.
  • Eggs make up the bulk of protein in this soup along with slices of tofu. If you don’t like tofu, just omit it. You can leave out the protein all together or substitute it with cooked chicken, pork or beef. 
  • Hot and Sour Soup can be stored in an air tight container in the fridge for up to 3 days. It can be frozen for up to 3 months.
  • This recipe is originally from Amy in the Kitchen.
  • Author: Amy in the Kitchen
  • Prep Time: 5 min
  • Cook Time: 15 min
  • Category: Soup
  • Method: Stove Top
  • Cuisine: Chinese


  • Serving Size:
  • Calories: 237
  • Sugar: 2.5 g
  • Sodium: 640.8 mg
  • Fat: 9.8 g
  • Carbohydrates: 16.3 g
  • Protein: 22 g
  • Cholesterol: 93 mg