High Protein Beef & Broccoli Stir Fry Recipe in 30 Minutes
high protein beef and broccoli stir fry with tender sliced beef, crisp broccoli, and a savory brown sauce — ready in 30 minutes, no takeout needed.
Ingredients
Step-by-Step Method
Velvet the Beef
Slice the beef against the grain into strips about 5mm thick. Place in a bowl with baking soda, 1 tbsp soy sauce, and 1 tsp cornstarch. Mix well so every piece is coated, then leave it for at least 15 minutes at room temperature. Most people skip the baking soda step — do not skip it. It is what keeps the beef tender at high heat.
Blanch the Broccoli
Bring a small pot of salted water to a boil. Add broccoli florets and cook for exactly 60 seconds — no more. Drain immediately and transfer to a bowl of cold water to stop cooking. This locks in the bright green color and gives the florets a slight bite that holds up when they hit the hot pan later.
Sear the Beef
Heat a wok or heavy pan over high heat until it starts to smoke lightly. Add 1 tbsp oil and spread the marinated beef in a single layer — do not pile it in. Let it sit untouched for 45 seconds so a light crust forms, then toss for another 30 seconds. Work in two batches if needed. The pan must stay hot or the beef will steam instead of sear. Transfer cooked beef to a plate.
Build the Sauce
In the same wok, reduce heat to medium-high. Add remaining oil, then garlic and ginger. Stir for 30 seconds until fragrant — they should sizzle but not brown. Add oyster sauce, remaining soy sauce, and sesame oil. Stir together for 20 seconds. The sauce will smell slightly caramelized at this point. Pour in the cornstarch slurry and stir immediately — the sauce will thicken quickly, within about 30 seconds.
Combine and Toss
Return the seared beef to the wok. Add the blanched broccoli. Toss everything together over high heat for 60 to 90 seconds so the sauce coats every piece evenly. The sauce should cling — not pool at the bottom of the pan. If it looks too thick, add 2 tbsp water and toss again. Taste and adjust salt if needed.
Plate and Serve
Transfer to a serving plate or bowl immediately — do not let it sit in the wok or the broccoli will continue to cook. Garnish with toasted sesame seeds and sliced spring onion. Serve hot alongside steamed jasmine rice, brown rice, or quinoa. Best eaten within 10 minutes of cooking.
Frequently Asked Questions
Can I make beef and broccoli stir fry ahead of time?
You can prep all the components ahead — marinate the beef and blanch the broccoli — and keep them refrigerated separately for up to 24 hours. The actual stir fry takes about 10 minutes and is better done fresh. If you cook it fully ahead, the broccoli goes soft by the next day and the sauce absorbs into the beef rather than coating it.
Why did my beef turn out chewy instead of tender?
Three common reasons: slicing with the grain instead of against it, skipping the baking soda marinade, or overcrowding the pan so the beef steams rather than sears. Fix the slicing direction first — it makes the biggest difference. If you already sliced correctly and the beef is still tough, let the baking soda marinade work longer next time, at least 20 minutes.
What can I substitute if I do not have oyster sauce?
Hoisin sauce works but is sweeter — reduce it by about a third and add a splash of rice vinegar to balance. For a gluten-free version, use tamari instead of soy sauce and a gluten-free oyster sauce or coconut aminos. Coconut aminos is milder and less salty, so you may need to add a pinch more salt to compensate.
How long does beef and broccoli stir fry stay fresh?
Up to 3 days in the fridge in a sealed container. The broccoli softens after the first day but the flavour holds well. At room temperature it should not sit out longer than 2 hours. For freezing, cook the beef and sauce without the broccoli, freeze that for up to 2 months, and add fresh broccoli when reheating.
Community Reviews
No reviews yet. Be the first to share your experience!