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)
Prep: 15m · Cook: 20m · Total35 mins
DifficultyEasy
Serves4
Beef and Broccoli Meal Prep
Jake

Jake'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."

Beef and Broccoli Meal Prep

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.

Plan your timing

6:19 pm6:25 pmSlice and marinate the beef
6:25 pm6:31 pmPrep broccoli
6:31 pm6:37 pmMix the sauce
6:37 pm6:43 pmSear the beef
6:43 pm6:49 pmFinish with broccoli and sauce
6:49 pm6:55 pmPortion and cool for meal prep
Advertisement

Ingredients

Yield
4

Instructions

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.5 lbFlank steak, thinly sliced against the grain
  • 0.25 cupLow-sodium soy sauce (for marinade & finishing)
  • 2 tbspCornstarch (for marinade and thickening)
  • 1 tspSesame oil
Slice and marinate the beef

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

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 cloveGarlic, minced (about 3 cloves)
  • 1 tbspFresh ginger, minced
Mix the sauce

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

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

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.

Tips from the kitchen

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.

Variations & 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.

Storage & make-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 it

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.

Frequently asked questions

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

About the author

Jake

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

Ratings & Reviews

Did you make this recipe?

Be the first to share your experience.

Ingredients

4 servings
Step 1: Slice and marinate the beef
  • Flank steak, thinly sliced against the grain1.5 lb
  • Low-sodium soy sauce (for marinade & finishing)0.25 cup
  • Cornstarch (for marinade and thickening)2 tbsp
  • Sesame oil1 tsp
Step 2: Prep broccoli
  • Broccoli florets (trimmed to bite-size)1 lb
Step 3: Mix the sauce
  • Oyster sauce3 tbsp
  • Brown sugar (or maple syrup)1 tbsp
  • Garlic, minced (about 3 cloves)3 clove
  • Fresh ginger, minced1 tbsp
Step 4: Sear the beef
  • Neutral vegetable oil (for high-heat cooking)2 tbsp

Nutrition Facts

Per serving: about 1.5 cups (330g)

Calories480
Total Fat30g
Saturated Fat9g
Trans Fat0g
Polyunsaturated Fat4g
Monounsaturated Fat12g
Total Carbohydrates14g
Dietary Fiber4g
Total Sugars6g
Protein36g

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 · Answers may not always be perfect