30-Minute Beef and Broccoli Stir-Fry
Tender strips of beef and crisp-tender broccoli in a glossy, savory-sweet sauce – this stir-fry beats takeout and lands on the table in thirty minutes.
The trick is a hot pan and a quick marinade, so the beef stays tender and the broccoli keeps its snap.
Why you’ll love it
- 30 minutes and better than delivery.
- Tender beef from a simple marinade.
- One wok or skillet.
- Great over rice or noodles.
Ingredient notes
- Flank or sirloin, sliced thin against the grain, stays tender.
- Broccoli – blanch or steam briefly for the right bite.
- Cornstarch tenderizes the beef and thickens the sauce.
- Soy, garlic and ginger build the flavor.
How to make it
Marinate the beef briefly, sear it fast in a hot pan, cook the broccoli, then bring everything together in the sauce. Full quantities are in the recipe card below.
Tips
- Slice the beef thin and against the grain.
- Cook the beef in batches so it sears instead of steaming.
- Have everything prepped before you start – stir-fries move fast.
Storage & reheating
Keeps 3 days in the fridge and reheats well in a hot pan. Great for lunches.
You might also like

30-Minute Beef and Broccoli Stir-Fry
Ingredients
Method
- Toss the beef with 1 tbsp cornstarch and 1 tbsp soy sauce; let sit 10 minutes. Mix the remaining soy, honey, 1 tsp cornstarch and water for the sauce.
- Steam or microwave the broccoli 2-3 minutes until bright green and crisp-tender.
- Heat 1 tbsp oil in a large skillet or wok over high heat. Sear the beef in batches, 1-2 minutes each, until browned; remove.
- Add the remaining oil, garlic and ginger and cook 30 seconds. Add the broccoli and beef back, pour in the sauce, and toss 1-2 minutes until glossy and thickened. Serve over rice.
Notes
This recipe was developed with the help of AI tools and reviewed before publishing. It may not have been independently kitchen-tested — use your judgment, check for allergens, and cook to safe temperatures. See our AI Content Disclosure. Spotted an issue? Tell us.
