Hot and Sour Chicken, Mushroom & Tofu Soup is a bold, satisfying dish rooted in Asian culinary tradition, delivering a perfectly balanced bowl of comforting heat and tang. Known for its invigorating flavor profile, this soup combines the warmth of fresh ginger, the spice of chili garlic sauce, the richness of savory broth, and the delicate tang of rice vinegar. Whether you’re looking for a light lunch, a cozy dinner, or a soothing meal while under the weather, this recipe offers both nutrition and flavor in one nourishing bowl.
This soup takes inspiration from the traditional hot and sour soup, which is a staple in many Chinese and East Asian cuisines. The homemade version showcased here is designed for accessibility, using everyday ingredients while keeping the authentic character intact. With protein from shredded chicken, firm tofu, and egg, it’s both filling and balanced. The addition of sliced shiitake mushrooms introduces an earthy, umami-rich depth that sets this soup apart from lighter broths.
One of the standout qualities of this recipe is how customizable it is. Prefer it meatless? Omit the chicken and use vegetable broth. Need extra heat? Add a splash of chili oil. Looking to create an immune-boosting meal? The fresh ginger and garlic combination provides a flavorful foundation with well-documented health benefits. Its ease of preparation and deeply satisfying flavor have earned this soup a spot in many healthy Asian comfort food collections for home cooks and food bloggers alike.

Why You’ll Love This Recipe
This Hot and Sour Chicken, Mushroom & Tofu Soup is a flavorful powerhouse that’s perfect for anyone craving a comforting, nutrient-rich, and satisfying bowl of soup. It’s made with simple, wholesome ingredients and delivers layers of flavor—savory, spicy, tangy, and umami—all in one pot. This soup is versatile enough to be a light starter or a complete, protein-packed meal.
One of the biggest advantages of this recipe is that it’s naturally low in carbohydrates, gluten-free adaptable, and can easily be made vegetarian or vegan. With lean protein from shredded chicken, plant-based protein from tofu, and the gut-supporting benefits of ginger and vinegar, it checks all the boxes for a nourishing and healing meal. It’s no wonder this recipe often appears in healthy Asian comfort food collections for those who want balance without sacrificing bold flavor.
You’ll also appreciate how quickly it comes together. This soup requires just one pot and less than 30 minutes of cook time, making it perfect for weeknights. Plus, it reheats beautifully—ideal for meal prep or leftovers. With its blend of chicken, tofu, and mushrooms in a savory-spicy broth, it’s a go-to recipe you’ll want to make again and again.
Ingredient Breakdown & Health Benefits
Each ingredient in this soup plays a role in flavor, nutrition, and texture. The combination of high-protein ingredients and bold seasonings makes this dish uniquely satisfying while supporting overall wellness.
Protein:
- Cooked chicken breast (1 cup) – A lean, high-protein base that adds substance and heartiness. Shredded chicken absorbs the flavors of the broth without overwhelming it.
- Firm tofu (½ block) – Adds plant-based protein and a soft, creamy contrast to the other textures. Learn more about tofu’s nutritional value here.
- Egg (1, beaten) – Gently swirled into the soup, the egg forms delicate ribbons similar to the traditional egg drop technique.
Vegetables & Aromatics:
- Mushrooms (1 cup, sliced) – Use shiitake mushrooms or button mushrooms for umami flavor and texture.
- Garlic (2 cloves) – Adds a pungent, savory base with antiviral and antimicrobial properties.
- Fresh ginger (1 tbsp, grated) – Offers spice and warmth, as well as proven digestive and anti-inflammatory benefits. Ginger is a staple in Asian cooking for both flavor and health.
Broth & Seasonings:
- Chicken broth (6 cups) – Acts as the flavorful base. Homemade or low-sodium store-bought versions work well.
- Soy sauce (1 tbsp) – Adds savory umami.
- Rice vinegar (1 tbsp or more to taste) – Delivers the tangy “sour” element of the soup.
- Chili garlic sauce or sriracha (1 tsp) – For heat. Adjust to taste depending on your spice preference.
- Cornstarch slurry (1 tbsp cornstarch + 2 tbsp water) – Slightly thickens the soup without making it heavy.
Seasoning & Finishers:
- Black pepper & white pepper – White pepper adds traditional sharpness; black pepper balances it with warmth.
- Green onions – Freshly chopped for garnish, brightness, and crunch.
- Optional sugar pinch – Rounds out acidity if the vinegar is too strong.
With a mix of clean, whole ingredients and a short cooking time, this soup fits right into your weekly rotation of healthy meals.

The Role of Broth & Flavor Balancing
At the core of this soup is its deeply flavorful broth, which brings all the hot and sour elements together. Unlike cream-based soups, this one relies on the balance between acid, heat, and umami to create depth without richness.
Key Flavor Builders:
- Broth: Use a rich chicken broth as the base, or vegetable broth for a vegetarian option. Either way, the broth should be savory and slightly salty.
- Rice vinegar: This provides the tangy element of the “sour.” Adjust according to taste—start with 1 tablespoon and add more if you want it punchier.
- Chili garlic sauce: Adds the “hot” part of the profile. You can substitute sriracha or chili crisp oil for variety.
- Soy sauce and optional sugar: Balance saltiness and acidity. Add a pinch of sugar only if needed to mellow out the vinegar.
The flavor is easily customizable. Just taste as you go and balance the sourness, saltiness, and spice until it suits your preference.
Cooking Techniques & Layering Flavor
This soup comes together quickly, but the order of operations is essential to developing maximum flavor.
Step-by-Step Tips:
- Sauté aromatics: Begin with sesame oil, garlic, and ginger to infuse the base with warmth and spice. Sesame oil in cooking enhances flavor and adds nutty aroma.
- Add broth and seasonings: Bring to a gentle boil with soy sauce, vinegar, and chili sauce.
- Add mushrooms and proteins: Add mushrooms first to begin softening, then the cooked chicken and tofu.
- Simmer gently: Allow 5–7 minutes for flavors to meld and mushrooms to cook through.
- Thicken with cornstarch slurry: Stir it in and simmer briefly until slightly thickened.
- Add egg: Slowly drizzle the beaten egg while stirring in a circular motion to form silky ribbons.
- Final seasonings: Adjust salt, pepper, and sugar to taste before turning off the heat.
By following this flow, you get a rich, well-textured soup with perfectly balanced flavor and beautifully cooked ingredients.
Serving Suggestions & Pairings
This soup is hearty enough to serve on its own but pairs well with a variety of light sides or accompaniments.
Serving Ideas:
- As a meal: Serve with steamed jasmine rice or over brown rice for added texture.
- As a starter: Great before a stir-fry or noodle dish.
-
With sides:
- Vegetable spring rolls
- Scallion pancakes
- Edamame or sesame cucumber salad
Garnishes:
- Chopped green onions
- Extra chili oil or white pepper
- Sesame seeds or cilantro for a fresh finish
For visual ideas, check out popular Asian soup recipes to see how others serve and style their hot and sour creations.
Storage, Meal Prep, and Reheating Tips
This soup is great for meal prep or storing leftovers, but a few tips help maintain its quality.
Storage:
- Refrigerate in airtight containers for up to 4 days.
- Do not freeze if you’ve added the egg—textures may become rubbery. If freezing, omit the egg and add it fresh when reheating.
Reheating:
- Stovetop: Warm gently over medium heat. Stir occasionally and avoid boiling.
- Microwave: Use medium heat and cover loosely. Stir halfway through heating to maintain consistency.
If the soup thickens too much after storing, add a splash of broth or water to loosen it up.
Recipe Variations
This recipe is incredibly adaptable based on dietary needs and pantry availability.
Vegetarian / Vegan:
- Omit chicken and use vegetable broth.
- Skip the egg or use a vegan egg substitute for the ribbon effect.
Add-ins:
- Bamboo shoots for authentic crunch
- Spinach or bok choy for added greens
- Rice noodles to turn it into a noodle soup
Flavor Twists:
- Add a dash of fish sauce for extra umami (if not vegetarian)
- Sprinkle with crushed red pepper for more heat
- Add lime juice in place of vinegar for a Thai-inspired flavor
These variations let you make the soup your own while maintaining the base flavor profile of hot and sour.
Nutritional Highlights
This soup is a light yet filling option for anyone looking to eat healthy without sacrificing bold flavor.
- High protein: From chicken, tofu, and egg
- Low in calories: Thanks to broth-based composition
- Rich in antioxidants: From garlic, ginger, and mushrooms
- Gut-friendly: Vinegar and ginger support digestion
- Balanced macros: Protein, fiber, and minimal fat for satiety
It’s a perfect fit for low-carb, dairy-free, and gluten-free meal plans (with tamari instead of soy sauce).

FAQs
Is hot and sour soup good when you’re sick?
Yes. The warmth, ginger, and garlic can help clear sinuses, ease sore throats, and support immunity—similar to how chicken noodle soup functions in Western diets.
Can I make this soup vegetarian or vegan?
Absolutely. Use vegetable broth, omit the chicken and egg, and load up on tofu and mushrooms. Add extra soy sauce or miso for umami depth.
How do I prevent the tofu from breaking apart?
Use firm or extra-firm tofu and gently stir. Add it after mushrooms and chicken to avoid overcooking.
What’s the best type of mushrooms to use?
Shiitake mushrooms are classic for their meaty texture and rich flavor. Button or cremini also work well.
Why does the egg sometimes clump instead of form ribbons?
The soup must be gently simmering and stirred in a circular motion when the egg is added. Pour slowly for fine, silky strands instead of clumps.
Hot and Sour Chicken Mushroom and Tofu Soup Takeout Style at Home
This Hot and Sour Chicken, Mushroom & Tofu Soup is a bold, comforting, protein-packed soup made with garlic, ginger, soy sauce, mushrooms, shredded chicken, and tofu. It’s balanced with heat from chili sauce and tang from vinegar, thickened slightly with cornstarch, and finished with egg ribbons and green onion garnish.
Ingredients
-
1 tablespoon sesame oil
-
2 garlic cloves, minced
-
1 tablespoon fresh ginger, grated
-
6 cups chicken broth
-
1 tablespoon soy sauce
-
1 tablespoon rice vinegar (or more to taste)
-
1 teaspoon chili garlic sauce or sriracha (adjust to taste)
-
1 tablespoon cornstarch mixed with 2 tablespoons water
-
1 cup cooked chicken breast, shredded
-
1 cup mushrooms, sliced (shiitake, button, or cremini)
-
½ block firm tofu, cut into small cubes
-
1 egg, beaten
-
½ teaspoon black pepper
-
¼ teaspoon white pepper (optional)
-
Salt, to taste
-
2 green onions, chopped (for garnish)
-
Optional: a pinch of sugar to balance flavors
Instructions
-
Heat sesame oil in a large pot over medium heat. Add the garlic and ginger, sautéing for about one minute until fragrant.
-
Pour in the chicken broth and bring to a gentle boil.
-
Stir in the soy sauce, rice vinegar, and chili garlic sauce. Taste and adjust seasoning as needed.
-
Add mushrooms, shredded chicken, and tofu to the pot. Simmer for about 5 to 7 minutes until the mushrooms are tender and flavors meld.
-
Stir in the cornstarch slurry and continue to simmer until the soup thickens slightly.
-
While stirring gently, slowly pour in the beaten egg to form thin ribbons in the soup.
-
Season with black pepper, white pepper if using, and salt to taste. Add a small pinch of sugar if desired to balance the flavors.
-
Turn off the heat and garnish with chopped green onions before serving.
Notes
-
Use firm tofu and pre-cooked chicken for quicker prep.
-
Add egg slowly in a circular motion for delicate ribbons.
-
Adjust vinegar and chili garlic sauce to customize the hot-sour balance.
-
Make it vegetarian with vegetable broth and by omitting chicken and egg.
-
Stir gently to prevent breaking the tofu and overmixing the egg.



