This post may contain affiliate links. Please read our disclosure policy.
This easy Chinese Hot and Sour Soup (Suan La Tang) combines tender pork, silky tofu, mushrooms, and a bold hot-and-sour broth for the ultimate comforting bowl.

Chinese Hot and Sour Soup (Suan La Tang, 酸辣汤) is one of those soups that never gets old in our house. It’s especially comforting during the colder months, but honestly, I’ll happily drink a bowl any time of the year. The combination of earthy mushrooms, tender pork, silky tofu, and that signature balance of sour and peppery flavors makes it incredibly satisfying.
What I love most about homemade hot and sour soup is how easy it is to customize while still staying true to its traditional roots. While a few specialty ingredients are needed to achieve that authentic restaurant-style flavor, they’re easy to find at most Asian grocery stores and many online retailers.
The “hot” part of the soup comes from ground white pepper, while the “sour” component comes from Chinese black vinegar (Chinkiang vinegar). These two ingredients are absolutely essential in my opinion. Together they create the unmistakable flavor that makes a bowl of authentic Chinese hot and sour soup so irresistible.
What Is Hot and Sour Soup?
Hot and sour soup, known as Suan La Tang (酸辣汤), is a classic Chinese soup that is popular throughout many regions of China. There are several regional variations, but most versions contain a savory broth thickened with cornstarch and filled with ingredients such as mushrooms, tofu, bamboo shoots, pork, and egg ribbons.
The defining characteristic of the soup is the perfect balance between sourness and heat. Unlike spicy soups that rely on chili peppers, the heat in traditional hot and sour soup comes primarily from white pepper, giving it a distinctive warming sensation without overwhelming spice.
Why You’ll Love This Recipe
- Authentic Chinese restaurant-style flavor
- Ready in about 30 minutes once ingredients are prepared
- Comforting and satisfying without being heavy
- Easy to customize with ingredients you have on hand
- Naturally dairy-free
- Great as a starter or light meal
Ingredients & Substitutions
- Dried shiitake mushrooms – Add deep earthy umami flavor; substitute with fresh shiitake mushrooms or cremini mushrooms, though flavor will be less intense.
- Wood ear mushrooms – Provide the signature crunchy texture found in authentic hot and sour soup; omit if unavailable. They can be easily found in any Asian grocery store
- Dried lily flowers (golden needles) – Contribute subtle sweetness and texture; omit if unavailable.
- Pork loin – Traditional protein that cooks quickly when sliced thinly; substitute with boneless skinless chicken thigh, or omit for a vegetarian version.
- Soft tofu – Gives the soup its silky texture; substitute with medium or firm tofu. I have tried with extra-firm tofu too and it works well
- Bamboo shoots – Add a pleasant crunch and authentic texture; omit if unavailable.
- Chicken stock – Forms the savory base of the soup; substitute with vegetable stock if you prefer.
- Soy sauce – Adds savory umami flavor; use tamari for a gluten-free option.
- Dark soy sauce – Adds color and a hint of sweetness; substitute with additional regular soy sauce if needed.
- Cornstarch – Thickens the soup and gives it the characteristic glossy appearance; substitute with potato starch.
- Egg – Creates delicate egg ribbons throughout the soup; omit for an egg-free version.
- Ground white pepper – Provides the signature heat and aroma that defines hot and sour soup; black pepper can be used in a pinch but the flavor will be different.
- Chinese black vinegar (Chinkiang vinegar) – Delivers the distinctive sourness and depth that make the soup authentic; rice vinegar may be used but the flavor won’t be quite the same.
- Cilantro and green onions – Fresh garnishes that brighten the finished soup; substitute with additional green onions if you’re not a fan of cilantro.

My Must-Have Ingredients For Authentic Suan La Tang
If you’re trying to decide which specialty ingredients are worth buying, I consider these non-negotiable for authentic hot and sour soup:
1. Chinese black vinegar (Chinkiang vinegar)
2. Ground white pepper
3. Dried shiitake mushrooms
4. Wood ear mushrooms
The first two ingredients are especially important because they create the signature hot-and-sour flavor profile that makes this soup unmistakably Suan La Tang.
Helpful Tips for Success
1. Slice Everything Thinly
Thin strips of pork, tofu, mushrooms, and bamboo shoots ensure every spoonful contains a little bit of everything.
2. Rehydrate the Dried Ingredients Thoroughly
Fully softened mushrooms and lily flowers will have the best texture and flavor.
3. Stir the Cornstarch Slurry Before Adding
Cornstarch settles quickly, so always stir it again just before pouring it into the soup.
4. Add the Slurry Gradually
Pour the slurry in slowly while stirring to prevent lumps from forming.
5. Create Beautiful Egg Ribbons
Slowly drizzle in the beaten egg while gently stirring the soup in one direction.
6. Add the White Pepper and Vinegar Last
Turn off the heat before adding them. This preserves their aroma and gives the soup its authentic flavor.
7. Adjust the Hot and Sour Balance to Taste
Some people prefer their soup more peppery, while others enjoy it extra tangy. Taste before serving and adjust as needed.
8. Serve Immediately
Hot and sour soup is at its best when served piping hot, with plenty of cilantro and green onions on top.
Variations
- For a vegetarian version, omit the pork and use vegetable stock.
- For a heartier soup, add more tofu or mushrooms.
- For extra heat, increase the amount of white pepper to taste.
Storage
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Reheat gently over medium-low heat until warmed through.
- Add a splash of stock or water if the soup has thickened during storage.
Frequently Asked Questions
- Can I make this ahead of time?
Yes, the soup can be prepared a day in advance and reheated before serving. - Can I freeze it?
It can be frozen, but the texture of the tofu may change after thawing. - Why doesn’t my soup taste like restaurant hot and sour soup?
Authentic Chinese black vinegar and white pepper are the key ingredients that create the classic flavor.

Easy Chinese Hot and Sour Soup (Suan La Tang)
Ingredients
- 4 dried shiitake mushrooms
- 15 g wood ear mushrooms
- 15 g dried lily flower
- 112 g pork loin
- 2 tsp soy sauce
- 2 tsp cornstarch
- 112 g soft tofu cut into thin strips
- 28 g canned bamboo shoots slices cut into thin strips
- 3 cups chicken stock or vegetable stock
- 1 egg beaten with a fork
Seasonings:
- 2 tsp soy sauce
- 1 tsp dark soy sauce
- ½ tsp sugar
- ½ tsp salt or more to taste
- 3 Tbsp cornstarch
- 3 Tbsp water
- ½ tsp ground white pepper or more to taste
- 3 Tbsp Chinese black vinegar or more to taste
Garnishes:
- cilantro leaves finely chopped
- 2 stalks green onion finely chopped
Instructions
Things to prepare before you start cooking:
- Soak mushrooms and wood ear mushrooms separately in bowls of hot water until they are soft and plump. Cut into thin strips4 dried shiitake mushrooms, 15 g wood ear mushrooms

- Cut the tofu, canned bamboo shoots into thin strips28 g canned bamboo shoots slices, 112 g soft tofu
- Cut pork into thin strips and combined with soy sauce and cornstarch112 g pork loin, 2 tsp soy sauce, 2 tsp cornstarch

- Combine ingredients for seasonings in a bowl and set aside2 tsp soy sauce, 1 tsp dark soy sauce, 1/2 tsp sugar, 1/2 tsp salt, 3 Tbsp cornstarch, 3 Tbsp water
Start cooking:
- Put chicken stock in a pot and bring to a simmer. Add the shiitake mushrooms, wood ear mushrooms, bamboo strips, and dried lily flowers. Bring it back to a gentle simmer15 g dried lily flower, 3 cups chicken stock

- Add the pork strips and stir gently to prevent the pieces from clumping together. Let it cook for 2-3 minutes

- Give the seasonings ingredients you mixed earlier a good stir. Gradually drizzle in the seasonings as you keep stirring the soup on the other hand.

- The mixture will thicken and become glossy

- Add the tofu slices and cook for another 30 seconds.

- Gradually drizzle in the beaten egg while stirring at the same time to create that smooth "flower" effect on the soup. Cook for another 30 seconds1 egg

- Add the ground white pepper and black vinegar. Turn off the heat and give it a good stir.1/2 tsp ground white pepper, 3 Tbsp Chinese black vinegar

To serve:
- Garnish with chopped cilantro leaves and chopped green onion. Serve warmcilantro leaves, 2 stalks green onion









