Soups & Stews
This beef and broccoli meal prep recipe delivers restaurant-quality wok-hei crispy beef and silky broccoli that stays vibrant even after reheating. The secret lies in a dual-cooking approach: searing the beef until it develops that signature crispy crust while keeping the broccoli tender-crisp through quick stir-frying. I've perfected this method over countless meal prep sessions, ensuring flavors remain bold and textures intact for up to five days in the fridge.
The protein preparation begins with a marinade that tenderizes the beef while building depth of flavor - a balance of soy sauce, ginger, and garlic that penetrates every bite. For the broccoli, we use a high-heat stir-fry technique that creates just enough char while preserving that satisfying crunch. The sauce, a rich blend of soy, oyster, and a touch of honey, gets thickened slightly during cooking to prevent sogginess when reheated.
What makes this recipe truly meal-prep friendly is how it maintains its restaurant-quality appearance and flavor even after reheating. The beef arrives at the table with that coveted crispy exterior and tender interior, while the broccoli remains vibrant green with just the right texture. Each component is designed to reheat beautifully - the beef in the microwave or air fryer, the broccoli in a hot pan with a splash of water to maintain moisture.
Assembly is simple yet impressive: combine the reheated beef and broccoli with a quick toss of the sauce, then plate with steamed rice or noodles. The presentation stays fresh-looking with the broccoli's bright color and beef's caramelized edges, making it perfect for lunches or dinners throughout the week. This is comfort food that actually gets better with time.
Ingredients for beef and broccoli meal prep
Restaurant-quality wok-hei flavors start with these carefully chosen ingredients designed for meal prep success.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Fresh Broccoli 🥦 | 1 ½ lb | Cut into florets, stems peeled |
| Low-Sodium Soy Sauce 🥢 | ⅓ cup | For marinade and sauce |
| Sesame Oil 🫒 | 1 tbsp | For marinade and finishing |
| Fresh Ginger 🧄 | 1 tbsp | Finely grated, fresh preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Oyster Sauce 🍲 | ¼ cup | For rich umami flavor |
| Honey 🍯 | 1 tbsp | For sauce balance |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point for searing |
| Cornstarch 🌾 | 1 tbsp | For crispy coating |
| Green Onions 🧅 | 4 whole | Sliced, for garnish |
| Sesame Seeds 🌱 | 1 tsp | Toasted, for garnish |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The beef selection is critical—flank steak delivers that signature wok-hei texture when sliced thin against the grain. Costco or Whole Foods carry excellent pre-sliced options, but if buying whole, ask your butcher to slice it thinly for you. Fresh ginger and garlic should be bright and aromatic—no wrinkled or discolored roots. For the broccoli, look for vibrant green florets with tight buds—these stay crispest during stir-frying. The soy sauce should be low-sodium to control seasoning balance, and Lee Kum Kee oyster sauce is my go-to for authentic flavor.
No flank steak? Sirloin or ribeye works just as well—slice it paper-thin. Substitute rice vinegar for sesame oil if you're avoiding sesame allergies, though it'll lack that nutty depth. Fresh ginger too strong? Ground ginger at half the amount works in a pinch, but fresh is ideal. For the broccoli, baby broccoli or broccolini cooks faster and holds up well to reheating. The cornstarch coating is non-negotiable for that crispy texture—arrowroot powder works too if you're avoiding gluten. And if you can't find low-sodium soy sauce, reduce regular soy sauce by half before adding to the marinade.
Marinated beef keeps 2 days in the fridge, while raw broccoli should be prepped and stored separately in a sealed container with a paper towel to absorb moisture. The sauce can be made ahead and reheated with the beef—it actually improves overnight as flavors meld. Portion everything into meal prep containers with compartments to prevent sogginess. Reheat beef in the microwave for 1-2 minutes or air fry at 375°F for 3-4 minutes to restore crispiness, while broccoli reheats best in a hot pan with a splash of water for 1-2 minutes—this maintains that vibrant green color and satisfying crunch.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just slice the steak, chop the broccoli, and toss it all in one skillet. No fancy techniques, no extra dishes. The sesame oil infuses while it cooks, so every bite has that nutty warmth without extra effort.
- Umami Bomb: That low-sodium soy sauce and fresh ginger combo? It’s a flavor explosion. The ginger adds a bright zing, while the soy caramelizes just enough to coat the beef—no heavy sauces, just pure, savory satisfaction.
- Meal Prep MVP: Pack it in containers for the week, and you’ve got a lunch that feels fancy but takes zero thought. The broccoli stays crisp, the beef stays tender, and honestly? It’s the only takeout I miss less.
- Budget Win: Flank steak stretches far, and broccoli’s one of the cheapest veggies out there. I make this twice a month, and it feeds four people for under $15—plus, leftovers reheat like a dream (microwave or stovetop, no fuss).
Step-by-step instructions for wok-hei crispy beef and silky broccoli
This method delivers restaurant-quality wok-hei flavor with perfectly crispy beef and tender broccoli.
Marinate and Prep the Flank Steak
Slice the 1.5 lb flank steak thinly against the grain into ¼-inch thick strips. Place the steak in a bowl and add 0.33 cup low-sodium soy sauce, 1 tbsp sesame oil, 1 tbsp finely grated fresh ginger, 4 minced garlic cloves, 1 tsp salt, and 0.5 tsp black pepper. Mix gently to coat evenly, ensuring the marinade penetrates the beef. Cover and refrigerate for at least 30 minutes—this tenderizes the meat and infuses deep flavor.
While the steak marinates, cut the 1.5 lb fresh broccoli into 1-inch florets and peel the stems. Blanch the broccoli in boiling water for 1 minute, then immediately plunge into ice water to stop cooking. This preserves vibrant color and silky texture. Drain well and set aside.
Create the Cornstarch Coating for Crispy Beef
Transfer the marinated steak to a clean bowl and discard the marinade. In a small dish, combine 1 tbsp cornstarch with 1 tbsp sesame oil and 1 tbsp oyster sauce. Toss the beef strips in this mixture until fully coated—this creates a crispy, flavorful crust. Let the coated beef rest for 10 minutes while you prepare the broccoli. The cornstarch will firm up, ensuring a perfect sear.
Here's the thing—don't skip the resting time. The cornstarch needs to adhere properly, and this brief pause prevents the coating from falling off during cooking. If you're impatient, the beef will release its coating into the pan instead of forming that coveted crispy crust.
Sear the Beef to Wok-Hei Perfection
Heat 2 tbsp vegetable oil in a wok or large skillet over high heat until shimmering. Add the cornstarch-coated beef in a single layer, leaving space between pieces to prevent steaming. Cook undisturbed for 1-2 minutes until the bottoms turn deep golden brown—this is your signal to flip. Stir-fry for another 1-2 minutes until all sides are crispy and the beef reaches 145°F internally. Remove the beef and set aside, tented with foil to keep warm.
Watch the heat carefully—if it's too low, the beef will steam instead of sear. You want that signature wok-hei flavor, which comes from high, dry heat. The beef should release easily from the pan when ready to flip, indicating proper doneness.
Stir-Fry the Broccoli and Combine
In the same wok, add a bit more vegetable oil if needed (about 1 tsp) and return to high heat. Add the blanched broccoli and stir-fry for 2-3 minutes until bright green and just tender-crisp. Add 0.25 cup oyster sauce and 1 tbsp honey, tossing to coat the broccoli evenly. Cook for another 30 seconds until the sauce glistens and lightly caramelizes.
Return the crispy beef to the wok and toss everything together for 1 minute, allowing the beef to soak up the remaining sauce. The high heat ensures the broccoli stays crisp-tender while the beef maintains its texture. If the sauce thickens too much, add 1-2 tablespoons water to loosen it slightly.
Finish and Serve with Garnishes
Remove from heat and transfer to serving dishes. Garnish with 4 sliced green onions and 1 tsp toasted sesame seeds for added texture and aroma. Serve immediately while the beef is still crispy and the broccoli retains its vibrant color. The contrast of silky broccoli and wok-hei crispy beef makes this dish irresistibly satisfying.
For meal prep, divide into airtight containers and refrigerate for up to 3 days. Reheat gently in a skillet or microwave to maintain texture—this dish tastes best fresh but holds up well for quick weeknight meals. The key to success lies in the high-heat searing and proper cornstarch coating, which delivers that authentic restaurant-quality crunch.
Pro Tips For Making Beef And Broccoli Meal Prep
- Slice Against the Grain: Flank steak’s tough fibers run diagonally—cutting perpendicular to them turns chewy bites into tender ones. Grab a sharp knife, angle it low, and slice after resting (yes, even if you’re impatient like me). The difference is night and day.
- Blanch Broccoli First: Toss broccoli florets in boiling water for 30 seconds, then ice bath. This stops cooking, keeps them bright green, and ensures they reheat perfectly in meal prep. Skip this, and you’ll end up with sad, limp broccoli by day three.
- Sear Steak in Batches: Crowding the pan drops the temperature and steams instead of sears. Work in single layers with a minute between batches—your steak will get that restaurant-quality crust without sticking. I learned this the hard way after burning two batches in a row.
- Ginger: Grate, Don’t Chop: Fresh ginger loses punch when chopped—grating it releases oils that actually flavor the sauce. Use a microplane for 1 teaspoon, then let it sit in the soy sauce for 5 minutes before cooking. Sounds weird, but it works: the sauce tastes deeper and less one-note.
Essential equipment for beef and broccoli meal prep
Wok Essentials
A carbon steel wok is my go-to for this recipe because it heats up quickly and retains heat evenly—perfect for that signature wok-hei flavor. I recommend the De Buyer 14-inch for its balance of heat distribution and durability. If you don’t have a wok, a heavy-bottomed cast iron skillet (like Lodge) works just as well. The key is getting that pan hot enough to create that crispy crust on the beef. 🔥
For stir-frying, you’ll need a long-handled spatula (I use OXO Good Grips) to toss the beef and broccoli without burning yourself. A tongs set (like Mercer Culinary Genius) helps with flipping the beef quickly. These tools are worth investing in—they make all the difference when you’re working with high heat and quick cooking times.
Meal Prep Containers
Use glass meal prep containers with airtight lids (I love Pyrex Simply Store) to keep the beef and broccoli separate until reheating. The glass won’t absorb odors, and the compartments help maintain texture. If you’re storing for more than 2 days, add a paper towel between layers to absorb excess moisture and prevent sogginess. 🥫
Avoid plastic containers—they can trap odors and may not reheat as evenly. For portioning, I like Stojo silicone lids to create separate compartments in one container, keeping everything fresh and organized. Label your containers with dates to track freshness!
High-Heat Tools
A high-quality heat-resistant spatula (like Victorinox) is essential for flipping the beef without losing that crispy crust. The wide blade helps you lift the beef easily, even when it’s sticking slightly. For the broccoli, a stirring spoon with a long handle (like Cuisinart MultiClad) ensures you don’t overcrowd the pan and steam the veggies instead of searing them. 🥄
If you’re using an air fryer for reheating, a mesh-lined basket (like Cosori) helps circulate hot air evenly, restoring that crispy texture to the beef. For stovetop reheating, a nonstick skillet (like GreenPan) prevents sticking and makes cleanup a breeze. These tools are game-changers for meal prep!
Sauce Thickener
A small whisk (I use OXO Good Grips) helps thicken the sauce evenly when reheating. If the sauce seems too thin after storage, whisk in ½ teaspoon cornstarch mixed with 1 teaspoon water to restore its glossy texture. This keeps the dish looking restaurant-quality even after reheating. 🍜
For extra convenience, store the sauce in a small glass jar (like Le Parfait) with a tight-sealing lid. Reheat the sauce separately in a small saucepan over medium heat, stirring constantly until it thickens slightly. This step ensures the sauce coats the beef and broccoli perfectly when you’re ready to eat.
Nutrition facts
Frequently asked questions
Can I use frozen broccoli instead of fresh?
For frozen broccoli, skip the blanching step and stir-fry it directly for 3-4 minutes until tender-crisp. Use florets that are still slightly frozen to maintain texture. Just add 1 extra minute to your cooking time compared to fresh broccoli.
How do I prevent the beef from getting soggy when reheating?
Reheat beef in a skillet over medium-high heat for 2-3 minutes until crispy again, or use an air fryer at 375°F for 3-4 minutes. Avoid microwaving directly—it steams the beef. For extra crispiness, toss with ½ teaspoon cornstarch before reheating.
What's the best way to store this for meal prep?
Keep beef and broccoli in separate compartments of airtight containers to prevent sogginess. Store for up to 3 days in the fridge or 3 months in the freezer. For freezing, portion into single servings before freezing to maintain texture.
Can I make this recipe without sesame oil?
Yes! Replace sesame oil with neutral oil (like vegetable or avocado oil) in the marinade, plus 1 teaspoon toasted sesame seeds in the sauce. The flavor will be slightly different but still delicious. For extra depth, add ½ teaspoon smoked paprika to the marinade.
Why does my sauce get watery when reheating?
The sauce thickens as it cools. Before reheating, whisk in ½ teaspoon cornstarch mixed with 1 teaspoon water to restore its glossy texture. For extra insurance, store the sauce separately in a small jar and reheat it first before combining with the beef and broccoli.
