• Recipe Index
  • About
  • Contact
  • Recipes by Course
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • Recipes by Meal Time
    • Breakfast
    • Dinner
menu icon
go to homepage
  • Recipe Index
  • About
  • Contact
  • Recipes by Course
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • Recipes by Meal Time
    • Breakfast
    • Dinner
search icon
Homepage link
  • Recipe Index
  • About
  • Contact
  • Recipes by Course
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Drinks
    • Desserts
  • Recipes by Meal Time
    • Breakfast
    • Dinner
×

Chinese Hot and Sour Soup Recipe

Published: Jul 30, 2026 by Mira · This post may contain affiliate links · Leave a Comment

↓ Jump to Recipe

I absolutely adore a good bowl of comforting soup, and this Chinese Hot and Sour Soup Recipe has become one of my all-time favorites to make at home. It’s the perfect blend of tangy, spicy, and savory flavors that just warms you up from the inside out. Every spoonful is packed with delightful ingredients like tofu, bamboo shoots, shiitake mushrooms, and shredded carrots, all swimming in a richly seasoned broth that’s thickened to silky perfection with egg ribbons. I love how quick it comes together too, making it just right for a weeknight meal or to impress guests with a classic Chinese favorite.

Why You'll Love This Chinese Hot and Sour Soup Recipe

What really draws me to this Chinese Hot and Sour Soup Recipe is the irresistible balance of flavors. There’s that lively sourness from the Chinese dark vinegar paired wonderfully with a gentle heat from white pepper that dances subtly on your tongue without overpowering the other ingredients. Plus, the umami depth from soy sauce and earthy mushrooms really gives the soup that soul-warming vibe. To me, every spoonful feels like a little celebration of contrasting tastes coming together in harmony.

I also appreciate how approachable this recipe is. You don’t need to be a seasoned chef to whip it up, and the ingredients are simple yet thoughtfully layered to deliver authentic flavor. Whether I’m cooking for a cozy dinner at home or entertaining friends who appreciate real-deal Asian cuisine, this soup fits perfectly. It’s quick to prepare but feels like a dish that stands out with its rich and satisfying profile — always a crowd-pleaser that leaves everyone asking for seconds!

Ingredients You'll Need

A white plate holds five sections of ingredients: thin pink ham strips on the top left, pale yellow bamboo shoots on the top right, bright orange carrot sticks on the bottom right, white tofu slices on the bottom left, and dark brown sliced mushrooms along the bottom center. Above the plate is a white bowl filled with a dark brown soy sauce mix, with a wooden spoon resting inside. To the right of this, a small clear glass bowl contains a bright yellow beaten egg. Below the egg, a small white bowl has finely chopped garlic, next to it, a beige bowl filled with white corn starch. Moving left from the garlic, a small white bowl holds clear yellow oil. At the bottom left is a blue and white bowl filled with fresh green coriander leaves. To the right of the coriander, a black bowl contains white pepper powder, and beside that, a small blue and white bowl holds light brown sesame oil. All bowls and plates rest on a white marbled surface photo taken with an iphone --ar 4:5 --v 7

The ingredients for this recipe are straightforward, each playing an essential role in creating the soup’s signature taste and texture. From the savory tofu and ham adding heartiness to the crunch of bamboo shoots and the depth of shiitake mushrooms, every component enhances the final dish in a meaningful way.

Quick Tip

All ingredient amounts are listed in the recipe card below

  • 1 tablespoon oil: I use this to lightly brown the garlic and start building the soup’s flavor base.
  • 1 tablespoon minced garlic: This adds an aromatic punch that’s subtle yet essential.
  • 3 ⅓ cup water: Keeps the broth light yet flavorful, with ⅓ cup reserved to mix with corn starch for thickening.
  • 2 tablespoon Chinese dark vinegar: The signature sour component, adjustable to your taste.
  • 1 tablespoon soy sauce: Adds saltiness and umami depth.
  • ½ tablespoon dark soy sauce: Enhances color and richness.
  • 1 teaspoon white pepper powder: Gives gentle heat and a distinct spicy note.
  • ½ cup bamboo shoots: These bring a crunchy texture that’s delightful against the soft tofu.
  • ½ cup tofu: Provides creaminess and makes the soup more filling.
  • ⅓ cup shiitake mushroom (sliced): Lends an earthy, meaty flavor that rounds out the soup’s profile.
  • ½ cup shredded carrot: For a touch of sweetness and vibrant color contrast.
  • ½ cup ham (sliced): Adds a smoky, savory element that complements the other ingredients beautifully.
  • 2 tablespoon corn starch: Used to thicken the soup to just the right silky consistency.
  • 1 egg (whisked): Creates those delicate egg ribbons that give a luscious texture.
  • 1 tablespoon sesame oil: Finishes the soup with a fragrant nuttiness that ties everything together.
  • ⅓ cup coriander: Adds freshness and a slight herbal kick right before serving.

Directions

Step 1: Heat the oil in a medium pot over medium heat. Once hot, add the minced garlic and fry it gently until it turns lightly golden and fragrant. This base sets the tone for the soup.

Step 2: Pour in 3 cups of water, then add the bamboo shoots, tofu, shiitake mushrooms, shredded carrots, and sliced ham. Stir to combine everything well.

Step 3: Season the broth by adding soy sauce, dark soy sauce, Chinese dark vinegar, and white pepper powder. I usually start with the amounts listed and adjust later to suit my taste buds. Bring the mixture up to a boil, then lower the heat to allow it to simmer gently until all the ingredients are tender and the flavors meld, about 5-7 minutes.

Step 4: While the soup simmers, mix the corn starch with the reserved ⅓ cup of water to create a smooth slurry. Slowly pour this mixture into the soup while stirring gently to begin thickening the broth.

Step 5: With the soup at a gentle simmer, slowly drizzle in the whisked egg while stirring to produce those gorgeous silky egg ribbons that give texture and richness.

Step 6: Finish by stirring in the sesame oil and fresh coriander. Give the soup one last gentle stir to blend everything evenly.

Step 7: Serve hot with extra salt, vinegar, and white pepper powder on the side so your guests or family members can customize their bowls just how they like.

Servings and Timing

This recipe makes about 2 generous servings, perfect for a cozy meal for two or as a starter when you’re serving multiple dishes. The prep time is roughly 5 minutes, which mainly involves chopping and measuring ingredients. Cooking takes about 15 minutes from start to finish, so you’re looking at a total time of 20 minutes. There’s no resting or cooling time needed, so it’s ready to enjoy the moment it’s done!

How to Serve This Chinese Hot and Sour Soup Recipe

The image shows a close-up of a bowl of soup filled with several layers: large light brown mushroom slices with smooth, shiny surfaces sitting on top, scattered fresh green cilantro leaves, and thin orange carrot strips mixed evenly throughout. The soup broth is thick, dark amber in color, with visible wisps of egg threads weaving through it. There are also light brown rectangular pieces that look soft, and all of this is contained in a white bowl. The background surface is a white marbled texture. photo taken with an iphone --ar 4:5 --v 7

I love serving this Chinese Hot and Sour Soup Recipe piping hot because the flavors and aromas really come alive with warmth. It goes wonderfully alongside simple sides like steamed jasmine rice or lightly sautéed greens to balance the boldness of the soup. If I’m thinking of a more decadent meal, fried dumplings or crispy spring rolls add a delightful crunch that pairs perfectly.

Garnishing is one of my favorite parts because it allows everyone to personalize their experience. Fresh coriander scattered on top brightens the plate visually and flavor-wise. If I’m feeling fancy, I add finely sliced scallions or a drizzle of chili oil for extra kick and presentation. I like to serve it in deep bowls with a side plate for the extra seasonings so everyone can adjust the taste dynamically.

For drinks, I’ve found that a chilled jasmine tea or a light, crisp white wine like Riesling complements the soup’s tangy and spicy notes beautifully. On casual nights, even a fizzy ginger ale or sparkling water with lemon works great to cleanse the palate between sips. This soup is versatile enough to shine at family dinners, festive occasions, or a quick but satisfying weeknight meal.

Variations

I enjoy mixing things up with this Chinese Hot and Sour Soup Recipe depending on what I have on hand or my mood. For a vegetarian version, I simply omit the ham and add extra mushrooms or firm tofu for protein. It’s easy to turn this into a vegan delight by also swapping soy sauce for tamari and skipping the egg, finding that a little extra corn starch thickening keeps it comforting.

If you’re gluten-free, just make sure to use gluten-free soy sauce and vinegar varieties. Another tasty twist I like is experimenting with different types of mushrooms such as oyster or enoki, which bring unique textures and flavors. When I want more heat, a dash of chili flakes or a spoonful of Sichuan peppercorn oil adds a fiery kick without losing the traditional balance of the soup.

For cooking methods, the stovetop approach is my preferred method for control and texture, but I’ve also made it in a slow cooker when I want it ready for dinner after a busy day. Just add all the ingredients except the egg and sesame oil early on, then swirl in the egg at the end to preserve that silky texture.

Storage and Reheating

Storing Leftovers

After enjoying this soup, I store leftovers in airtight containers in the refrigerator. Glass containers work great because they don’t absorb smells, and they keep the soup fresh for up to 3 days. I make sure to cool the soup completely before sealing and refrigerating to maintain the best texture and flavor.

Freezing

This soup doesn’t freeze as well because the tofu and egg can become grainy or change texture when thawed. If I want to save leftovers beyond a few days, I usually avoid freezing and instead recommend refrigerating and consuming within the 3-day window. If you must freeze, use freezer-safe containers and consume within a month, but be prepared for some texture changes upon reheating.

Reheating

To reheat, I gently warm the soup in a pot over low to medium heat while stirring occasionally. This slower reheating helps maintain its silky consistency and avoids breaking the egg ribbons apart. I avoid microwaving if possible because it can make the tofu rubbery and the broth less cohesive. Before serving, I taste and add a splash more vinegar or white pepper if the flavors have mellowed during storage.

FAQs

Can I make this Chinese Hot and Sour Soup Recipe vegan?

Absolutely! Simply leave out the ham and egg, and use tamari instead of regular soy sauce to avoid gluten if needed. You can also add extra mushrooms and tofu for more texture and protein, making it just as satisfying without animal products.

What if I don’t have Chinese dark vinegar?

If you can’t find Chinese dark vinegar, you can substitute with a mix of balsamic and rice vinegar for a similar sweet and sour balance. Just taste as you go and adjust the amount to avoid overpowering the soup with acidity.

Is the soup supposed to be very spicy?

The traditional white pepper powder used here gives a gentle warmth rather than overwhelming heat. You can add more or less depending on your spice preference. For real heat, adding chili oil or fresh sliced chilies works well too.

Can I prepare this soup ahead of time for a party?

You can prepare the base ahead by making the broth and cooking the vegetables and ham separately. Store everything chilled and combine just before serving, adding the egg ribbons and sesame oil last to keep the texture fresh and silky.

What’s the best way to get those beautiful egg ribbons in the soup?

The trick is to slowly drizzle the whisked egg into gently simmering soup while stirring in one direction. This creates delicate strips of cooked egg that add excellent texture and visual appeal without clumping.

Conclusion

I can’t recommend this Chinese Hot and Sour Soup Recipe enough if you’re craving something flavorful, warming, and quick to make. It’s a delightful mix of textures, bright sourness, and comforting spice that feels like a warm hug on a chilly day. I hope you enjoy making it as much as I do—it’s always a hit whenever I serve it!

Print

Chinese Hot and Sour Soup Recipe

Chinese Hot and Sour Soup Recipe
Print Recipe
Pin Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.2 from 10 reviews

A classic Chinese hot and sour soup bursting with tangy flavors and tender ingredients, perfect for a quick and comforting meal. This recipe balances the warmth of white pepper and the zing of dark vinegar with nourishing tofu, mushrooms, bamboo shoots, and a delicate egg swirl.

  • Author: Mira
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Total Time: 20 minutes
  • Yield: 2 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Chinese

Ingredients

Soup Base

  • 1 tablespoon oil
  • 1 tablespoon minced garlic
  • 3 cups water
  • ½ cup bamboo shoots
  • ½ cup tofu, cubed
  • ⅓ cup shiitake mushrooms, sliced
  • ½ cup shredded carrot
  • ½ cup ham, sliced
  • 2 tablespoons soy sauce
  • ½ tablespoon dark soy sauce
  • 2 tablespoons Chinese dark vinegar (adjust to taste)
  • 1 teaspoon white pepper powder (adjust to taste)

Thickening & Garnish

  • 2 tablespoons corn starch
  • ⅓ cup water (for corn starch slurry)
  • 1 egg, whisked
  • 1 tablespoon sesame oil
  • ⅓ cup fresh coriander

Instructions

  1. Build the soup base: Heat oil in a pot over medium heat and fry the minced garlic until it turns lightly golden and aromatic. Then add 3 cups of water along with bamboo shoots, tofu, shiitake mushrooms, shredded carrot, and sliced ham. Season with soy sauce, dark soy sauce, Chinese dark vinegar, and white pepper powder. Cook until all the ingredients are tender and infused with the savory broth.
  2. Thicken and add the egg: Reduce the heat to a gentle simmer. Prepare a slurry by mixing the corn starch with ⅓ cup of water and gradually stir it into the simmering soup to thicken it. Then slowly drizzle in the whisked egg while stirring gently to create silky, delicate egg ribbons throughout the soup.
  3. Finish and serve: Add sesame oil and fresh coriander to the pot for a fragrant finish. Serve the soup hot with extra salt, additional vinegar, and white pepper powder on the side so each person can customize the flavor to their liking.

Notes

  • Adjust vinegar and white pepper powder amounts according to your preferred balance of sourness and spiciness.
  • Use firm tofu to help it hold shape when cooking.
  • For a vegetarian version, omit ham or replace with mushrooms or other vegetables.
  • The soup is best served immediately for the freshest flavor and texture.
  • Fresh coriander adds a bright finish but can be substituted with green onions if preferred.

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Soups

  • Beet Greens Vegetable Soup (Botwinka) Recipe
    Beet Greens Vegetable Soup (Botwinka) Recipe
  • Chicken, Leek, and Potato Soup Recipe
    Chicken, Leek, and Potato Soup Recipe
  • Mexican Street Corn Soup Recipe
    Mexican Street Corn Soup Recipe
  • Chilled Cucumber Edamame Soup Recipe
    Chilled Cucumber Edamame Soup Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Welcome to Mira Cooking

Where every recipe tells a story and every meal is a chance to create something beautiful.

Learn more

Popular

  • Brazilian Coconut Bonbon (Bala Baiana) with Strawberry Recipe
    Brazilian Coconut Bonbon (Bala Baiana) with Strawberry Recipe
  • Roasted Red Pepper Gnocchi Recipe
    Roasted Red Pepper Gnocchi Recipe
  • Cookies 'N Cream Cheesecake Recipe
    Cookies 'N Cream Cheesecake Recipe
  • Slow Cooker Chicken Keema with Veggies Recipe
    Slow Cooker Chicken Keema with Veggies Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Mira Cooking. All rights reserved.