Ingredients for Hot Sour Soup:
Before we get started, here’s a quick rundown of what you’ll need for this easy hot sour soup:- 4 cups chicken broth – This is the base of your soup, so use a good-quality chicken broth (or vegetable broth if you want to make it vegetarian).
- 1 cup sliced shiitake mushrooms – These mushrooms bring a deep umami flavor that perfectly complements the heat and tang of the soup.
- ½ cup bamboo shoots, julienned – They add a satisfying crunch that balances the soft tofu and broth.
- ½ cup firm tofu, sliced into strips – Tofu takes on the flavor of the soup while providing a nice texture contrast.
- 1 large egg, beaten – This is what creates those lovely silky egg ribbons that float through the soup.
- 2 tbsp soy sauce – For that rich, salty depth of flavor.
- 2 tbsp rice vinegar – The tang that defines the “sour” in hot sour soup.
- 1 tbsp cornstarch mixed with 2 tbsp water – This will help thicken the soup just a bit, giving it that luxurious texture.
- 1 tsp sesame oil – Adds a little nuttiness to the soup that elevates the flavor profile.
- 1 tbsp chili paste or hot chili oil – You can adjust this to your heat preference, but it’s what gives the soup its signature spice.
- 1 tsp sugar – A touch of sweetness balances the heat and sourness beautifully.
- Salt to taste – To bring everything together.
- 2 green onions, chopped – For a fresh, aromatic garnish.
- 1 tsp ground white pepper – The pepper adds an additional layer of warmth and depth.
Step 1: Boil the Broth and Add the Mushrooms, Bamboo Shoots, and Tofu
Start by bringing the chicken broth to a gentle boil in a large pot over medium-high heat. This is the base of your soup, and you want it to come to a boil before adding the other ingredients. As the broth heats up, the flavors will start to come together. Once the broth is simmering, toss in the sliced shiitake mushrooms, julienned bamboo shoots, and the firm tofu strips. Stir the ingredients to combine, making sure that everything is well-distributed. These ingredients are what give the soup its signature texture: the soft tofu, the chewy mushrooms, and the crisp bamboo shoots all play off one another beautifully. Let everything simmer for about 5 to 7 minutes. The mushrooms will soften, the tofu will warm through, and the bamboo shoots will soften just enough to stay slightly crunchy, adding some wonderful contrast to the soup.
Step 2: Add the Soy Sauce, Rice Vinegar, Chili Paste, and Sugar
In a small bowl, whisk together the soy sauce, rice vinegar, chili paste (or hot chili oil), and sugar. This combination of ingredients is the key to achieving the right balance of salty, tangy, spicy, and slightly sweet flavors that make hot sour soup so irresistible. Once the mixture is well combined, add it to the simmering broth. Stir the soup to ensure that the flavors meld together. This is where the magic happens—the heat from the chili paste starts to build, and the tang from the rice vinegar brings everything to life. The sugar helps balance out those bold flavors, so don’t skip it! At this point, your kitchen should already be filled with an irresistible aroma that makes you eager to keep cooking. You’re well on your way to creating a bowl of hot sour soup that will warm you from the inside out.
Step 3: Thicken the Soup with Cornstarch Mixture
Now that your broth is flavored just right, it’s time to add a little thickness to the soup. In a small bowl, mix 1 tablespoon of cornstarch with 2 tablespoons of water, stirring until it forms a smooth slurry. This simple step will help give the soup that silky, velvety texture that makes it so comforting and satisfying. Slowly pour the cornstarch mixture into the simmering soup while stirring gently. It’s important to stir continuously to prevent lumps from forming. After about 2 to 3 minutes, you’ll notice the soup starting to thicken. The cornstarch will work its magic, creating a rich consistency that coats the ingredients and gives the soup a nice body. At this point, the soup should feel a bit more substantial without being too heavy—just the right amount of texture!
Step 4: Add the Sesame Oil, White Pepper, and Salt
Next, it’s time to round out the flavors with a few key seasonings. Add 1 teaspoon of sesame oil to the soup. This adds a lovely nutty aroma and deepens the overall flavor, making it feel richer and more complex. Then, stir in 1 teaspoon of ground white pepper. The white pepper adds a unique warmth that’s a bit more subtle and refined than black pepper. It complements the chili paste and soy sauce perfectly, contributing just the right amount of heat. Taste your soup at this point and adjust the salt to your liking. Depending on the brand of chicken broth you used, you may need more or less salt, so always taste as you go. You want the soup to be well-seasoned but not overly salty, as the soy sauce and chili paste already bring a fair amount of saltiness.
Step 5: Create the Silky Egg Ribbons
This step is one of the most fun parts of making hot sour soup. The addition of a beaten egg transforms the broth into something visually stunning and texturally interesting. To create those beautiful, silky egg ribbons, first beat 1 large egg in a small bowl. With your soup still simmering, slowly pour the beaten egg into the pot in a thin stream. As you do this, use a spoon or chopsticks to gently stir the soup in a circular motion. The egg will cook instantly as it hits the hot broth, creating delicate ribbons that swirl throughout the soup. It’s these egg ribbons that add an elegant touch to your soup and bring everything together. They’re soft, silky, and oh-so-delicious, making each spoonful a little bit of heaven.
Step 6: Garnish and Serve
Once the egg ribbons are perfectly formed, it’s time to finish off the soup. Remove the pot from the heat and sprinkle the soup with freshly chopped green onions for a burst of freshness and a pop of color. The green onions add a light, herbal flavor that cuts through the richness of the soup and brightens up the overall dish. And just like that, your hot sour soup is ready to serve! Ladle the soup into bowls, making sure to get a good amount of the mushrooms, tofu, and bamboo shoots in each serving. This soup is perfect for enjoying on its own, but it also pairs wonderfully with a bowl of steamed rice or some crispy spring rolls on the side for an even more satisfying meal.Helpful Tips for Perfect Hot Sour Soup
While this recipe is straightforward and easy to follow, there are a few extra tips and tricks that can help you perfect your hot sour soup every time:- Adjust the Spice: The level of heat in hot sour soup is entirely up to you. If you like it spicier, add more chili paste or chili oil. You can also experiment with different types of chili oil for varying levels of heat and flavor.
- Vinegar Variation: Rice vinegar is the traditional choice for this soup, but you can also experiment with other vinegars like white vinegar or even a splash of balsamic vinegar for a unique twist. Just keep in mind that the sourness will vary depending on the vinegar you choose, so start with small amounts and taste as you go.
- Vegetarian Version: To make this soup vegetarian, simply swap the chicken broth for vegetable broth. You can also add extra veggies, like bell peppers or baby corn, to enhance the texture and flavor.
- Texture Matters: If you want the tofu to absorb more of the soup’s flavors, you can press the tofu beforehand to remove any excess moisture. This way, the tofu will better soak up the broth and give you more of that savory goodness with each bite.
- Make It Ahead: Hot sour soup is actually great for making in advance. The flavors deepen as it sits, so feel free to make it the day before you plan to serve it. Just be sure to store it in an airtight container in the fridge and reheat gently when you’re ready to enjoy it.

FAQ Section:
1. Can I make this hot sour soup without tofu? Absolutely! If you’re not a fan of tofu or prefer a different texture, you can leave it out or replace it with something else like shredded chicken, shrimp, or even extra mushrooms. The soup will still be delicious without the tofu, but the tofu does add a nice softness and a bit of protein. 2. How can I adjust the heat level in the soup? To make the soup spicier, simply add more chili paste or chili oil. If you’re using chili oil, start with small increments, as it’s typically more potent. On the flip side, if you prefer a milder version, reduce the chili paste or omit it entirely. You can also balance the heat with a little more sugar or rice vinegar to cut the spice if needed. 3. Can I use dried mushrooms instead of fresh shiitake mushrooms? Yes! Dried shiitake mushrooms are a great alternative. Just be sure to soak them in warm water for about 20 to 30 minutes before adding them to the soup. After soaking, slice them up and proceed with the recipe as written. The soaking liquid can also be added to the broth for an extra layer of umami flavor. 4. How long can I store leftover hot sour soup? Leftover hot sour soup can be stored in an airtight container in the fridge for up to 3 days. The flavors will actually continue to develop as it sits! When reheating, be sure to do so gently on the stovetop to avoid overcooking the egg ribbons. The soup may thicken a bit in the fridge, so feel free to add a splash of water or broth when reheating to reach your desired consistency. 5. Can I make this soup vegetarian or vegan? Yes, it’s easy to make this soup vegetarian or even vegan! Simply swap the chicken broth for vegetable broth, and replace the egg with a plant-based alternative like a flax egg or skip it entirely. Firm tofu is already a great source of protein, so it works wonderfully in both vegetarian and vegan versions of the soup. 6. What should I serve with this soup? Hot sour soup is delicious on its own, but if you’re looking to round out the meal, it pairs perfectly with steamed rice or some crispy spring rolls. For an even heartier meal, you could serve it alongside stir-fried vegetables or dumplings. The options are endless! 7. Can I freeze hot sour soup? While you can freeze the soup, I don’t recommend freezing it with the tofu or egg ribbons, as they may not hold up well after freezing and reheating. If you plan to freeze leftovers, it’s best to freeze the broth and add fresh tofu and eggs when reheating. You can also freeze just the broth and then make the rest of the soup fresh when you’re ready to serve.Conclusion:
And there you have it—an easy, flavorful hot sour soup recipe that you can make right in your own kitchen. With just a few simple ingredients and straightforward steps, you can recreate the restaurant-quality soup you’ve always loved and enjoy it any time you want. Whether you’re cooking for a special occasion, a cozy weeknight dinner, or simply because you’re craving something with a bit of heat and tang, this soup will not disappoint. I hope this recipe inspires you to get into the kitchen and give it a try. Don’t be afraid to experiment with the seasonings and ingredients to make it your own. Whether you prefer a little more spice or a touch more vinegar, the beauty of this soup is how easy it is to customize to suit your tastes. Once you’ve made this soup, I’d love to hear how it turned out! Let me know in the comments if you tried any variations or added any extra ingredients to make it your own. And if you love this recipe as much as I do, don’t forget to share it with your friends and family. Happy cooking, and enjoy your hot sour soup! PrintAuthentic Chinese Hot and Sour Soup – Bold, Tangy & Spicy!
This Chinese Hot and Sour Soup is a satisfying, savory, and tangy soup that packs a punch with its blend of heat and acidity. With tofu, mushrooms, bamboo shoots, and a flavorful broth, it’s an amazing appetizer or main course that’s full of depth and warmth!
- Prep Time: 10 min
- Cook Time: 15 min
- Total Time: 25 min
Ingredients
- 4 cups chicken or vegetable broth (low-sodium preferred)
- 1 cup shiitake mushrooms or button mushrooms, sliced
- 1/2 cup bamboo shoots, sliced (canned or fresh)
- 1/2 cup firm tofu, cut into small cubes
- 2 tablespoons soy sauce (or tamari for gluten-free)
- 1 tablespoon rice vinegar
- 1 tablespoon dark soy sauce (optional, for a richer color)
- 1 tablespoon hoisin sauce (optional, for added depth)
- 1 teaspoon sugar (optional, for balancing flavors)
- 1/2 teaspoon white pepper (or black pepper)
- 1/2 to 1 teaspoon chili paste or chili oil (adjust based on your heat preference)
- 1/4 cup cornstarch mixed with 1/4 cup cold water (to thicken the soup)
- 2 large eggs, lightly beaten
- 2 tablespoons sesame oil
- 2 green onions, sliced (for garnish)
- Fresh cilantro (optional, for garnish)
Instructions
1️⃣ Prepare the Broth:
-
In a large pot, bring the chicken or vegetable broth to a boil over medium-high heat.
2️⃣ Add the Vegetables and Tofu:
-
Add the sliced mushrooms, bamboo shoots, and tofu to the pot. Stir and let the soup simmer for about 5-7 minutes, or until the mushrooms are tender and the tofu has warmed through.
3️⃣ Season the Soup:
-
Add the soy sauce, rice vinegar, dark soy sauce (if using), hoisin sauce, sugar, white pepper, and chili paste or chili oil to the pot. Stir to combine, adjusting the seasonings to your taste. You can add more chili paste if you like it spicier or more vinegar for extra tanginess.
4️⃣ Thicken the Soup:
-
In a small bowl, mix the cornstarch with cold water to form a slurry. Slowly pour the slurry into the simmering soup while stirring constantly. This will help thicken the broth and give it that signature consistency.
5️⃣ Add the Eggs:
-
Lower the heat to a simmer and slowly drizzle the beaten eggs into the soup while stirring gently with a fork or chopsticks. The eggs will cook immediately and form silky ribbons throughout the soup.
6️⃣ Finish and Serve:
-
Once the eggs are cooked, remove the soup from heat and stir in the sesame oil for extra flavor. Taste and adjust the seasoning if needed—add more vinegar, soy sauce, or chili paste if desired.
7️⃣ Garnish and Serve:
-
Ladle the soup into bowls and garnish with sliced green onions and fresh cilantro, if using. Serve hot and enjoy!
Notes
-
Vegetarian/Vegan Option: This soup is already vegetarian and can be made vegan by ensuring that the hoisin sauce and other condiments are plant-based.
-
Protein Options: For extra protein, you can add cooked chicken, pork, or shrimp.
-
Mushroom Variations: Shiitake mushrooms are traditional, but you can use other mushrooms like button, oyster, or enoki for a different flavor profile.
-
Make-Ahead: The soup can be made ahead and stored in the fridge for up to 2 days. Reheat and adjust the consistency with a little broth if necessary.



