If you’re craving something that’s packed with flavor, comforting, and just the right balance of spicy and tangy, then this Hot and Sour Chicken Mushroom Soup Recipe is exactly what you need. I absolutely love how this soup comes together with tender chicken, earthy mushrooms, and that classic hot and sour zing that wakes up your taste buds. Stick with me—you’ll find this recipe is super approachable, and I’ll share all my tips to make sure your soup turns out perfect every time.
Why You’ll Love This Recipe
- Balanced Flavors: The perfect harmony of spicy, sour, and savory notes that warm you from the inside out.
- Authentic Ingredients: Using dried shiitake and wood ear mushrooms for an authentic and rich texture you won’t find in store-bought versions.
- Simple Yet Impressive: Despite sounding fancy, this soup comes together in under 40 minutes and is sure to impress.
- Family Favorite: My family goes crazy for this recipe — I’m betting yours will too!
Ingredients You’ll Need
This Hot and Sour Chicken Mushroom Soup Recipe combines fresh chicken breast, a mix of mushrooms, and a broth infused with classic Asian pantry staples. The ingredients are simple, but each one plays a key role to bring out authentic flavor. When shopping, look for firm tofu and the dried mushrooms, which make all the difference!
- Chicken breast: Fresh chicken breast makes the soup hearty and tender; avoid pre-seasoned variants to keep flavors clean and balanced.
- Dried shiitake mushrooms: These bring a deep, umami-rich taste; soak them properly to get the best texture.
- Wood ear mushrooms: They add a unique crunchiness that is signature to hot and sour soup, best if you find them dried and soak alongside shiitake.
- Dried chili or red pepper flakes: Adjust the heat level by controlling how much you use—start smaller if you prefer milder heat.
- Dark and light soy sauce: Both combined create a balanced salty and savory base for the broth.
- Ginger: Freshly grated ginger is critical for that subtle warmth that supports the sourness.
- White pepper: Offers a slightly different kick than black pepper; if you don’t have it, black pepper works fine.
- Chicken or vegetable stock: A low sodium version helps you control saltiness and lets the other flavors shine.
- Sesame oil: A little goes a long way providing that signature nutty aroma.
- Sugar: Balances the acidity from the vinegar and the heat from the chili.
- White vinegar: Essential for the sour note; add gradually to suit your taste.
- Firm tofu: Hold its shape in soup, creating a lovely contrast against the mushrooms and chicken.
- Bamboo shoots: Thinly sliced, they add a mild crunch and authenticity.
- Eggs: Whisked and drizzled to create those classic silky egg ribbons throughout the soup.
- Cornstarch (cornflour): Used as a slurry for thickening the broth just right.
- Shallots or scallions: Finely sliced as a fresh garnish to finish off the soup.
Variations
One of the things I love about this soup is how easy it is to tweak to your taste or dietary needs. Whether you want it spicier, vegetarian, or packed with extra veggies, customizing this recipe is totally doable and fun.
- Spicy Kick: I sometimes double the chili flakes when I want a bit more heat, especially on chilly evenings—it makes such a comforting bowl!
- Vegetarian Version: Swap chicken broth for vegetable stock and omit the chicken, then add more tofu and mushrooms for heartiness.
- Mushroom Swap: If you can’t find wood ear mushrooms, extra shiitake or cremini mushrooms work well too.
- Extra Veggies: Feel free to throw in sliced bell peppers or snap peas to amp up the nutrition and add a fresh bite.
How to Make Hot and Sour Chicken Mushroom Soup Recipe
Step 1: Rehydrate and Prep Your Mushrooms
The first step is soaking those dried shiitake mushrooms in plenty of boiling water for 20-30 minutes until they’re nice and soft. After they soften, drain and slice them thinly. This soaking liquid can be saved to add extra mushroom flavor to your broth if you want, or just discard. Rehydrating your mushrooms properly makes a huge difference—it gives the soup that traditional, earthy bite that fresh mushrooms just can’t match.
Step 2: Build the Broth and Poach the Chicken
In a large pot over medium-high heat, combine chicken stock, grated ginger, dark and light soy sauces, dried chili flakes, sugar, white pepper, and sesame oil. Once it’s simmering, add the chicken breasts whole, cover the pot, and reduce the heat so it simmers gently for about 10 minutes. This slow poaching ensures the chicken stays tender and juicy. After 10 minutes, remove the chicken and shred it finely—you’re going to love how tender it turns out!
Step 3: Assemble the Soup and Add Key Ingredients
Now, add the vinegar, rehydrated shiitake mushrooms, chopped wood ear mushrooms, bamboo shoots, firm tofu cubes, and shredded chicken into the broth. Give everything a good stir and let it simmer gently for another 10 minutes to meld the flavors together. This is when the soup starts to smell irresistible, so be warned—you might want to dive in right away.
Step 4: Thicken and Create Those Signature Egg Ribbons
Mix the cornstarch with water to make a smooth slurry. While stirring your simmering soup steadily (medium pace), slowly pour in the slurry to thicken without lumps. Once the soup begins to bubble again, stir constantly and very slowly drizzle in the whisked eggs in a thin stream. This creates those classic delicate “egg ribbons” that make this hot and sour soup so pretty and special. Give the soup a taste at this stage and add salt or more chili if you want to adjust flavors.
Step 5: Garnish and Serve
Finally, sprinkle finely sliced shallots or scallions on top and ladle the soup into bowls. I promise, the aroma and flavor will make you feel like you’re at a favorite Chinese restaurant, but better because you made it yourself!
Pro Tips for Making Hot and Sour Chicken Mushroom Soup Recipe
- Soak Mushrooms Thoroughly: I learned that letting shiitake soak in boiling water—not just room temp—brings out better flavor and softer texture, taking your soup from good to amazing.
- Adjust Chili to Taste: It’s so easy to overdo the heat—start with less chili flakes then add more after tasting; you can always make it spicier but not less hot once mixed!
- Add Egg Slowly: Pour whisked eggs very slowly while stirring; this technique creates beautiful egg ribbons rather than clumps, which looks professional and tastes perfect.
- Use Low Sodium Stock: This avoids an overly salty soup and lets you control seasoning better as you add soy sauce and vinegar.
How to Serve Hot and Sour Chicken Mushroom Soup Recipe

Garnishes
I’m a big fan of finishing this soup with freshly sliced shallots or scallions—they add a fresh pop of color and subtle crunch. Sometimes I sprinkle a tiny bit of extra white pepper or drizzle a few drops of sesame oil right before serving to intensify the aroma. Don’t skip those little garnishes—they really elevate the soup experience.
Side Dishes
This soup shines on its own, but I love pairing it with simple steamed jasmine rice or light vegetable stir fries. Crispy spring rolls or potstickers also complement it beautifully if you want a more substantial meal. Trust me, these sides make your dinner feel like a real treat!
Creative Ways to Present
For special occasions, I like serving the soup in pretty ceramic bowls with matching soup spoons for that authentic Asian vibe. Adding a small fresh herb sprig, like cilantro, or a few thin slices of fresh chili on top brings color and excitement. It’s simple but makes guests feel like they’re getting something truly thoughtfully plated.
Make Ahead and Storage
Storing Leftovers
I’ve found that this soup stays fresh and flavorful for up to 5 days in the fridge when stored in an airtight container. The flavors actually deepen over time, so leftovers can be just as tasty—if not more—on day two or three. Just give it a good stir before reheating.
Freezing
Freezing this soup is possible, but be aware the cornstarch thickening can thin out after freezing and thawing. When I froze leftovers, I noticed the texture was a bit looser, so just thaw fully and add a fresh cornstarch slurry to thicken it back up on the stove.
Reheating
I always reheat this soup gently on the stove over medium heat, stirring occasionally. This keeps the tofu from breaking up and preserves the egg ribbons nicely. Avoid microwaving if you want to keep that rich texture intact.
FAQs
-
Can I use fresh mushrooms instead of dried shiitake mushrooms?
Absolutely! While dried shiitake mushrooms have a more intense umami flavor, fresh shiitake or cremini mushrooms are good substitutes if that’s what you have on hand. Just keep in mind the flavor will be lighter and texture less chewy, but the soup will still be delicious.
-
What if I want to make this soup vegetarian?
Simply swap chicken broth with vegetable broth and omit the chicken. To keep it hearty, increase the tofu and mushrooms. Adjust seasoning to taste, and you’ll still get that lovely hot and sour kick.
-
How can I control the spiciness in the Hot and Sour Chicken Mushroom Soup Recipe?
Start by using fewer chili flakes or deseed dried chilies before adding. You can always add more after tasting the soup. Remember, it’s easier to add heat than take it away once mixed in.
-
Why is the egg added slowly while stirring the soup?
Pouring the whisked eggs slowly into simmering soup while stirring creates thin, silky egg ribbons rather than clumps. This technique gives the soup its signature delicate texture that feels luxurious in every spoonful.
-
Can I prepare any parts of this soup ahead?
You can soak the dried mushrooms ahead of time and shred the chicken in advance. Just store them separately and combine everything when you’re ready to cook. This helps speed up the process on busy days.
Final Thoughts
This Hot and Sour Chicken Mushroom Soup Recipe holds a special place in my kitchen because it’s reliably comforting and bursting with flavor, even on hectic days. I used to struggle recreating that perfect balance of heat and tang, but once I nailed this method, it quickly became a family staple. I hope you’ll enjoy making and sharing it as much as I do—sometimes the best meals come from simple ingredients combined with a little care and a lot of love. Give it a try—you’re going to love the warmth and complexity each spoonful brings.
Print
Hot and Sour Chicken Mushroom Soup Recipe
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Chinese
Description
A flavorful and authentic Hot and Sour Soup featuring tender chicken, shiitake and wood ear mushrooms, tofu, and a perfect blend of spicy, sour, and savory broth made with soy, vinegar, and spices. This comforting soup is easy to prepare and ideal for a warming meal.
Ingredients
Chicken and Mushrooms
- 220 g / 7 oz chicken breast
- 12 dried shiitake mushrooms (or 150 g / 5 oz fresh shiitake mushrooms)
- 1/2 cup wood ear mushrooms, chopped into 1.5 cm / 0.6″ pieces
Hot and Sour Soup Broth
- 1 tsp dried chilli / red pepper flakes (adjust to taste)
- 2 tsp dark soy sauce
- 1 tbsp light soy sauce
- 1 tsp ginger, finely grated
- 1/2 tsp white pepper (substitute black pepper if unavailable)
- 6 cups (1.5 L / 1.5 qt) chicken or vegetable stock/broth, low sodium
- 1 tsp sesame oil
- 1 tsp sugar
- 1/4 cup (65 ml) white vinegar (adjust to taste)
Soup Additions
- 125 g / 4 oz firm tofu (~1 cup), cut into 1.2 cm / 0.5″ cubes
- 1/4 cup bamboo shoots, thinly sliced
- 2 eggs, whisked
- 1/4 cup (40 g) cornstarch/cornflour
- 1/4 cup (125 ml) water
- Salt to taste
- 1 shallot/scallion, finely sliced
Instructions
- Soak Mushrooms: Cover dried shiitake mushrooms with plenty of boiling water and let stand for 20–30 minutes until soft. Drain and slice thinly. Reserve or discard soaking liquid.
- Prepare Broth and Poach Chicken: In a large pot over medium-high heat, combine chicken broth, grated ginger, dark and light soy sauces, dried chilli flakes, sugar, white pepper, and sesame oil. Bring to a simmer.
- Cook Chicken: Add the chicken breast to the simmering broth, cover, and reduce heat to maintain a gentle simmer. Cook for 10 minutes until chicken is cooked through. Remove the chicken from the pot and shred it finely.
- Assemble Soup Ingredients: To the simmering broth, add the vinegar, sliced shiitake mushrooms, wood ear mushrooms, bamboo shoots, tofu cubes, and shredded chicken. Stir and simmer for 10 minutes to combine flavors.
- Thicken Soup: In a small bowl, mix cornstarch with water until smooth. Slowly pour the cornstarch mixture into the soup while stirring steadily to avoid lumps. Continue stirring until the soup starts to gently simmer and thickens.
- Create Egg Ribbons: With the soup simmering, slowly pour the whisked eggs in a thin stream while stirring constantly. This technique forms the characteristic silky egg ribbons in the soup.
- Season and Garnish: Taste the soup and adjust salt and additional chilli flakes if desired. Finally, add the finely sliced shallot or scallion on top and serve immediately.
Notes
- Mushrooms: Use dried shiitake for the best flavor and texture. If still firm when slicing, finish rehydrating them in the broth. Wood ear mushrooms add authentic texture and can be found at Asian groceries; if dried, soak with shiitake mushrooms.
- Chilli: Finely chopped dried Asian chillies yield authentic heat. Deseeding reduces spiciness. Red pepper flakes are an acceptable substitute.
- Soy Sauce: Use a combination of dark and light soy sauces for balanced flavor. Avoid only dark soy as it can overpower the broth.
- Tofu: Firm tofu works best to hold shape when stirred. Soft tofu can be used but should be added gently at the end to minimize breaking.
- Bamboo Shoots: Usually sold canned; use approximately one-third of a 230 g / 7 oz can. Leftovers are great for stir-fries.
- Storage and Reheating: Soup keeps perfectly in the fridge for up to 5 days. Reheat on the stovetop. Avoid freezing as cornstarch thickness changes; if thawed from frozen, reheat and add more cornstarch slurry to adjust thickness.
Nutrition
- Serving Size: 1 bowl (about 350 ml)
- Calories: 210
- Sugar: 3 g
- Sodium: 680 mg
- Fat: 6 g
- Saturated Fat: 1 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 10 g
- Fiber: 2 g
- Protein: 25 g
- Cholesterol: 95 mg
