Main Courses
Transforming leftover steak into this beef and broccoli stir-fry is the ultimate weeknight savior—crisp-tender steak bites meet vibrant broccoli in a silky soy glaze that takes just 20 minutes to create.
I developed this recipe after realizing most beef and broccoli dishes either require fresh steak or turn leftovers into something mushy. The secret? Thinly slicing the steak against the grain and searing it in a screaming-hot wok until it's caramelized on the edges but still tender inside.
What makes this dish work so well with leftovers is the two-stage cooking process: first, we sear the steak to lock in flavor, then we toss everything together in the same pan with broccoli that's just crisp-tender.
The sauce—a balance of soy sauce, oyster sauce, and a touch of honey—coats the steak perfectly without making it soggy. This isn't your grandmother's beef and broccoli; it's a restaurant-quality dish with maximum flavor and minimum effort.
The result is a plate that's impossible to resist: golden-brown steak pieces with crisp edges, bright green broccoli florets that stay slightly crunchy, and a glossy sauce that ties everything together.
The aroma alone will have everyone at the table asking what's for dinner. Serve it over steamed jasmine rice or noodles to soak up every last bit of that delicious sauce.
This recipe proves you don't need fresh ingredients to make something extraordinary—just a little technique and the right approach. Let's turn those leftovers into a meal that feels like you went out for takeout, not just repurposed dinner.
Ingredients for beef and broccoli recipe with leftover steak
Leftover steak and fresh broccoli transform into restaurant-quality wok-fired crunch with silky soy glaze.
| Ingredient | Amount | Notes |
|---|---|---|
| Leftover Steak 🥩 | 1 lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 1 ½ lbs | Fresh, cut into bite-sized pieces |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | High smoke point for searing |
| Sesame Oil 🫒 | 1 tbsp | For aroma, not cooking |
| Low-Sodium Soy Sauce 🍶 | ½ cup | Kikkoman preferred |
| Oyster Sauce 🦪 | 2 tbsp | Lee Kum Kee brand |
| Honey 🍯 | 1 tbsp | Light amber preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Fresh Ginger 🌿 | 1 tbsp | Grated, peeled |
| Green Onions 🧅 | 3 whole | Sliced, white and green parts |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | For seasoning |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Cracked peppercorns preferred |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, for serving |
The steak is everything here—leftover works perfectly as long as it's sliced thinly against the grain. Look for steaks with good marbling if you're buying fresh for this technique. Trader Joe's has pre-sliced steak strips that save time, but slicing your own gives better control. Broccoli should be bright green with tight florets—Trader Joe's or Whole Foods carry the freshest cuts. For the sauce, Kikkoman soy sauce and Lee Kum Kee oyster sauce are the gold standards; don't skimp on these. The honey adds depth without overpowering, so grab a small jar of light amber if you don't have it already.
No oyster sauce? Hoisin sauce at half the amount works in a pinch, though the flavor will differ slightly. Short on honey? Maple syrup does the trick, but reduce by 1 teaspoon to account for its stronger sweetness. Fresh ginger and garlic are non-negotiable for authentic flavor—dried won't cut it. The green onions add freshness, but if you're out, chives or scallions work too. For extra crunch, toss in 1/4 cup crushed peanuts at the end. The sesame oil is purely for aroma, so don't cook with it—just add it at the very end for that signature wok-house smell.
Broccoli keeps best in the fridge for 5-7 days if stored in a sealed container with a paper towel to absorb moisture. The leftover steak reheats beautifully—just slice it thinly before storing to ensure even cooking. This dish reheats wonderfully, though the broccoli may soften slightly. For best results, reheat in a screaming-hot wok or skillet for 2-3 minutes. The sauce can be made ahead and stored in the fridge for up to 1 week, though it's best used fresh. Portion the rice into individual containers for easy grab-and-go meals—it reheats perfectly and pairs beautifully with the stir-fry.
Why You'll Love This Recipe
- No-Waste Win: I swear by this trick—leftover steak transforms into something new instead of sad sandwich meat. That rich, tender beef gets a second life with just a quick sear and stir-fry, while the broccoli stays crisp-tender. (Between us, it’s how I avoid grocery waste and impress guests.)
- Umami Bomb: The combo of low-sodium soy sauce and sesame oil? Chef’s kiss. That deep, salty-sweet punch cuts through the steak’s richness, and the olive oil adds a silky finish. Honestly, it’s the kind of flavor that makes you pause mid-bite—like a restaurant dish, but with zero fuss.
- Weeknight Flex: This dish works for everything—lazy Tuesday dinners, last-minute date nights, or even a quick lunch. Double the batch? Toss half in containers for work lunches. Too hungry now? Serve it over rice in 10 minutes. It’s my go-to when I’m too tired to plan.
- Budget Magic: Steak leftovers become a highlight instead of a regret. Broccoli’s cheap, the oil’s minimal, and soy sauce stretches far. I’ll be real: this is how I stretch a fancy cut into three meals without breaking the bank—or my willpower.
Step-by-step instructions for wok-fired leftover steak with broccoli
Transform your leftover steak into a restaurant-worthy stir-fry with crisp-tender broccoli and a glossy soy glaze.
Prep the Steak and Broccoli for Perfect Texture
Start by slicing the 1 lb leftover steak against the grain into ¼-inch thick strips. This ensures each bite has that satisfying chew you crave. Pat the slices dry with paper towels—moisture prevents proper searing. While the steak rests, trim the 1.5 lbs broccoli florets into even bite-sized pieces, keeping the stems intact for structure.
Here's the thing—broccoli should stay crisp-tender, not mushy. Cutting it uniformly means it cooks at the same rate. Set both aside while you prep the aromatics. I like to keep everything within arm's reach so the stir-fry doesn't wait while I'm digging through the pantry.
Build the Flavor Base with Aromatics and Sauce
Heat a 14-inch wok or large skillet over high heat until it's screaming hot. Add the 2 tbsp extra-virgin olive oil and swirl to coat the surface. Toss in the 4 cloves minced garlic and 1 tbsp grated fresh ginger, stirring constantly for 30 seconds until fragrant but not browned. This is where the magic starts—those aromatics infuse the oil with their essence.
Immediately pour in the 0.5 cup low-sodium soy sauce, 2 tbsp oyster sauce, and 1 tbsp honey. Stir vigorously for 1 minute until the sauce begins to simmer and slightly reduce. The honey will caramelize just enough to add depth, but don't let it burn. This sauce will coat your steak and broccoli perfectly, so make sure it's smooth and well-combined.
Sear the Steak for Maximum Flavor
Working in batches if needed, add the sliced steak to the wok in a single layer. Let it sear undisturbed for 1-2 minutes until deeply browned on one side. This initial sear locks in juices and builds that wok-hei smoky flavor. Flip the steak and stir-fry for another 30 seconds until just heated through—leftover steak needs minimal time, just enough to warm through.
Remove the steak with a slotted spoon and set aside on a plate. Don't crowd the wok now—you'll need space for the broccoli. If your steak releases easily, it's ready. If it sticks, add a splash of water and scrape up those flavorful browned bits from the bottom of the pan. Those bits are pure umami gold.
Stir-Fry the Broccoli to Crisp-Tender Perfection
Add the 1.5 lbs broccoli florets to the wok in a single layer. Stir-fry for 3-4 minutes over high heat, tossing constantly, until the florets turn a vibrant bright green and develop just a hint of char on the edges. The goal is crisp-tender—you want that satisfying bite, not a soggy mess. If the broccoli starts to steam instead of sizzle, it's not hot enough.
Return the steak to the wok and toss everything together for 1 minute to coat the broccoli in that glossy sauce. Drizzle in the 1 tbsp sesame oil and toss again. The sesame oil adds a nutty aroma that elevates the dish instantly. Taste and adjust seasoning—add a pinch more 1.5 tsp Diamond Crystal kosher salt or 0.5 tsp freshly ground black pepper if needed. The sauce should be balanced: salty, slightly sweet, with a touch of umami.
Finish and Serve Over Jasmine Rice
Divide the 1.5 cups cooked jasmine rice among plates, then spoon the steak and broccoli mixture over the top. Garnish with the 3 sliced green onions, white and green parts separated—toss the whites into the stir-fry and sprinkle the greens on top for color. The contrast of the bright green onions against the dark sauce makes the dish visually stunning.
Serve immediately while the broccoli is still crisp and the steak is hot. The rice soaks up any remaining sauce, and every bite delivers that perfect balance of textures: tender steak, crisp broccoli, and a silky soy glaze. This dish comes together faster than you'd think, but the key is keeping everything moving—high heat and constant stirring are non-negotiable.
Pro Tips For Making Beef And Broccoli Recipe With Leftover Steak
- CUT STEAK THIN: Leftover steak is tougher when cold—slice it against the grain into ¼-inch strips while still warm. If it’s rock-hard, microwave it for 10 seconds first (yes, it’s fine). Thinner pieces cook faster and absorb sauce better.
- BLANCH BROCCOLI FIRST: Toss broccoli florets in boiling water for 30 seconds, then shock in ice water. This stops cooking, preserves color, and ensures they’re tender-crisp when you stir-fry later. Skip this, and you’ll end up with mushy florets fighting for space in the pan.
- SAUCE IN STAGES: Start with 1 tablespoon low-sodium soy sauce in the pan while searing the steak—let it reduce by half before adding broccoli. Finish with a splash of sesame oil and the rest of the soy sauce. This builds depth instead of drowning everything in a thin, salty glaze.
- DON’T OVERCROWD THE PAN: Use a 12-inch skillet or wok—any less, and you’ll steam the steak instead of searing it. Cook in two batches if needed: steak first (remove after 2 minutes), then broccoli. Crowding turns this into a sad, soggy stir-fry.
Troubleshooting perfect results
Steak Too Tough?
If your leftover steak feels tough after slicing, don't panic—this is usually a texture issue, not a flavor one. Thinly slice it against the grain (about ¼-inch thick) and sear it in a screaming-hot wok for 1-2 minutes per side.
The high heat will melt the fibers just enough to make it tender again. For extra tenderness, add 1 tsp cornstarch to the sauce and toss the steak in it before cooking—this creates a light coating that keeps it juicy. 🔥
Broccoli Turning Mushy?
Overcooked broccoli ruins the dish, so keep it moving! Stir-fry the florets for only 3-4 minutes over high heat—they should stay bright green with a tiny bit of char. If your wok isn't hot enough, the broccoli will steam instead of sizzle.
For extra crunch, blanch the broccoli in boiling water for 1 minute before stir-frying, then drain well and pat dry. This jumpstarts the cooking process so it finishes perfectly in the wok.
Sauce Too Thin?
A watery sauce happens when you don't reduce it enough. Always simmer the sauce (soy, oyster, and honey) for 1 full minute before adding the steak. If it's still too thin, stir in 1 tsp cornstarch mixed with 1 tbsp water and let it thicken for 30 seconds.
For a deeper flavor, add ½ tsp fish sauce—it adds umami without altering the texture. The sauce should coat the back of a spoon but still be pourable, not gloppy.
Steak Sticking to Pan?
This is a classic wok-hei problem—your pan isn't hot enough! Let the wok get ripping hot before adding oil, and make sure it's properly seasoned (if using cast iron). If the steak sticks, don't force it—add 1 tbsp water and scrape up those browned bits (they're packed with flavor!).
For future meals, pat the steak slices extra dry with paper towels before cooking. A well-seasoned wok or skillet should handle this dish like a pro after a few uses.
Leftover Sauce Too Salty?
If your sauce tastes overwhelmingly salty, balance it with 1 tsp honey or ½ tsp sugar to mellow the flavor. A splash of 1 tbsp rice vinegar also brightens the dish. For future batches, reduce the soy sauce by 1 tbsp—low-sodium versions can still pack a punch.
Taste as you go! The sauce should be salty, slightly sweet, and umami-rich, not just salty. A pinch of white pepper can add depth without altering the saltiness.
No Oyster Sauce?
Don't skip this flavor booster! Substitute with 2 tbsp hoisin sauce for a sweeter profile or 1 tbsp soy sauce + 1 tsp fish sauce for a saltier, funkier taste.
If you're vegetarian, use 2 tbsp vegetarian oyster sauce (like Kikkoman's) or 1 tbsp soy sauce + 1 tsp mushroom powder. The sauce is the soul of this dish—don't cut corners here.
For a quick fix, even 1 tbsp teriyaki sauce works in a pinch, though it won't be as complex.
Nutrition facts
Frequently asked questions
Can I use any type of leftover steak for this recipe?
Yes, but thicker cuts like ribeye or sirloin work best since they're more flavorful. Thin cuts like flank or skirt steak can dry out if overcooked, so slice them extra thin (⅛-inch) and sear for just 1 minute per side. Avoid pre-cooked steak that's already tough—this recipe is perfect for medium-rare or medium steaks that were sliced properly the first time.
How do I know when the broccoli is cooked perfectly?
The broccoli should be bright green with just a tiny bit of char on the edges—this means it's crisp-tender, not mushy. Stir-fry for 3-4 minutes over high heat, tossing constantly. If it starts steaming instead of sizzling, your pan isn't hot enough. For extra crunch, blanch the florets for 1 minute in boiling water first, then drain and pat dry.
What if I don't have a wok? Can I use a regular skillet?
A 12-inch cast-iron skillet or nonstick pan works perfectly—just make sure it's ripping hot before adding oil. For best results, use a pan with high sides to prevent splatter. If your pan isn't wide enough, cook the steak in batches. The key is keeping everything moving and maintaining high heat to get that wok-hei flavor.
Can I make this dish ahead of time?
The sauce and cooked steak can be prepped 1 day ahead and stored in the fridge. Reheat everything in a screaming-hot wok for 2-3 minutes to revive the crispness. For broccoli, add it fresh when reheating so it stays crisp-tender. The rice reheats beautifully too—just microwave with a splash of water. This dish tastes even better the next day!
What are good sides to serve with this?
Jasmine rice is classic, but you could also try steamed egg rolls, cucumber salad, or garlic noodles. For a lighter option, serve with brown rice or a simple green salad with sesame dressing. The dish is hearty enough to stand alone, but adding a side balances the plate and soaks up extra sauce.
