Low-Calorie Beef and Broccoli Stir-Fry
Beef and broccoli does not have to be a heavy takeaway. This lighter version lands at 452 kcal and 42 grams of protein per serving, and it cooks in about 12 minutes. The trick is a lean cut of beef sliced thin, a big pile of broccoli, and a light cornstarch sauce instead of a sticky sweet one. You sear the beef fast, steam the broccoli in the same pan, then bring it together in a quick garlic and ginger soy sauce over a small portion of rice. It tastes like the version you order in, with more vegetables and far less oil. Tell Pann the one thing you have and it builds the meal around it, sized to your goal, then walks you through it.
You need
- Wok or large frying pan
- Chopping board and sharp knife
- Small bowl for the sauce
- Fine grater
Ingredients
For 2 servings
- 340 g (12 oz) Lean beef strips (flank, sirloin, or rump)
- 400 g (1 large head) Broccoli, cut into small florets
- 3 cloves Garlic, minced
- 15 g (1 tbsp) Fresh ginger, grated
- 45 ml (3 tbsp) Low-sodium soy sauce
- 6 g (2 tsp) Cornstarch
- 120 ml (1/2 cup) Water or beef stock
- 5 ml (1 tsp) Rice vinegar
- 15 ml (1 tbsp) Neutral oil (rapeseed or peanut)
- 160 g (about 3/4 cup) Cooked white or brown rice
- 1 stalk Spring onion, sliced (to finish)
- 1 pinch Chili flakes (optional)
How to cook
Slice the beef across the grain into thin strips, about 5 mm thick. Toss with 1 teaspoon of the cornstarch and 1 tablespoon of the soy sauce.
Cutting across the grain keeps lean beef tender instead of chewy.
Stir the sauce together in a small bowl: the rest of the soy sauce, the remaining cornstarch, the water or stock, and the rice vinegar. Set it by the stove.
Heat the oil in a wok or large frying pan over high heat until it shimmers. Add the beef in one layer and sear for about 2 minutes, turning once, until browned but only just cooked.
Listen for a loud sizzle when the beef hits the pan. If it is quiet, the pan is not hot enough and the meat will steam instead of brown.
Lift the beef out onto a plate. Add the broccoli and a splash of water to the same pan, cover, and steam for 2 to 3 minutes until bright green and just tender.
Push the broccoli to the side, add the garlic and ginger, and stir for 30 seconds until they smell fragrant.
Keep them moving so the garlic goes golden, not bitter.
Return the beef and any juices to the pan. Pour in the sauce and toss for about a minute until it thickens and coats everything in a glossy layer.
Serve over a small portion of rice, or skip the rice for an even lighter plate. Finish with sliced spring onion and a pinch of chili flakes if you like.
Why it fits a lose weight goal
- The lean beef and 400 g of broccoli do the heavy lifting. About 42 grams of protein per serving keeps you full, which is what makes a lighter plate actually satisfying.
- A light cornstarch sauce and a small rice portion keep this around 452 kcal, well inside a cut, without the sugar and oil a takeaway version carries.
- Want it lighter still? Skip the rice and the plate drops close to a big bowl of beef and broccoli on its own, protein high and carbs low.
Cooking guides
Pann is your AI cooking assistant: tell it what you've got and it builds the meal around it, quietly sized to your lose weight goal. No food database, no log spiral.
