In short. The lighter version (per serving: one plate with rice) comes to about 633 kcal with 49 g of protein and 18 g of fat, against about 863 kcal, 40 g and 32 g for the classic. That is 230 fewer kcal, 9 g more protein and 14 g less fat. Figures are fitness estimates built from USDA FoodData Central entries.
Food photographs are illustrative; they do not show the exact lighter recipes or portions used for the nutrition figures below.
Why the classic is heavy
Restaurant stir fries use a lot of oil and sugar, and the plate leans on rice. The steak and the broccoli, the parts you want, are often the smallest.
The swaps, per serving
Takeout-style beef and broccoli: 130 g of flank steak with fat, 20 g of oil, 15 g of brown sugar, 15 g of soy sauce, 8 g of cornstarch, 150 g of broccoli and 250 g of cooked rice.
Lean beef and broccoli: 170 g of lean flank steak, 6 g of oil, 5 g of brown sugar, 15 g of low-sodium soy sauce, 5 g of cornstarch, 250 g of broccoli and 150 g of cooked rice.
| Per serving | Classic | Lighter | Change |
|---|---|---|---|
| kcal | 863 | 633 | −230 |
| Protein g | 40 | 49 | +9 |
| Carbs g | 103 | 69 | −34 |
| Fat g | 32 | 18 | −14 |
Weights are raw for meat, fish, eggs and vegetables, and cooked for pasta and rice. Fat that cooks out into the pan is not subtracted from either version, and brands and portions change real numbers. These are fitness estimates, not medical or dietary advice.
1. Leaner steak, sliced thin
Lean flank has about 6 g of fat per 100 g raw. Slice it thin against the grain so it stays tender.
2. Cut the oil and sugar
A hot wok needs a spoonful of oil. A small amount of brown sugar balances the soy sauce.
3. Double the broccoli
Broccoli is about 34 kcal per 100 g. More of it fills the plate and adds fibre.
4. Thicken with cornstarch, not extra sauce
A teaspoon of cornstarch makes a glossy sauce that clings to the beef.
How to make it
- Slice the beef thin and toss it with cornstarch and a little soy sauce.
- Sear it in a very hot pan, then set it aside.
- Steam or stir-fry the broccoli until bright green.
- Return the beef, add the sauce and toss until glossy. Serve over rice.
Log it so the numbers hold
Weigh the beef raw and the rice cooked, then log the plate as one recipe. In One Fitness Hub, Create a recipe in Add food takes the ingredients by weight and the number of servings, then saves the dish as one of your own foods for next time.
Quick answers
- Does less oil make the beef tough? Not if the pan is hot and you slice thin. Do not crowd it.
- Can I use frozen broccoli? Yes. Thaw and pat dry, so it fries rather than steams.
- What about the sodium? Soy sauce is salty. Low-sodium soy sauce is an easy swap.
- Where do the numbers come from? Each ingredient is a USDA FoodData Central entry, the same library the app searches.
More food hacks
- High-protein burrito bowl: build it for protein, not volume
- Healthy tuna salad sandwich with Greek yogurt in place of mayo
- Every post on the blog
Where One Fitness Hub helps
- Nutrition tracking logs calories, protein, carbs and fat by day and week, with barcodes and your own saved recipes.
- Recipe builder adds up a home-cooked dish by weight once, so you can log a serving in a tap.
- Beef and broccoli is an example recipe with each swap's calories and macros worked out in the recipe builder.
- Protein and water calculator gives a daily protein estimate to aim at.
This post is general information, not medical or dietary advice. Calorie and macro figures are fitness estimates for adults 18 and over. Talk to a doctor or a dietitian before you change how you eat, especially if you have a health condition.
Did this help?