Hot and Sour Soup Recipe - Full Calorie & Nutrition Breakdown

Hot and Sour Soup Recipe - Full Calorie & Nutrition Breakdown

Original recipe: Hot and Sour Soup - The Woks of Life by Sarah


The Recipe

Hot and Sour Soup

Prep: 60 min | Cook: 20 min | Serves: 6

Ingredients

IngredientAmount
Pork shoulder, finely julienned4 oz
Water (for marinade)1 tablespoon
SaltPinch
Vegetable oil (for marinade)2 teaspoons
Cornstarch (for marinade)1 teaspoon
Dried red chili peppers1-2
Dried lily flowers0.3 oz
Dried wood ear mushrooms0.3 oz
Dried shiitake mushrooms0.3 oz
Spiced dry tofu3 oz
Fresh firm tofu4 oz
Bamboo shoots4 oz
Large egg1
Scallion, finely diced1
Low sodium chicken stock8 cups
Salt1/2 teaspoon
Sugar1/4 teaspoon
Fresh ground white pepper1-2 teaspoons
Dark or mushroom soy sauce2 teaspoons
Light soy sauce1 tablespoon
Sesame oil1 teaspoon
White vinegar1/3 to 1/2 cup
Cornstarch (for slurry)1/3 cup
Water (for slurry)1/4 cup

Directions

  1. Combine the julienned pork shoulder with 1 tablespoon water until absorbed. Add a pinch of salt, 2 teaspoons vegetable oil, and 1 teaspoon cornstarch. Mix until combined and set aside.
  2. Cut the dried chilies in half, discard the seeds, mince finely, and set aside.
  3. In separate bowls, soak the dried lily flowers, wood ears, and shiitake mushrooms in 1 cup of hot water each for 1-2 hours until hydrated. Thinly slice the mushrooms, roughly chop the wood ears, and trim then halve the lily flowers.
  4. Cut both tofus into 2-inch long and 1/4-inch thick pieces. Julienne the bamboo shoots. Beat the egg in a small bowl and chop the scallion.
  5. Bring the chicken stock to a boil in a wok or pot. Add the marinated pork, breaking up any clumps. Once simmering, skim off any foam.
  6. Add the salt, sugar, dried chili pepper, white pepper, both soy sauces, and sesame oil.
  7. Add the lily flowers, wood ears, shiitake mushrooms, and bamboo shoots. Bring to a simmer again.
  8. Add both tofus and the vinegar and stir.
  9. Combine 1/3 cup cornstarch with 1/4 cup water to make a slurry. While stirring the soup in a circular motion to create a whirlpool, slowly drizzle in the slurry. Stop at about 3/4 of the way through and keep stirring until the soup returns to a simmer. Add the rest if you prefer a thicker consistency.
  10. Taste and adjust the seasoning - more white pepper for heat, more vinegar for sourness.
  11. Keep the soup at a simmer and stir in a circular motion. Slowly drizzle the beaten egg into the moving soup to create silky egg ribbons.
  12. Serve garnished with chopped scallion.

Key tip: Add the egg only when the soup is actively bubbling - this creates delicate egg ribbons instead of a cloudy, scrambled broth.


Nutrient Card

Hot and Sour Soup (per serving, serves 6)
Calories: 189
Protein: 15g
Fat: 7g
  Saturated: 3g
Carbs: 17g
  Fiber: 1g
  Sugar: 2g
Sodium: ~606mg
Cholesterol: ~40mg

Full Nutrition Breakdown

Here is every major ingredient in this Hot and Sour Soup broken down by its calorie and macro contribution per serving (1/6 of the full batch).

IngredientServing (per person)CaloriesProteinFatCarbsFiber
Pork shoulder~0.67 oz284g1.5g0g0g
Spiced dry tofu~0.5 oz323g1.8g0.8g0g
Low sodium chicken stock~1.3 cups252.5g0.5g1.5g0g
Cornstarch slurry~7g dry250g0g6g0g
Fresh firm tofu~0.67 oz141.5g0.8g0.3g0g
Vegetable oil~0.3 tsp120g1.4g0g0g
Egg~1/6 egg121g0.8g0g0g
Sesame oil~0.15 tsp70g0.8g0g0g
Shiitake mushrooms (dried)~2g60.4g0g1.5g0.5g
Dried lily flowers~2g50.2g0g1.2g0.4g
Wood ear mushrooms (dried)~2g30.1g0g0.8g0.3g
Bamboo shoots~0.67 oz30.3g0g0.5g0.2g
Soy sauces (both)~2.5ml combined40.3g0g0.5g0g
Cornstarch (marinade)~0.5g20g0g0.5g0g
White vinegar~2 tsp20g0g0.1g0g
Scallion, salt, sugar, peppergarnish + seasoning40.2g0g0.8g0.1g
TOTAL~184~13.5g~7.6g~14.5g~1.5g

Note: The recipe's published nutrition data clocks in at 189 calories, 15g protein, 7g fat, and 17g carbs per serving. Small differences in ingredient brands, soaking methods, exact vinegar quantities, and portion sizes account for the slight variance. When in doubt, weigh your dry ingredients before cooking.


Where Your Calories Actually Come From

ComponentCalories% of Total
Spiced dry tofu3217%
Pork shoulder2815%
Cornstarch slurry2513%
Chicken stock2513%
Fresh firm tofu147%
Mushrooms + lily flowers147%
Vegetable oil126%
Egg126%
Sesame oil74%
Soy sauces42%
Seasonings + scallion42%
Bamboo shoots32%
Vinegar + marinade cornstarch42%

The single biggest calorie source in this soup is the spiced dry tofu - not the pork. The two tofu types together account for a combined 24% of the bowl's calories, which surprises most people who see tofu as a "free" food. The cornstarch slurry adds 13% of the calories purely from refined starch with no protein, fiber, or micronutrient payoff, which also makes it the most obvious place to cut if you want to trim the numbers.


Macro Split

MacroGramsCalories from Macro% of Total Calories
Protein15g60 cal32%
Fat7g63 cal33%
Carbs17g68 cal36%
Fiber1g--

Hot and Sour Soup is remarkably balanced across all three macros - nearly a perfect three-way split at 32/33/36 for protein, fat, and carbs respectively. That's unusual for a Chinese takeout dish, which typically tips heavily carb-dominant. At 189 calories with 15g of protein, this soup delivers more protein per calorie than most restaurant soups you'll find anywhere.


Health Benefits at a Glance

IngredientKey Nutrient/CompoundWhat Research Says
Shiitake mushroomsLentinan + B vitamins (B2, B5)Lentinan is a polysaccharide studied for its immune-modulating effects. Shiitake are also a source of riboflavin (B2) and pantothenic acid (B5), both linked to steady energy metabolism - helpful if you find yourself hitting afternoon slumps.
Wood ear mushroomsBeta-glucans + non-heme ironBeta-glucans in wood ear mushrooms are associated with improved cholesterol levels in multiple studies. They also provide non-heme iron, important for oxygen transport and energy production - particularly useful for people prone to fatigue or following a lower-meat diet.
Firm tofuComplete protein + isoflavonesTofu contains all essential amino acids, supporting muscle maintenance and post-workout recovery. Regular soy consumption is associated with reduced LDL cholesterol across multiple peer-reviewed meta-analyses, a clear benefit for long-term heart health.
Bamboo shootsDietary fiber + potassiumBamboo shoots are low in calories but deliver meaningful fiber that supports gut motility and sustained fullness - a combination that research consistently links to better weight management outcomes. Their potassium content also supports healthy blood pressure.
White vinegarAcetic acidStudies published in Bioscience, Biotechnology, and Biochemistry link acetic acid consumption to modest reductions in post-meal blood glucose spikes. This makes the sourness in this soup a functional ingredient - not just a flavor choice.

This soup is a strong pick for anyone managing their weight without wanting to sacrifice satiety. At 189 calories and 15g of protein, it fills you up without weighing you down. The triple-mushroom combination also makes it one of the more gut-health-forward dishes in the Chinese takeout lineup, and the vinegar base brings a functional blood-sugar benefit that most people never think about when they order it.


Smarter Swaps (With Real Numbers)

Swap 1: Pork Shoulder - Skinless Chicken Breast

CaloriesProteinFat
Pork shoulder (original)284g1.5g
Skinless chicken breast225g0.5g
Difference-6 cal+1g-1g fat

Chicken breast cuts the fat while adding a gram of protein per serving. The texture difference is minimal once julienned and marinated - both cook quickly in the hot broth.

Swap 2: Whole Egg - 2 Egg Whites

CaloriesProteinFat
Whole egg (original, per serving)121g0.8g
2 egg whites (equivalent portion)81.5g0g
Difference-4 cal+0.5g-0.8g fat

Two egg whites give you more protein and create the same silky egg ribbon effect in the soup. The visual result is nearly identical, and you save the yolk's saturated fat entirely.

Swap 3: Full Cornstarch Slurry - Half the Amount

CaloriesProteinFatCarbs
Full slurry (original, per serving)250g0g6g
Half slurry130g0g3g
Difference-12 cal0g0g-3g carbs

The soup will be slightly thinner but still full-flavored. This is the single most effective carb-cutting move in the whole recipe with zero trade-off in taste or protein.

Swap 4: Spiced Dry Tofu - Plain Extra-Firm Tofu

CaloriesProteinFat
Spiced dry tofu (original)323g1.8g
Plain extra-firm tofu182g0.9g
Difference-14 cal-1g-0.9g fat

Spiced dry tofu (wu xiang dou gan) is pressed and seasoned to a much denser texture than regular tofu, making it significantly higher in calories per ounce. Swapping to plain extra-firm is the biggest single calorie reduction in the recipe.

The Ultra-Lean Stack: All Swaps Combined

CaloriesProteinFatCarbs
Original recipe18915g7g17g
All four swaps applied~153~15g~4.3g~14g
Total saved~36 cal~0g~2.7g less~3g less

Apply all four swaps and you save 36 calories per bowl while keeping your protein count identical. That is a meaningful drop if you are eating this soup multiple times a week as part of a fat-loss plan.


Fit It Into Your Day

Daily TargetRecipe % of DayRemaining CaloriesWhat That Leaves You
1,500 cal13%1,311 calRoom for two full meals plus a snack
2,000 cal9%1,811 calThree more complete meals with ease
2,500 cal8%2,311 calA low-impact starter for active training days
3,000 cal6%2,811 calIdeal volume-eating option for high calorie needs

Common Pairings and What They Add

SideCaloriesRunning Total
Steamed bok choy with oyster sauce45234
Wonton dumplings (4 pieces, steamed)180369
Spring rolls (2, fried)170359
Steamed jasmine rice (1 cup, cooked)206395
Egg fried rice (1 cup)290479

Pair this soup with steamed bok choy and you have a complete meal under 235 calories - one of the lightest restaurant-style Chinese dinners you can build at home. Add a small portion of steamed rice and you are still under 400 calories with a genuinely satisfying meal. The fried rice pairing brings you close to 480 calories, which still fits comfortably inside most daily budgets.


How It Compares

VersionCaloriesProteinFatCarbs
This homemade recipe18915g7g17g
Chinese restaurant takeout (typical)~26010g11g28g
Vegetarian version (mushroom stock, no pork)~1459g5g18g
Store-bought ready-to-eat (canned)~804g2g12g

The restaurant version typically uses more oil in the broth base, a heavier cornstarch pour, and significantly more sodium - often exceeding 1,200mg per bowl. This homemade recipe delivers 50% more protein than most takeout versions (15g vs. 10g) while keeping fat 36% lower. The canned version looks appealing on calories, but at 4g of protein and 80 calories, it barely registers as a meal and relies heavily on preservatives and salt for flavor.


Recipe from The Woks of Life by Sarah. Nutrition data sourced from USDA FoodData Central. Individual results vary by brand, cooking method, and portion accuracy. When in doubt, weigh your ingredients.