Go Back
+ servings
Meal Prep

Beef & Broccoli Meal Prep Stir-Fry - Quick, Flavorful, and Weeknight Friendly

No ratings yet
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 4 servings

Ingredients
  

  • Beef: 1.5 pounds flank steak or sirloin, thinly sliced against the grain
  • Broccoli: 6–7 cups florets (about 2 medium heads)
  • Garlic: 4 cloves, minced
  • Ginger: 1 tablespoon fresh, minced (or 1 teaspoon ground in a pinch)
  • Green onions: 3–4, sliced (optional for garnish)
  • Neutral oil: Avocado, canola, or grapeseed oil
  • Sesame oil: For finishing
  • Cornstarch: For marinating beef and thickening the sauce
  • Soy sauce or tamari: Low-sodium preferred
  • Oyster sauce: Adds depth (can substitute hoisin for a sweeter profile)
  • Rice vinegar: Or unseasoned rice wine vinegar
  • Brown sugar or honey: A touch for balance
  • Beef or chicken broth: Low-sodium
  • Red pepper flakes or chili-garlic sauce: Optional heat
  • Cooked rice or noodles: For serving and meal prep bowls
  • Sesame seeds: Optional garnish

Method
 

  1. Prep the beef: Freeze the steak for 20–30 minutes to firm it up. Slice very thinly against the grain. In a bowl, toss beef with 1 tablespoon soy sauce and 1 tablespoon cornstarch. Set aside for 10–15 minutes.
  2. Make the sauce: In a measuring cup, whisk 1/3 cup soy sauce, 2 tablespoons oyster sauce, 1 tablespoon rice vinegar, 1 tablespoon brown sugar or honey, 1 cup broth, 1 tablespoon cornstarch, and a pinch of red pepper flakes. Taste and adjust sweetness or salt as needed.
  3. Par-cook the broccoli: Steam or blanch florets for 1–2 minutes until bright green and just tender. Drain well and pat dry so they stir-fry instead of steam.
  4. Heat the pan: Set a large skillet or wok over high heat. Add 1 tablespoon neutral oil and swirl to coat until shimmering.
  5. Sear the beef in batches: Add half the beef in a single layer. Let it sear undisturbed for 60–90 seconds, then stir-fry another minute until just browned. Transfer to a plate. Repeat with remaining beef, adding oil if needed.
  6. Aromatics: Reduce heat to medium-high. Add a bit more oil if the pan is dry. Stir-fry garlic and ginger for 20–30 seconds until fragrant.
  7. Broccoli time: Add broccoli to the pan and toss for 1–2 minutes to pick up flavor and slight char.
  8. Sauce and finish: Return beef and any juices to the pan. Stir the sauce (cornstarch settles), then pour it in. Cook, tossing, for 1–2 minutes until the sauce thickens and coats everything. Drizzle with 1 teaspoon sesame oil. Sprinkle green onions and sesame seeds if using.
  9. Taste and adjust: Add a splash of soy for salt, more vinegar for brightness, or a pinch of sugar if it tastes too salty.
  10. Serve or portion: Spoon over rice or noodles and portion into meal prep containers. Let cool slightly before sealing.

Tried this recipe?

Let us know how it was!