Beef and Broccoli Stir-Fry - Calorie & Ingredient Breakdown

Beef and Broccoli Stir-Fry - Calorie & Ingredient Breakdown

Original recipe: Beef and Broccoli - The Woks of Life by Bill

A plate of glossy beef and broccoli stir-fry with tender sliced flank steak and bright green broccoli florets in a savory brown sauce


The Recipe

Beef and Broccoli Stir-Fry

Prep: 35 min | Cook: 15 min | Serves: 6

Ingredients

IngredientAmount
Flank steak (sliced 1/4-inch thick)1 pound
Baking soda (optional)1/4 teaspoon
Water (for marinade)3 tablespoons
Cornstarch (for marinade)1 1/2 teaspoons
Vegetable oil (for marinade)2 teaspoons
Oyster sauce (for marinade)1 teaspoon
Low sodium chicken stock (warmed)2/3 cup
Granulated sugar1 1/2 teaspoons
Soy sauce1 1/2 tablespoons
Dark soy sauce1 teaspoon
Oyster sauce (for sauce)1 tablespoon
Sesame oil1/2 teaspoon
White pepper1/8 teaspoon
Broccoli florets4 cups
Vegetable oil (for stir-frying, divided)3 tablespoons
Garlic (minced)2 cloves
Ginger (grated, optional)1/4 teaspoon
Shaoxing wine1 tablespoon
Cornstarch slurry (cornstarch + water)2 1/2 tablespoons + 3 tablespoons water

Directions

  1. In a bowl, add the sliced beef along with the baking soda and water. Massage until liquid is absorbed, then mix in the cornstarch, oil, and oyster sauce. Marinate for at least 30 minutes.
  2. Mix together the chicken stock, sugar, soy sauce, dark soy sauce, oyster sauce, sesame oil, and white pepper to make the sauce. Set aside.
  3. Bring a pot of water to a boil and blanch the broccoli for 30 to 60 seconds. Drain and set aside.
  4. Heat your wok over high heat until smoking. Add 2 tablespoons oil and sear the beef on both sides until browned (2-3 minutes). Remove and set aside.
  5. Set the wok over medium heat, add 1 tablespoon oil with the garlic and ginger. Stir for 5 seconds, then pour the Shaoxing wine around the perimeter of the wok.
  6. Add the sauce mixture and stir to deglaze. Bring to a simmer, then drizzle in the cornstarch slurry while stirring constantly. Simmer and thicken for 20 seconds.
  7. Toss in the blanched broccoli and seared beef with any juices. Mix over medium heat until the sauce coats everything evenly. Serve with steamed rice.

Key tip: Velveting the beef with baking soda and a cornstarch marinade is the secret to restaurant-quality tenderness - don't skip the 30-minute marination time.


Nutrient Card

Beef and Broccoli Stir-Fry (per serving)
Calories: 232
Protein: 19g
Fat: 13g
  Saturated: 4g
Carbs: 10g
  Fiber: 2g
  Sugar: 2g
Sodium: ~531mg
Cholesterol: ~45mg

Full Nutrition Breakdown

Here's every ingredient in this beef and broccoli stir-fry, broken down to show exactly what each one contributes to a single serving out of six.

IngredientServing (per person)CaloriesProteinFatCarbsFiber
Flank steak~75g (2.7 oz)12016.0g5.5g0g0g
Broccoli florets~61g (2/3 cup)211.7g0.2g4.0g1.6g
Vegetable oil (combined)~6g530g6.0g0g0g
Cornstarch (combined)~4g150g0g3.6g0g
Chicken stock~27ml20.2g0g0g0g
Soy sauce (regular + dark)~5ml30.3g0g0.3g0g
Oyster sauce (combined)~3.3ml30.1g0g0.5g0g
Sesame oil~0.4ml30g0.3g0g0g
Shaoxing wine~2.5ml30g0g0.3g0g
Sugar~1g40g0g1.0g0g
Garlic and ginger~1.5g20g0g0.3g0g
White peppertrace00g0g0g0g
Baking sodatrace00g0g0g0g
TOTAL~229~18.3g~12.0g~10.0g~1.6g

Note: Totals may vary slightly from the recipe site's stated 232 calories due to differences in brand, oil absorption, and beef fat content. Not all cooking oil is absorbed - this estimate assumes roughly 70% absorption.


Where Your Calories Actually Come From

ComponentCalories% of Total
Flank steak12052%
Cooking oils (vegetable + sesame)5624%
Broccoli219%
Cornstarch (thickener)157%
Sauce ingredients and aromatics178%

More than half your calories come from the beef itself, which isn't surprising for a protein-forward stir-fry. What might catch you off guard is that the cooking oil accounts for nearly a quarter of total calories despite being virtually invisible in the finished dish.


Macro Split

MacroGramsCalories from Macro% of Total Calories
Protein19g76 cal33%
Fat13g117 cal50%
Carbs10g40 cal17%
Fiber2g--

Despite looking like a lean, protein-heavy meal, half the calories in this stir-fry actually come from fat - mostly the cooking oil and the natural fat in flank steak. At 232 calories per serving, though, the overall calorie count stays remarkably low for a dish this satisfying.


Smarter Swaps (With Real Numbers)

1. Eye of Round instead of Flank Steak

CaloriesProteinFat
Flank steak (75g)12016.0g5.5g
Eye of round (75g)9817.5g2.8g
Savings-22 cal+1.5g-2.7g

A leaner cut that still holds up to high-heat searing.

2. Cooking Spray instead of 3 Tablespoons Oil

CaloriesProteinFat
3 tbsp vegetable oil (per serving)530g6.0g
1 tsp oil + cooking spray (per serving)140g1.5g
Savings-39 cal0g-4.5g

You need some oil for the sear, but the sauce does most of the flavor work here.

3. Double the Broccoli (8 cups total)

CaloriesProteinFatFiber
4 cups broccoli (per serving)211.7g0.2g1.6g
8 cups broccoli (per serving)423.4g0.4g3.2g
Change+21 cal+1.7g+0.2g+1.6g

More volume, more fiber, more fullness - and broccoli's calorie cost is almost negligible.

4. Low-Sodium Soy Sauce

Sodium
Regular soy sauce (per serving)~300mg
Low-sodium soy sauce (per serving)~180mg
Savings-120mg sodium

Same umami flavor with significantly less sodium - a smart move if you're watching your intake.

The Ultra-Lean Stack: All Swaps Combined

MetricOriginalAll SwapsChange
Calories232192-40 cal
Protein19g22.2g+3.2g
Fat13g5.0g-8.0g
Fiber2g3.6g+1.6g
Sodium~531mg~411mg-120mg

Fit It Into Your Day

Daily TargetRecipe % of DayRemaining CaloriesWhat That Leaves You
1,500 cal15%1,268 calRoom for three solid meals plus a snack
2,000 cal12%1,768 calVery light - pair it with rice and still have plenty left
2,500 cal9%2,268 calBarely makes a dent - great for a cutting phase
3,000 cal8%2,768 calAlmost a side dish at this calorie budget

Common Pairings and What They Add

SideCaloriesRunning Total
Steamed white rice (1 cup cooked)206438
Steamed brown rice (1 cup cooked)216448
Fried rice (1 cup)335567
Egg drop soup (1 cup)73305
Spring rolls (2 pieces)200432

A serving of beef and broccoli with a cup of steamed rice lands around 438 calories - a solid, filling meal that still leaves plenty of room in most daily calorie budgets.


How It Compares

VersionCaloriesProteinFatCarbs
This recipe (The Woks of Life)23219g13g10g
Takeout beef and broccoli (avg)35018g20g18g
Panda Express Broccoli Beef1509g7g13g
Frozen meal (Healthy Choice)26014g5g36g
Ultra-lean homemade (all swaps)19222g5g10g

This homemade version sits squarely between takeout and frozen options. You get restaurant-quality flavor at roughly two-thirds the calories of typical takeout, with meaningfully more protein per calorie than most frozen alternatives.


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