Beef and Broccoli Meal Prep

A takeout-style beef and broccoli that scales perfectly for weekly meal prep — tender marinated beef, crisp-tender broccoli, and a glossy savory sauce with a hint of sesame. Quick to make on the stovetop and built for reheating, it brings global Asian flavors into weekday lunches.

0.0(0 reviews)
35mTotal
EasyDifficulty
Jake Woods

Jake Woods's note

"This recipe gives you the familiar takeout profile but with fresher ingredients and better texture — ideal for assembling 3–4 lunches at once. Home cooks will love how well it reheats and how small tweaks (more ginger, less sugar) let you customize the flavor."

About This Recipe

This beef and broccoli is my shortcut to the glossy, savory takeout you crave but made to survive a week of lunches. Thin flank steak gets a brief cornstarch-and-soy bath that velvet-coats each strip so they brown quickly without drying; the result is tender, slightly silky beef with crisp edges. Broccoli provides the counterpoint — either flash-blanched for bright color and tender-crisp texture or tossed directly into the hot pan for charred tips and smoky depth. The sauce leans on oyster sauce for deep umami, a touch of brown sugar for balance, and sesame oil for aroma, producing a clingy, glossy finish that keeps well when chilled.

Built for meal prep, this version is deliberately simple and forgiving: sear the beef in batches to avoid steaming, finish everything together so the flavors knit, and portion with rice or cauliflower rice at the time of serving. If you want more crunch, reserve half the broccoli raw and add it at the very end; if you prefer more sauce, loosen it slightly with warm water before tossing. It’s a weekday workhorse — fast to make, easy to reheat, and reliably satisfying without feeling like leftovers.

Advertisement
Yield
10

Ingredients for Beef and Broccoli Meal Prep

  • 1 1/2 lb Flank steak, thinly sliced against the grain
  • 1 lb Broccoli florets (trimmed to bite-size)
  • 1/4 cup Low-sodium soy sauce (for marinade & finishing)
  • 2 tbsp Cornstarch (for marinade and thickening)
  • 1 tsp Sesame oil
  • 2 tbsp Neutral vegetable oil (for high-heat cooking)
  • 3 tbsp Oyster sauce
  • 1 tbsp Brown sugar (or maple syrup)
  • 3 cloves Garlic, minced (about 3 cloves)
  • 1 tbsp Fresh ginger, minced

How to Make Beef and Broccoli Meal Prep

  1. Step 1: Slice and marinate the beef

    Thinly slice the flank steak against the grain into 1/8–1/4 inch strips. Toss in a bowl with the soy sauce, cornstarch and sesame oil until evenly coated; let rest 10–15 minutes — the cornstarch gives the beef a silky exterior after searing.

    For this step

    • 1 1/2 lbFlank steak, thinly sliced against the grain
    • 1/4 cupLow-sodium soy sauce (for marinade & finishing)
    • 2 tbspCornstarch (for marinade and thickening)
    • 1 tspSesame oil
    Slice and marinate the beef
  2. Step 2: Prep broccoli

    While the steak marinates, cut broccoli into bite-size florets and trim thick stems. You can blanch florets 1–2 minutes in boiling water and shock in ice for brighter color, or proceed directly to stir-frying for extra char.

    For this step

    • 1 lbBroccoli florets (trimmed to bite-size)
    Prep broccoli
  3. Step 3: Mix the sauce

    In a small bowl whisk together oyster sauce, brown sugar, minced garlic and minced ginger. Add 2–4 tablespoons of warm water to loosen to a saucy consistency; if you want a thicker finish, reserve a teaspoon of cornstarch to whisk into the sauce right before using.

    For this step

    • 3 tbspOyster sauce
    • 1 tbspBrown sugar (or maple syrup)
    • 3 clovesGarlic, minced (about 3 cloves)
    • 1 tbspFresh ginger, minced
    Mix the sauce
  4. Step 4: Sear the beef

    Heat a large heavy skillet or wok over high heat until very hot and add the vegetable oil. In a single layer (work in batches to avoid steaming) sear beef strips 1–2 minutes per side until browned but still tender; transfer to a plate.

    For this step

    • 2 tbspNeutral vegetable oil (for high-heat cooking)
    Sear the beef
  5. Step 5: Finish with broccoli and sauce

    Reduce heat to medium-high, add the blanched broccoli to the pan with any reserved beef juices, pour the sauce in and return the beef to the skillet. Toss constantly 1–2 minutes until the sauce thickens and coats everything; if it needs thickening, mix 1 tsp cornstarch with 1 tbsp water and stir in.
    Finish with broccoli and sauce
  6. Step 6: Portion and cool for meal prep

    Divide into four meal containers and let cool slightly before sealing and refrigerating. Serve over steamed rice or cauliflower rice when reheating; it keeps well for up to 4 days in the fridge.
  1. Thinly slice the flank steak against the grain into 1/8–1/4 inch strips. Toss in a bowl with the soy sauce, cornstarch and sesame oil until evenly coated; let rest 10–15 minutes — the cornstarch gives the beef a silky exterior after searing.
  2. While the steak marinates, cut broccoli into bite-size florets and trim thick stems. You can blanch florets 1–2 minutes in boiling water and shock in ice for brighter color, or proceed directly to stir-frying for extra char.
  3. In a small bowl whisk together oyster sauce, brown sugar, minced garlic and minced ginger. Add 2–4 tablespoons of warm water to loosen to a saucy consistency; if you want a thicker finish, reserve a teaspoon of cornstarch to whisk into the sauce right before using.
  4. Heat a large heavy skillet or wok over high heat until very hot and add the vegetable oil. In a single layer (work in batches to avoid steaming) sear beef strips 1–2 minutes per side until browned but still tender; transfer to a plate.
  5. Reduce heat to medium-high, add the blanched broccoli to the pan with any reserved beef juices, pour the sauce in and return the beef to the skillet. Toss constantly 1–2 minutes until the sauce thickens and coats everything; if it needs thickening, mix 1 tsp cornstarch with 1 tbsp water and stir in.
  6. Divide into four meal containers and let cool slightly before sealing and refrigerating. Serve over steamed rice or cauliflower rice when reheating; it keeps well for up to 4 days in the fridge.

Beef and Broccoli Meal Prep Tips

Slice Against the Grain

Partially freeze the flank for 15–20 minutes to make very thin, even slices; cutting across the grain keeps strands short and the finished beef tender.

Velvet with Cornstarch

Toss the beef in a thin coating of cornstarch and soy, then rest 10–15 minutes so the starch hydrates; this creates a silky exterior that browns without drying.

Very Hot Pan

Preheat a heavy skillet or wok until just smoking and use a high-smoke-point oil so the beef sears quickly; cook in a single layer and work in batches to prevent steaming.

Blanch or Char Choice

Blanch broccoli for 1–2 minutes and shock in ice to lock color and tenderness for meal prep, or skip blanching and stir-fry directly if you want smoky, charred florets.

Control the Slurry

If thickening, whisk cornstarch with a tablespoon of water before adding and pour in gradually while tossing so the sauce doesn’t over-thicken or go gluey.

Beef and Broccoli Meal Prep Variations and Substitutions

Ginger-Chili Kick

Stir a teaspoon of chili-garlic sauce or thinly sliced fresno chiles into the sauce and increase the ginger for a spicier, more aromatic profile.

Chicken Thigh Swap

Substitute boneless skinless chicken thighs, sliced thinly; they need only 2–3 minutes per side to cook and benefit from the same cornstarch coating for a juicy finish.

Tofu or Seitan Vegetarian

Use extra-firm tofu pressed and tossed in cornstarch or pan-seared seitan strips; replace oyster sauce with mushroom-flavored vegetarian oyster sauce or a mix of soy and miso for umami.

Gluten-Free Option

Use tamari or coconut aminos instead of soy and a certified gluten-free oyster sauce; arrowroot powder can replace cornstarch at a 1:1 ratio for thickening.

How to Store and Make Beef and Broccoli Meal Prep Ahead

Cool the cooked beef and broccoli to room temperature before sealing to avoid sogginess, then refrigerate in airtight containers for up to 4 days. Store rice separately when possible to preserve texture; if frozen, note broccoli will soften, so freeze only if necessary and consume within 2 months. Reheat gently in a skillet over medium heat with a splash of water to revive the sauce, or microwave covered for 60–90 seconds, stirring once and finishing with a drizzle of sesame oil.

What to Serve With Beef and Broccoli Meal Prep

Serve over steamed jasmine rice or nutty brown rice for heartier lunches, or spoon over cauliflower rice for a lower-carb plate; garnish with toasted sesame seeds and sliced scallions for brightness. Add a small side of quick pickled cucumbers or kimchi to cut the richness, and pair with a cold lager, jasmine tea, or a light, chilled sake for a takeout-style experience at home.

Beef and Broccoli Meal Prep FAQs

Can I use a different cut of beef?

Yes — skirt, hanger, or sirloin work well when thinly sliced against the grain; adjust cooking time slightly as thinner, leaner cuts will cook faster and can dry if over-seared.

Why add cornstarch to the marinade?

The cornstarch hydrates into a light coating that seals juices and creates a silky, glossy exterior when seared, a technique similar to Chinese velveting but quicker and without oil blanching.

Will the broccoli get soggy after reheating?

If you blanch and shock the broccoli, it retains color and texture better; reheating gently in a skillet with a splash of water helps maintain crisp-tenderness, whereas microwaving can make it softer.

How long can I marinate the beef ahead?

Marinate up to 24 hours in the fridge; beyond that the salt in the soy can start to break down the meat too much and affect texture.

Can I skip the oyster sauce?

You can substitute with a mix of soy and a teaspoon of miso or a mushroom-based vegetarian oyster sauce, but the depth of umami will be slightly different.

Jake Woods

About the author

Jake Woods

Hello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.

See all recipes by Jake Woods →

Ratings & Reviews

Did you make this recipe?

Be the first to share your experience.

Nutrition Facts

Per serving: 1 serving

Calories177
Total Fat9.3g
Saturated Fat2.9g
Cholesterol46.2mg
Sodium376mg
Total Carbohydrates7g
Dietary Fiber1.3g
Total Sugars2.4g
Includes Added Sugars1.6g
Protein17g
Vitamin D0.1μg
Calcium37.8mg
Iron1.7mg
Potassium395.8mg

Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.

Sous-chef
Beef and Broccoli Meal Prep

Ask me anything about this recipe — substitutions, scaling, techniques, timing.

Powered by AI · 6 questions per 5 minutes, 30 per day