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

Tender beef and crisp broccoli in a savory-sweet stir-fry sauce, ready in 30 minutes.
Prep Time 15 minutes
Cook Time 12 minutes
Servings: 4
Course: Main Course
Cuisine: Asian-inspired
Calories: 350

Ingredients
  

  • 1 lb 450 g flank or sirloin steak, thinly sliced
  • 1 tbsp cornstarch
  • 4 tbsp soy sauce
  • 1 tbsp honey
  • 3 cloves garlic minced
  • 1 tsp grated ginger
  • 1 large head broccoli in florets
  • 2 tbsp neutral oil
  • 1/2 cup water

Method
 

  1. 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.
  2. Steam or microwave the broccoli 2-3 minutes until bright green and crisp-tender.
  3. 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.
  4. 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

No time to marinate? The cornstarch toss still works with just a 2-3 minute rest while you prep the rest.

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.

Similar Posts