ONYX
Performance
Choose your language

Train in your language.

Pick a language, the entire site loads pre-translated so you never wait.

"Train hard. Train smart."

Change language anytime from your profile settings

Beef & Broccoli Stir FryDinner
High ProteinDairy Free

Beef & Broccoli Stir Fry

Tender flank steak in glossy ginger-garlic sauce over rice - 44g protein takeout upgrade.

Prep

15m

Cook

10m

Total

25m

Servings

3

kcal

580

Protein

44g

Carbs

55g

Fat

20g

Macros per serving

Allergen info

Contains: Gluten, Soy, Sesame, Shellfish.

GlutenSoySesameShellfish

Auto-detected from the ingredient list. Always double-check labels on packaged items (e.g. protein powders, sauces, breads), many are produced in facilities that also handle nuts, soy, milk, wheat or eggs. If you have a severe allergy, do not rely on this list alone.

Overview

Why it works

The classic take-out beef and broccoli, made properly. Velveted flank steak slices, deep-charred broccoli, glossy sauce that clings to every piece. Better than the delivery version, guaranteed.

  • Velveting (a cornstarch-soy marinade) is the trick to steakhouse-tender beef.
  • Broccoli's phytonutrients pair perfectly with high-heat cooking.
  • Rice is the sauce delivery mechanism - do not skip it.

Ingredients

Ingredients · 3 servings

Beef

  • 500 g flank steak, thin sliced across the grain
  • 1 tbsp soy sauce
  • 1 tbsp cornstarch
  • 1 tsp sesame oil

Sauce

  • 1/3 cup soy sauce
  • 3 tbsp oyster sauce
  • 2 tbsp brown sugar
  • 1 tbsp rice vinegar
  • 1 tbsp cornstarch
  • 1/2 cup water

Rest

  • 1 large head broccoli, florets
  • 3 tbsp neutral oil
  • 4 garlic cloves, minced
  • 1 tbsp grated ginger
  • Cooked rice

Instructions

Step by step

  1. 1

    Slice the flank steak very thin across the grain at a 45-degree angle; toss in a bowl with the soy sauce, cornstarch and sesame oil, mix to coat evenly and rest for 15 minutes.

  2. 2

    Whisk together the sauce ingredients: soy sauce, oyster sauce, brown sugar, rice vinegar, cornstarch and water until the cornstarch is dissolved; set aside.

  3. 3

    Bring a small pot of water to a boil and blanch the broccoli florets for exactly 60 seconds until bright green; drain immediately.

  4. 4

    Heat a wok or large skillet over the absolute highest heat until wisps of smoke appear; add the neutral oil.

  5. 5

    Lay the velveted beef in the pan in a single layer without stirring and sear for 90 seconds until browned; flip and cook for another 30 seconds, then remove to a plate.

  6. 6

    Add the minced garlic and grated ginger to the pan and stir for 20 seconds until fragrant.

  7. 7

    Add the blanched broccoli and stir-fry for 60 seconds, tossing constantly.

  8. 8

    Pour in the sauce, add the beef back and toss everything together for 60 seconds until the sauce thickens and coats every piece in a glossy glaze.

  9. 9

    Serve immediately over rice.

Pro Tips

Coach-level details

  • Slice beef across the grain - long fibers = chewy meat. Angle 45 degrees for tender bites.
  • Everything cooks in under 4 minutes at the stove - prep everything before you turn on heat.

Storage & Swaps

Keep it, swap it, save it

Storage

  • Refrigerates 3 days.
  • Reheat in a pan not a microwave.
  • Label containers with the prep date.

Smart swaps

  • Chicken thighs or extra-firm tofu.
  • Snap peas or bok choy for broccoli.

Pair with a program

Eating right is half the result.

Plug this recipe into an Onyx program for the other half - periodized training that actually moves the needle.

Browse programs