Description
When you need a dinner that feels comforting, bold, and filling—but don’t want to wait on delivery—this High-Protein Beef & Broccoli Stir-Fry is the answer. Tender, seared steak, crisp broccoli, and a glossy savory sauce come together in under 25 minutes. It’s quick, protein-packed, and completely customizable, making it perfect for busy weeknights or post-workout fuel.
Ingredients
-
1½ lb (680 g) flank steak or sirloin, thinly sliced against the grain
-
4 cups broccoli florets
-
2 tbsp avocado oil (or 1 tbsp avocado + 1 tbsp sesame oil)
-
3 garlic cloves, minced
-
1 tsp fresh ginger, grated
-
¼ cup low-sodium soy sauce (or tamari)
-
1 tbsp oyster sauce (optional but recommended)
-
1 tbsp rice vinegar
-
1 tbsp cornstarch + 2 tbsp water (slurry)
Optional Garnishes
Sesame seeds, sliced green onions, chili flakes
Instructions
-
Sear the Beef
Heat 1 tbsp oil in a large skillet or wok over high heat.
Add half the steak in a single layer. Sear 1–2 minutes per side until browned.
Remove to a plate and repeat with remaining steak. -
Cook the Broccoli
Add remaining oil to the pan. Stir-fry broccoli for 3–4 minutes until bright green and tender-crisp. -
Add Aromatics
Push broccoli aside. Add garlic and ginger to the center. Cook 30–60 seconds until fragrant, then stir together. -
Combine
Return steak (and juices) to the pan. -
Sauce & Thicken
Whisk soy sauce, oyster sauce, rice vinegar, and cornstarch slurry.
Pour into the pan and toss for 1–2 minutes until thick, glossy, and coated. -
Serve Hot
Garnish as desired and serve immediately.
Notes
-
Slice against the grain: This is the #1 secret to tender beef.
-
Don’t crowd the pan: Cook steak in batches so it sears, not steams.
-
Hot pan = better flavor: High heat creates that restaurant-style char.
-
Too thin sauce? Let it boil briefly or add 1 tsp more cornstarch mixed with water.
-
Meal prep smart: Slice steak and mix sauce ahead of time for a 10-minute cook.