This Hot and Sour Soup is a perfect balance of heat and tang. It’s an Asian restaurant-style soup that can be made right at home in under 30 minutes. With tender pork strips, shiitake mushrooms, tofu, and bamboo shoots simmered in a savory broth, it’s a deliciously satisfying meal, that’s better than takeout.
Why You Will Love this Hot and Sour Soup Recipe
- Better than takeout: This homemade version of hot and sour soup is loaded with flavor.
- Quick and easy: Ready in less than 30 minutes, this Asian soup is perfect for weeknights.
- Customizable heat and tang: Add more vinegar for sourness, or chili garlic sauce for extra spice.
- Protein-packed: Tender pork and tofu make this soup hearty and filling.
- Loaded with texture: Mushrooms, bamboo shoots, and silky egg ribbons add balance and depth to this soup.
Ingredient Substitutions
- Protein: Substitute pork with thinly sliced chicken breast, shrimp, or omit entirely for a vegetarian version.
- Mushrooms: Use cremini or button mushrooms, if shiitake aren’t available. You can also use jarred shiitake mushrooms.
- Soy sauce: Tamari or coconut aminos can be used for a gluten-free option.
- Vinegar: Rice vinegar or apple cider vinegar both work well in place of white vinegar.
- Chili garlic sauce: Swap with Sriracha or a pinch of crushed red pepper for milder heat.
- Tofu: Use firm, if desired, or leave out.
How to Prepare Hot and Sour Soup
- Slice the pork into thin strips and coat with cornstarch in a small bowl.
- Heat olive oil in a deep pot or Dutch oven. Add the pork and sear until browned and nearly cooked through.
- Add the sliced mushrooms and sauté for 2–3 minutes.
- Pour in chicken stock, scraping up any browned bits from the bottom.
- Stir in chili garlic sauce and soy sauce. Bring just below a boil, then reduce to a simmer for 8–10 minutes.
- Add white pepper, bamboo shoots, tofu, and vinegar. Stir well.
- Taste and adjust soy sauce or vinegar to your liking.
- Turn up the heat. Mix the cornstarch slurry and drizzle it into the soup while stirring to thicken.
- Once thickened, slowly pour in the beaten egg white, stirring gently to create delicate egg ribbons.
- Serve.






How to Serve and Store
- Serve: Enjoy this hot and sour soup as a main course, or alongside spring rolls or fried rice.
- Store: Refrigerate in an airtight container for up to 3 days.
- Reheat: Warm gently on the stove over low heat. Avoid boiling to keep the egg ribbons tender.
- Freeze: Not recommended, as the texture of tofu and egg may change once thawed.
Frequently Asked Questions
- Can I make this without meat? Yes! Simply skip the pork and use vegetable broth. The tofu adds plenty of protein and texture.
- Can I use pre-cooked pork? You can, just skip the searing step and add it when you add the tofu to avoid overcooking.
- How can I make it spicier? Add more chili garlic sauce, a few dashes of hot sauce, or a sprinkle of red pepper flakes.
- Can I make this ahead of time? Yes, but wait to add the cornstarch slurry and egg until reheating to maintain the perfect texture.
More Asian Recipes to Love
Print
Hot and Sour Soup
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Charlotte Fashion Plate
- Total Time: 25 minutes
- Yield: 4 to 6 servings 1x
Description
When you’re craving something cozy, comforting, and packed with bold flavor, this Hot and Sour Soup is it. A perfect balance of heat and tang, this restaurant-style soup can be made right at home in under 30 minutes.
Ingredients
- 3 thinly sliced boneless pork chops, cut into thin strips
- 1 1/2 tablespoons cornstarch
- 1 tablespoon olive oil
- 4 cups chicken stock
- 1 teaspoon chili garlic sauce
- 1 cup shiitake mushrooms, thinly sliced
- 1/2 cup soy sauce, plus more to taste
- 1 teaspoon ground white pepper
- 1/2 cup bamboo shoots, thinly sliced (rinse and drain, if canned)
- 1/2 cup silken tofu, cut into thin strips
- 1/4 cup white vinegar
- 1 egg white, beaten
- Cornstarch slurry (1 1/2 tablespoon cornstarch + 1 tablespoon water)
Instructions
- Slice the pork into thin strips and coat with cornstarch in a small bowl.
- Heat olive oil in a deep pot or Dutch oven. Add the pork and sear until browned and nearly cooked through.
- Add the sliced mushrooms and sauté for 2–3 minutes.
- Pour in chicken stock, scraping up any browned bits from the bottom.
- Stir in chili garlic sauce and soy sauce. Bring just below a boil, then reduce to a simmer for 8–10 minutes.
- Add white pepper, bamboo shoots, tofu, and vinegar. Stir well.
- Taste and adjust soy sauce or vinegar to your liking.
- Turn up the heat. Mix the cornstarch slurry and drizzle it into the soup while stirring to thicken.
- Once thickened, slowly pour in the beaten egg white, stirring gently to create delicate egg ribbons.
- Serve immediately with chopped green onions or a drizzle of sesame oil, if desired.
- ENJOY!
Notes
- Prep all of the ingredients, first.
- Adjust the spice and sourness to your taste. Start with small amounts and build up.
- For extra flavor, add a splash of sesame oil just before serving.
- If the soup becomes too thick, thin it with a little more stock or water.
- For vegetarian versions, use vegetable broth and omit the pork.
- The egg ribbons form best when the soup is hot but not boiling.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Soup, Dinner
- Method: Easy
- Cuisine: Asian/American
GET TO KNOW ME!

WELCOME! My name is Melissa Latin aka. Charlotte Fashion Plate. Happy to meet you! I am more than just recipes. I love fashion and style too! Most importantly, I love my Family (my Hubby and my Fur Babies). My Husband (aka my “Kitchen Bitch”) means the world to me. He’s pretty damn cool too. Not only is he one of the nicest guys you will ever meet, he also has had a lengthy career in professional hockey. Not only winning two Stanley Cups with the Pittsburgh Penguins in the early ’90’s, but most recently winning the Calder Cup with the Charlotte Checkers, amongst many other accolades. If you live in Charlotte and play hockey, or have a family member who plays, be sure to contact him!
Our life has changed dramatically in the past few years with the passing of our two goldendoodles, Vegas and Viva. We were lucky enough to have Vegas for five years (totally wish it was longer). Most recently, losing our Viva to a brain tumor in July of 2020. We welcomed our mini goldendoodle 7, almost seven years ago. We just added the amazing Hazel! Of course, I am always posting tons and tons of photos! Be sure to check out my recipe for Pet Bone Broth! This broth is super rich in nutrients and will provide your pet with a multitude of health benefits!
In addition, I’m so very excited to announce I have published my first e-book and paperback, “Mastering Thanksgiving – A Guide to Perfecting Your Thanksgiving Dinner.” Your support would mean the world to me.
Let’s Get Social!
Be sure to follow me on social media! I’m always talking food, fashion, and family! I also love sharing some of my favorite Amazon Finds too. Click here to check out my Amazon page! Facebook, Instagram, TikTok, X, Pinterest and YouTube! Check out my LTK to find out what I’m wearing! THANK YOU!



No comment yet, add your voice below!