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

Lean Beef & Broccoli Stir-FryDinner
High ProteinDairy Free

Lean Beef & Broccoli Stir-Fry

Iron-dense, 45g protein, takes 15 minutes from fridge to fork.

Prep

10m

Cook

10m

Total

20m

Servings

2

kcal

565

Protein

45g

Carbs

52g

Fat

18g

Macros per serving

Allergen info

Contains: Gluten, Soy, Sesame.

GlutenSoySesame

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

A classic high-iron meal for hard trainers, especially women and athletes pushing volume. The trick is searing the beef hot and fast so it stays tender - no rubber.

  • Lean beef is the highest bioavailable source of heme iron, zinc, and creatine.
  • Brown rice provides slow carbs to refill glycogen post-training.
  • Broccoli and bell peppers load up vitamin C, which boosts iron absorption.

Ingredients

Ingredients · 2 servings

Stir-fry

  • 350 g flank steak, sliced thin against the grain
  • 2 cups broccoli florets
  • 1 red bell pepper, sliced
  • 1 yellow bell pepper, sliced
  • 2 cloves garlic, minced
  • 1 tbsp grated ginger
  • 1 tbsp avocado oil

Sauce

  • 3 tbsp tamari or soy sauce
  • 1 tbsp rice vinegar
  • 1 tbsp honey
  • 1 tsp sesame oil
  • 1 tsp cornstarch + 1 tbsp water

Base

  • 1.5 cups cooked brown rice

Instructions

Step by step

  1. 1

    Whisk together the tamari, rice vinegar, honey, sesame oil and cornstarch-water mixture in a small bowl until the cornstarch is fully dissolved; set aside.

  2. 2

    If possible, freeze the flank steak for 20 minutes first, then slice it very thin across the grain at a slight angle; thinner slices cook faster and stay tender.

  3. 3

    Mince the garlic and grate the ginger; have everything prepped before the pan goes on heat because stir-frying moves quickly.

  4. 4

    Heat the avocado oil in a wok or the largest skillet you own over the highest heat until wisps of smoke appear.

  5. 5

    Arrange the beef slices in a single layer in the hot pan without stirring; sear for 60 to 90 seconds until browned underneath, then flip and sear the other side for 30 seconds; remove to a plate immediately.

  6. 6

    Add the broccoli florets and bell pepper strips to the same pan; stir-fry for 3 minutes, tossing constantly, until the broccoli is bright green with slight char and the peppers have softened slightly.

  7. 7

    Push the vegetables to the side, add the garlic and ginger to the center of the pan and stir them for 30 seconds until fragrant.

  8. 8

    Return the beef to the pan, pour in the sauce, and toss everything together for 60 seconds until the sauce turns glossy and coats every piece.

  9. 9

    Serve immediately over the brown rice; the sauce will continue to thicken as it sits.

Pro Tips

Coach-level details

  • Freeze the steak 20 minutes before slicing - you'll cut it paper thin.
  • Get the pan ripping hot. A cool pan = stewed, gray beef.
  • Toast a tbsp of sesame seeds for the finish.

Storage & Swaps

Keep it, swap it, save it

Storage

  • Refrigerate up to 3 days.
  • Reheat in a screaming hot pan, not the microwave.
  • Label containers with the prep date.

Smart swaps

  • Swap flank for sirloin tip or top round.
  • Swap brown rice for cauliflower rice for a low-carb cut.
  • Add 1 tbsp gochujang if you like heat.

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