Classic Hot and Sour Soup with Pork and Tofu

Classic Hot and Sour Soup with tender pork, tofu, mushrooms and bold tangy spice for a comforting homemade meal.

Steaming bowl of hot and sour soup with tofu, ground pork, mushrooms, bamboo shoots, and silky egg ribbons in a rich spicy tangy broth topped with green onions.

This Classic Hot and Sour Soup with Pork and Tofu is warm, savoury and full of bold flavour, with tender pork, soft tofu and mushrooms in a tangy, lightly spicy broth. The balance of vinegar, seasoning and heat gives this homemade hot and sour soup that familiar restaurant-style flavour while still being easy enough for a cozy dinner at home.

Classic hot and sour soup with pork and tofu, carrots, mushrooms, and egg ribbons, topped with fresh cilantro, green onions, and enoki mushrooms.

Classic Hot and Sour Soup with Pork and Tofu

This classic hot and sour soup with pork and tofu is packed with bold, savoury flavours and just the right balance of tangy vinegar and peppery heat. Tender pork and soft tofu make every spoonful satisfying, while the rich broth brings everything together. It’s comforting without being too heavy.

Why This Homemade Hot and Sour Soup Is So Good

The best part of homemade hot and sour soup is being able to adjust the flavours to your liking. A little more vinegar brings out the tanginess, while extra pepper gives the broth a stronger kick. The pork adds savoury depth, and the tofu soaks up all that delicious flavour.

Perfect for Lunch or a Cozy Dinner

This pork and tofu hot and sour soup makes a lovely warming lunch or a light dinner, especially on chilly days. Serve it on its own or alongside dumplings, spring rolls or steamed rice for a more filling meal. It’s also a great starter for a homemade Chinese-inspired dinner.

How to Make Classic Hot and Sour Soup with Pork and Tofu

Ingredients for classic hot and sour soup with pork and tofu, including ground pork, sliced mushrooms, carrots, tofu, eggs, bamboo shoots, broth and cornstarch.

Fresh Ingredients for Homemade Hot and Sour Soup

This classic hot and sour soup with pork and tofu starts with a delicious combination of ground pork, soft tofu, sliced mushrooms, carrots and bamboo shoots. The mushrooms add an earthy flavour, while the bamboo shoots and carrots bring a little crunch. Having everything sliced and ready before cooking makes this soup much easier to put together, especially since the ingredients cook fairly quickly.

Hot and sour soup ingredients arranged in bowls, including soy sauce, vinegar, white pepper, sugar, fresh cilantro, chopped green onions and enoki mushrooms.

The Secret to Classic Hot and Sour Soup Flavour

The bold flavour of classic hot and sour soup with pork and tofu comes from the combination of vinegar, soy sauce and white pepper. The vinegar adds that signature tang, while the white pepper gives the broth its distinctive heat. Fresh cilantro and green onions add a lovely finish, and the delicate enoki mushrooms bring extra texture.

Taste the broth before serving. You can easily adjust the vinegar or white pepper to get just the right balance of hot and sour flavours.

Homemade hot and sour soup with ground pork, tofu, sliced mushrooms, carrots and ribbons of egg simmering in a large black pot on the stove.

Simmering Homemade Hot and Sour Soup with Pork and Tofu

As this classic hot and sour soup with pork and tofu simmers, the broth brings together the savoury flavours of the pork, mushrooms and vegetables. The beaten eggs form delicate ribbons throughout the soup, while the tofu stays soft and tender.

Keep the soup at a gentle simmer rather than a rolling boil once the eggs are added. This helps maintain those lovely egg ribbons and keeps the tofu from breaking apart.

Steaming bowl of hot and sour soup with tofu, ground pork, mushrooms, bamboo shoots, and silky egg ribbons in a rich spicy tangy broth topped with green onions.

Tips for Making the Best Hot and Sour Soup

• Balance the hot and sour flavours. Taste the broth before serving and adjust the vinegar or white pepper. A little extra of either can make a noticeable difference.

• Keep the tofu intact. Stir gently after adding the tofu so the soft cubes don’t break apart. You want nice pieces throughout the soup.

• Create delicate egg ribbons. Slowly pour the beaten eggs into the hot broth in a thin stream. Stir gently to create those lovely silky strands.

• Don’t overcook the vegetables. The carrots and bamboo shoots should retain a little crunch. This gives homemade hot and sour soup a nice contrast in texture.

• Adjust the soup’s thickness. Cornstarch gives hot and sour soup its slightly silky consistency. Let the broth thicken before deciding whether it needs any adjustment.

Real Kitchen Tip for Silky Hot and Sour Soup

For those lovely silky egg ribbons in homemade hot and sour soup, make sure the broth is hot but not boiling rapidly. Slowly drizzle in the beaten eggs while stirring gently in one direction. Give the eggs a few seconds to set before stirring again.

This little trick helps create delicate strands of egg rather than small scrambled pieces, giving your hot and sour soup with pork and tofu that classic restaurant-style texture.

Steaming bowl of hot and sour soup with tofu, ground pork, mushrooms, bamboo shoots, and silky egg ribbons in a rich spicy tangy broth topped with green onions.

Hot and Sour Soup

A bold and authentic hot and sour soup recipe made with ground pork, tofu, shiitake mushrooms, and bamboo shoots in a rich, tangy, and spicy Chinese-style broth. Finished with silky egg ribbons and perfectly balanced with soy sauce, black vinegar, and white pepper for a restaurant-quality comfort soup you can make at home.
Prep Time 15 minutes
Cook Time 20 minutes
Resting / Flavor Time 5 minutes
Total Time 40 minutes
Course Main Course, Soup
Cuisine Chinese
Servings 4
Calories 461 kcal

Equipment

  • Large soup pot or stockpot (for simmering a rich, restaurant-style hot and sour broth)
  • Sharp chef’s knife (for precise slicing of mushrooms, tofu, carrots, and bamboo shoots)
  • Cutting board (for safe and efficient ingredient preparation)
  • Mixing bowls (for cornstarch slurry, beaten eggs, and flavour base preparation)
  • Whisk or fork (for blending eggs and creating smooth, lump-free mixtures)
  • Measuring spoons and measuring cups (for accurate seasoning and balanced flavour)
  • Ladle (for easy serving of hot, comforting soup)
  • Stirring spoon or silicone spatula (for gentle mixing without breaking tofu or egg ribbons)

Ingredients
  

Main Ingredients

  • 7 shiitake mushrooms thinly sliced
  • 1/2 carrot julienned or finely sliced
  • 1 tofu block firm or extra-firm, cubed or sliced
  • 2 cups ground pork
  • 3/4 cup bamboo shoots thinly sliced
  • 2 eggs well beaten
  • 5 cups chicken broth
  • 2 tbsp cornstarch + 4 tbsp cold water slurry

Flavor Base

  • 3 tbsp soy sauce
  • 4 tbsp Chinese black vinegar
  • 2.5 tsp white pepper adjust to taste
  • 1 tsp sugar

Instructions
 

  • Prepare the Flavor Base
    Mix soy sauce, black vinegar, white pepper, and sugar in a bowl. Set aside.
  • Start the Soup Base
    Add chicken broth to a large pot.
  • Add Ground Pork
    Put the pork into the unheated broth first, break it apart, then bring everything to a simmer and cook through.
  • Cook Vegetables
    Add mushrooms, carrots, and bamboo shoots. Simmer 3–4 minutes.
  • Add Tofu & Sauce
    Stir in tofu and prepared sauce. Simmer 2–3 minutes.
  • Thicken the Soup
    Stir in cornstarch slurry and cook until slightly thickened (1–2 minutes).
  • Add Egg Ribbons
    Lower heat and slowly drizzle in beaten eggs. Let set for 30 seconds, then gently stir.
  • Finish & Serve
    Garnish with green onions or cilantro. Serve hot.
  • Add the vinegar near the end. For the best homemade hot and sour soup with pork and tofu, add the vinegar toward the end of cooking to help preserve its bright, tangy flavour. Taste the broth before serving and adjust the vinegar and white pepper until you have that perfect balance of sourness and heat.

Notes

  • For best texture, always add eggs slowly for silky restaurant-style ribbons
  • Adjust white pepper for authentic hot and sour soup heat
  • Use black vinegar for signature tangy depth
  • Soup thickens as it sits—add broth when reheating

Nutrition

Serving: 1550 gramsCalories: 461kcalCarbohydrates: 10gProtein: 35gFat: 31gSaturated Fat: 10gPolyunsaturated Fat: 5gMonounsaturated Fat: 13gTrans Fat: 0.01gCholesterol: 169mgSodium: 1952mgPotassium: 557mgFiber: 2gSugar: 4gVitamin A: 1410IUVitamin C: 2mgCalcium: 175mgIron: 3mg
Tried this recipe?Let us know how it was!

Leave a Comment