This easy hot and sour soup recipe makes four satisfying servings in about 35 minutes, including roughly 15 minutes of preparation and 20 minutes of cooking. Chicken stock, shiitake mushrooms, tofu, bamboo shoots, soy sauce, rice vinegar, white pepper, chili-garlic sauce, and egg create a comforting soup with a lightly thickened broth and plenty of savory texture.
Every spoonful is both tangy and spicy, with bright rice vinegar added near the end to protect its fresh sour flavor and white pepper providing the sharp, classic heat associated with hot and sour soup. It is cozy enough for a weeknight dinner, yet quick and polished enough to serve as the first course of a larger meal.
Jump to RecipeWhy You’ll Love This Recipe

This hot and sour soup is a wonderful answer when you want a warm dinner without spending hours at the stove. The ingredient list is approachable, the cooking method uses one pot, and the finished soup has the complex balance of savory, sour, spicy, and gently smoky flavors that makes this classic so appealing.
The broth is not overly thick or heavy. Instead, a small amount of cornstarch gives it just enough body to coat a spoon while still allowing the mushrooms, tofu, bamboo shoots, and delicate egg ribbons to stand out.
White pepper is especially important here. Chili-garlic sauce adds garlic and chili flavor, but white pepper contributes the distinctive, nose-tingling heat that many traditional-style versions rely on.
If you enjoy cozy bowls with plenty of personality, you may also like this chicken tortilla soup for another flavorful dinner option.
Ingredients You’ll Need

Chicken stock or low-sodium chicken broth forms the savory foundation, while one cup of water keeps the soup from becoming too intense after the soy sauce and seasonings are added. Shiitake mushrooms bring earthy flavor and a pleasantly meaty bite, especially after their stems are removed and the caps are sliced thinly.
Firm or extra-firm tofu works best because it holds its shape as the soup simmers. Cutting it into thin matchsticks makes each serving easy to eat and gives the tofu a texture that complements the tender mushrooms.
Bamboo shoots contribute a clean, crisp crunch. Drain them well before julienning so their delicate flavor does not dilute the broth.
For seasoning, use soy sauce, unseasoned rice vinegar, chili-garlic sauce or sambal oelek, ground white pepper, and toasted sesame oil. The vinegar goes in near the end, while the sesame oil is stirred in after cooking to preserve its fragrant finish.
The egg is lightly beaten and drizzled into the hot soup to create ribbons. Cornstarch and cold water make the thickening slurry, and scallions provide a fresh garnish that cuts through the rich, savory broth.
For extra texture and a more traditional restaurant-style bowl, you can add the optional thinly sliced pork tenderloin or wood-ear mushrooms. A teaspoon of dark soy sauce is also optional when you want deeper color without substantially changing the seasoning.
For another nourishing bowl to add to your dinner rotation, take a look at this immune-boosting soup recipe.
How to Make It Step-by-Step

Step 1: Begin by making the cornstarch slurry. Whisk 2 tablespoons of cornstarch with 3 tablespoons of cold water in a small bowl until no dry pockets remain, then set it beside the stove. Stir it again immediately before adding it later because the starch settles quickly.
Step 2: Add the chicken stock, water, sliced shiitake mushrooms, bamboo shoots, soy sauce, chili-garlic sauce, and ground white pepper to a medium pot. Bring the mixture to a gentle boil over medium-high heat, watching closely so the broth does not boil too aggressively.
Step 3: Reduce the heat and simmer for about 8 to 10 minutes, or until the mushrooms become tender and their earthy flavor infuses the broth. If you are using the optional pork, add it during this stage and simmer until the slices are just cooked through, taking care not to overcook them.
Step 4: Stir in the tofu matchsticks and let the soup simmer for 2 to 3 minutes. This short cooking time warms the tofu thoroughly while helping it retain its shape.
Step 5: Stir the cornstarch slurry once more, then slowly pour it into the soup while stirring continuously. Simmer for 1 to 2 minutes and stop as soon as the broth is lightly thickened; it should coat a spoon but should not resemble gravy.
Step 6: Reduce the heat to low and wait for the soup to reach a gentle simmer rather than a vigorous boil. Slowly drizzle in the lightly beaten egg in a thin stream while stirring the soup in one direction with a spoon or chopstick, which forms long, delicate egg ribbons.
Step 7: Stir in the rice vinegar and toasted sesame oil after the thickening and egg steps are complete. Adding the vinegar near the end keeps its sour taste bright instead of allowing prolonged boiling to soften its character.
Step 8: Taste the soup carefully and adjust it to suit your table. Add more rice vinegar for extra sourness, white pepper for sharper heat, chili-garlic sauce for more spice, or soy sauce if it needs additional salt; add salt only if it is still necessary.
Step 9: Ladle the finished soup into four bowls and scatter the thinly sliced scallions over the top. Serve immediately while the broth is steaming and the egg ribbons are at their most delicate.
Chef Tips for the Best Hot and Sour Soup

Keep the heat under control when making the egg ribbons. A vigorous boil breaks the egg into tiny pieces, while a barely simmering broth and slow, steady stirring create the recognizable strands.
Always taste after the vinegar has been added. Soy sauce, chicken broth, chili sauce, and mushroom brands vary in salt and intensity, so the final adjustment is the easiest way to achieve a balanced bowl.
For the cleanest texture, slice the mushrooms, tofu, and bamboo shoots into similar thin shapes. This gives every spoonful a mixture of tender, crisp, and silky ingredients instead of large pieces that are difficult to eat.
Add the cornstarch slurry gradually rather than dumping it in all at once. The soup only needs light thickening, and you can always add a little more slurry if necessary, but an overly thick broth is harder to correct.
If serving guests, prepare the soup through the mushroom simmer in advance, then warm it gently and finish with tofu, slurry, egg, vinegar, sesame oil, and scallions just before serving. This keeps the final texture fresh and the sour flavor lively.
For a fun comfort-food night, pair this light soup with a hearty casserole such as this Big Mac-inspired casserole. The contrast between the bright broth and a rich baked main dish makes a satisfying dinner spread.
Serving Suggestions, Storage, and Reheating

Hot and sour soup is filling enough to serve as a light dinner, particularly when you include the optional pork. It also works beautifully as a starter alongside steamed rice, stir-fried vegetables, dumplings, or a simple cucumber salad.
Garnish each bowl with scallions just before eating. You can place extra chili-garlic sauce, soy sauce, and rice vinegar on the table so everyone can tune the balance of spice, salt, and sourness to their preference.
Cool leftovers promptly and store them in a covered container in the refrigerator. Reheat the soup gently on the stovetop until steaming, stirring occasionally; avoid a hard boil because it can toughen the tofu, break apart the egg, and make the vinegar taste less fresh.
The broth may thicken slightly as it chills. If needed, loosen it with a small splash of water or broth while reheating, then taste again and refresh the seasoning with a little vinegar or white pepper.
For more comforting soup inspiration, try this spaghetti and meatball soup when you are craving a heartier bowl.
Easy Variations to Try
The optional pork tenderloin adds a savory, substantial bite without changing the basic method. Slice it very thinly across the grain and add it during the mushroom simmer so it cooks gently in the seasoned broth.
Wood-ear mushrooms bring a pleasantly springy texture and are a natural addition when you want more variety. Add the optional sliced wood-ear mushrooms with the shiitakes so both types have time to soften.
To make the flavor more chili-forward, use the full 2 teaspoons of chili-garlic sauce and add more at the table. Keep the white pepper in the recipe as well, since chili sauce and white pepper provide different kinds of heat.
Dark soy sauce is useful when you want a deeper mahogany color. Because it is included for color rather than a major flavor change, use only the optional 1 teaspoon and continue seasoning primarily with regular soy sauce.
For a meat-free version, use a suitable vegetable stock in place of chicken stock, while keeping the tofu, mushrooms, bamboo shoots, and egg. The provided recipe is written with chicken stock, so choose the stock that best fits your dietary needs and preferred flavor.
If your family enjoys layered, cozy dinners, this one-pot lasagna soup is another excellent recipe to save for a chilly evening.

Easy Hot and Sour Soup Recipe
Ingredients
Method
- Whisk 2 tablespoons cornstarch with 3 tablespoons cold water in a small bowl until completely smooth.
- Add the chicken stock, water, shiitake mushrooms, bamboo shoots, soy sauce, chili-garlic sauce, and white pepper to a pot. Bring the mixture to a gentle boil.
- Reduce the heat and simmer for 8 to 10 minutes, until the mushrooms are tender. If using pork, add it during this stage and simmer until just cooked through.
- Stir in the tofu and simmer for 2 to 3 minutes.
- Stir the cornstarch slurry again, then slowly pour it into the soup while stirring. Simmer for 1 to 2 minutes, until the broth is lightly thickened.
- Reduce the heat to low. Slowly drizzle in the beaten egg in a thin stream while stirring the soup in one direction to create ribbons.
- Stir in the rice vinegar and toasted sesame oil. Taste and adjust with additional vinegar for sourness, white pepper for heat, chili sauce for spiciness, or soy sauce for salt.
- Ladle the soup into bowls and garnish with sliced scallions.
Notes
Final Thoughts
This easy hot and sour soup recipe proves that a deeply satisfying dinner does not require a long ingredient list or complicated techniques. In about 35 minutes, you can create a fragrant bowl with tender shiitakes, crisp bamboo shoots, silky tofu, soft egg ribbons, and a broth that hits the perfect balance of savory, sour, and spicy.
The most important details are simple: use white pepper for characteristic heat, thicken the soup lightly, add vinegar near the end, and drizzle the egg slowly over low heat. Those small choices make the difference between an ordinary broth and a restaurant-style bowl with clear flavor and beautiful texture.
Serve it piping hot with scallions on top, adjust each bowl to taste, and enjoy it as a complete light dinner or the opening course of a comforting meal. Once you make it at home, this flexible recipe is easy to customize with pork, wood-ear mushrooms, or extra chili whenever the craving strikes.