Classic Hot Sour Soup Recipe packs a tangy, spicy punch with silky tofu, earthy mushrooms and a bright rice vinegar bite. I wrote this dish for home cooks who want a restaurant-quality bowl in about 30 minutes. I make it when the weather turns gray and my spice cravings wake up.
Why Classic Hot Sour Soup Recipe Is Worth It
Classic Hot Sour Soup Recipe delivers deep savory broth, lively tang and warming heat that satisfy fast. You get a complex, layered flavor while keeping prep straightforward and pantry-friendly.
This tastes like the best takeout bowl I can make at home any night ★★★★★
Ingredients
- 4 cups chicken stock (use low-sodium stock, or swap for vegetable stock for vegetarian)
- 1 cup water (adjust to taste)
- 2 tablespoons light soy sauce (Kikkoman or any preferred brand)
- 2 tablespoons rice vinegar (use seasoned or plain; apple cider vinegar works in a pinch but changes the note)
- 1 teaspoon white pepper (white pepper delivers the classic bite; black pepper will change flavor)
- 1 teaspoon granulated sugar
- 1 tablespoon sesame oil
- 3 tablespoons cornstarch mixed with 4 tablespoons cold water (slurry to thicken)
- 7 ounces soft or medium-firm tofu, cut into 1/2-inch strips (silken tofu works if you handle it gently)
- 4 dried shiitake mushrooms, rehydrated and thinly sliced (or 1 cup fresh shiitake)
- 1/2 cup canned bamboo shoots, thinly sliced (drain and rinse)
- 1/2 cup wood ear or cloud ear mushrooms, soaked and sliced (optional)
- 6 ounces pork tenderloin or chicken breast, very thinly sliced (omit for vegetarian; marinate bits listed below)
- 1 large egg, lightly beaten
- 2 scallions, thinly sliced (green part for garnish)
- 1 tablespoon chili oil or chili paste (adjust to heat preference)
- Salt to taste
Pantry shortcuts and notes: use pre-sliced fresh mushrooms, store-bought low-sodium stock, or a bottled chili oil you like. Use tamari for gluten-free soy sauce. Buy already rehydrated wood ear mushrooms if available.
Equipment
- Large pot or Dutch oven
- Small bowl for cornstarch slurry
- Sharp knife and cutting board
- Whisk or fork to beat the egg
- Ladle
Quick Tips & substitutions
- Thinly slice meat against the grain and toss it with 1 teaspoon soy and 1 teaspoon cornstarch to keep it tender while cooking.
- Add rice vinegar at the end and taste as you go; acid levels vary by brand.
- Use white pepper sparingly and taste; it gives the traditional nose-tingle without visible flecks.
- For vegetarian bowls, swap vegetable stock for chicken and add 1 tablespoon mushroom soy or miso for extra umami.
- If you prefer thicker soup, whisk in more cornstarch slurry a little at a time until you hit the texture you want.
- Swap shiitake for cremini or portobello if you cannot find dried mushrooms; simmer a bit longer to release flavor.
How to Make Classic Hot Sour Soup Recipe
Prep
- Slice tofu into 1/2-inch strips and place in a bowl. Pat dry gently.
- Rehydrate dried shiitake and wood ear mushrooms in warm water for 15 to 20 minutes, then drain and slice thin.
- Thinly slice pork or chicken and toss with 1 teaspoon soy sauce and 1 teaspoon cornstarch. Beat the egg and set aside.
- Mix cornstarch and cold water to form a smooth slurry and set nearby.
Cook
- Heat the pot over medium-high heat and add sesame oil. Swirl to coat.
- Add sliced pork or chicken and sear quickly, 30 to 60 seconds per side until the meat loses pink. Remove the meat and set aside.
- Pour in chicken stock and one cup water, then bring to a gentle simmer. Stir in soy sauce, rice vinegar, white pepper and sugar. Taste and adjust vinegar and pepper slowly.
- Add shiitake, wood ear and bamboo shoots, and simmer 3 to 4 minutes to develop flavor.
Finish
- Reduce heat to medium. Stir the cornstarch slurry again and slowly whisk it into the simmering broth until the soup thickens and coats the back of a spoon.
- Slide tofu and reserved meat back into the pot and warm through for 1 to 2 minutes.
- Slowly pour the beaten egg in a steady stream while gently stirring one direction to form silky ribbons.
- Turn off heat, stir in chili oil, and finish with scallions. Taste and add salt or more vinegar if needed. Serve hot.
Variations
- Keep it vegetarian by using vegetable stock, skipping meat and stirring in a teaspoon of miso for extra depth.
- Make it seafood-forward by swapping meat for thin shrimp or small scallops and add them at the very end for a quick cook.
- Build a heartier bowl by adding sliced napa cabbage or shredded carrots for texture and color.
- Turn up the heat with extra chili oil or a tablespoon of sambal oelek if you like serious spice.
Ways to Serve
Plate the soup hot in deep bowls and drizzle extra chili oil on top if guests want more heat. Offer steamed white rice or a side of scallion pancakes for dipping and texture contrast. Keep garnishes simple: scallions, a few drops of sesame oil and extra white pepper at the table. Pair the bowl with light pickled vegetables or cucumber salad to brighten the meal.
Storage
Cool the soup to near room temperature within an hour and store in airtight containers in the refrigerator for up to three days. Freeze portions in freezer-safe containers for up to three months; thaw overnight in the fridge. Reheat gently on the stovetop and whisk in a little extra cornstarch slurry if the soup thins, then taste and adjust vinegar and salt before serving.
Classic Hot Sour Soup Recipe
Ingredients
Instructions
- Slice the tofu into 1/2-inch strips and place in a bowl. Pat dry gently.
- Rehydrate dried shiitake and wood ear mushrooms in warm water for 15 to 20 minutes, then drain and slice thin.
- Thinly slice the pork or chicken and toss with 1 teaspoon soy sauce and 1 teaspoon cornstarch. Beat the egg and set aside.
- Mix 3 tablespoons cornstarch with 4 tablespoons cold water to form a smooth slurry and set aside.
- Heat a large pot or Dutch oven over medium-high heat and add the sesame oil, swirling to coat the bottom.
- Add the sliced pork or chicken and sear quickly, 30 to 60 seconds per side, just until the meat loses its pink color. Remove the meat and set aside.
- Pour in the chicken stock and 1 cup water, then bring to a gentle simmer. Stir in the soy sauce, rice vinegar, white pepper, and sugar. Taste and adjust the vinegar and pepper as needed.
- Add the shiitake mushrooms, wood ear mushrooms, and bamboo shoots. Simmer for 3 to 4 minutes to develop flavor.
- Reduce the heat to medium. Stir the cornstarch slurry, then slowly whisk it into the simmering broth until the soup thickens and coats the back of a spoon.
- Slide the tofu and reserved meat back into the pot and warm through for 1 to 2 minutes.
- Slowly pour the beaten egg into the soup in a steady stream while gently stirring in one direction to form silky ribbons.
- Turn off the heat, stir in the chili oil, and finish with sliced scallions. Taste and add salt or more vinegar if needed. Serve hot.
Notes
Approximate per 1 of 4 servings: 210 calories; fat 11 g; saturated fat 2 g; carbohydrates 12 g; fiber 2 g; sugars 3 g; protein 15 g; sodium 1150 mg. Values will vary based on exact ingredients, brands, and portion size.

