Main Courses
Transforming leftover steak into this wok-fired beef and broccoli dish is one of my favorite ways to minimize waste while maximizing flavor. The secret lies in thinly slicing that steak against the grain—this ensures tender, fork-friendly bites that absorb the silky soy-ginger sauce perfectly.
I developed this recipe after realizing how often perfectly cooked steak gets relegated to sandwiches or salads, when it deserves a second life with bold, wok-style flavors.
The beauty of this dish is how it balances crunchy broccoli florets with tender beef, all coated in a glossy sauce that’s sweet, salty, and just a touch spicy.
You’ll start by quickly searing the steak in a hot wok or skillet, then push it aside to stir-fry the broccoli until it’s vibrant green and just crisp-tender. The sauce comes together in minutes with soy sauce, garlic, ginger, and a splash of honey—simple ingredients that deliver restaurant-quality results.
What makes this recipe truly foolproof is how it adapts to any leftover steak—whether it’s ribeye, sirloin, or even flank steak. The high-heat cooking method ensures the beef stays juicy, while the broccoli adds a satisfying crunch that cuts through the richness.
Serve it over steamed rice or noodles to soak up every last bit of that flavorful sauce.
This dish is perfect for weeknight dinners when you’re short on time but still want something impressive. The entire process takes less than 20 minutes, making it ideal for busy evenings.
Plus, the leftovers reheat beautifully—just a quick stir in the wok to revive those crispy edges and tender textures.
Ingredients for beef and broccoli recipe with leftover steak
Leftover steak and fresh broccoli transform into a restaurant-worthy dish with just 14 simple ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Leftover Steak 🥩 | 1 lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 4 cups | Medium-sized, trimmed |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For high-heat searing |
| Sesame Oil 🫒 | 1 tbsp | For aroma, not cooking |
| Garlic Cloves 🧄 | 4 cloves | Minced finely |
| Fresh Ginger 🌿 | 1 tbsp | Grated finely |
| Low-Sodium Soy Sauce 🍶 | ½ cup | For umami depth |
| Honey 🍯 | 1 tbsp | For subtle sweetness |
| Rice Vinegar 🍶 | 1 tbsp | Balances flavors |
| Red Pepper Flakes 🌶️ | ½ tsp | Adjust for heat |
| Sesame Seeds 🌾 | 1 tbsp | Toasted for garnish |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Cooked White Rice 🍚 | 2 cups | For serving |
The steak is the star here, so don't skimp on quality. Any leftover steak works—ribeye, sirloin, or flank—but make sure it's thinly sliced against the grain for that perfect tender bite. Costco or Whole Foods often have pre-sliced steaks if you're short on time, but slicing it yourself ensures the best texture. For broccoli, fresh is best, but frozen florets (thawed and dried) work in a pinch. Look for bright green florets with tight buds—they'll stay crisp-tender when stir-fried. The sesame oil adds aroma without cooking, so grab the toasted variety at Trader Joe's for extra depth.
No sesame oil? Avocado oil or peanut oil works just as well for cooking—just skip the extra tablespoon at the end. Short on honey? Maple syrup or agave gives similar sweetness, though honey's floral notes are ideal. The soy sauce can be swapped for tamari for gluten-free, but low-sodium is key so you don't overpower the dish. Fresh ginger? Ground ginger at half the amount works, but fresh is worth the zest. Broccoli stems are edible—slice them thinly and add them to the pan first since they take longer to cook. The red pepper flakes are optional, but I always include them for a little kick—trust me, it makes the dish.
This reheats like a dream—just toss everything in the wok with a splash of water and stir until heated through. Keeps for 3-4 days in the fridge, or 3 months frozen if you double the batch. I always make extra because it's perfect for lunch the next day. Store the sauce separately if you want to keep the broccoli extra crisp—just toss it in fresh when reheating. The rice soaks up the sauce perfectly, so make sure you have enough for serving. If you're prepping ahead, slice the steak and store it in the fridge until ready to cook—it keeps well for 2-3 days this way.
Why You'll Love This Recipe
- No-Waste Hero: I swear by this trick—leftover steak isn’t just scraps, it’s the star. Slice it thin against the grain, toss it in the pan, and suddenly you’ve got a restaurant-worthy dish without buying extra meat. (Yes, even on a Tuesday night.)
- Umami Bomb: That sesame oil hit? Chef’s kiss. A single drizzle right at the end—just before serving—transforms the broccoli into something crisp-tender and the beef into something dangerously addictive. Honestly, I’ve made this with regular olive oil, but why settle for "good" when you can have "wow"?
- Lunchbox Legend: Pack it cold in containers or reheat it straight from the fridge—this dish holds up like a champ. My kids actually ask for leftovers, and I’ve even brought it to potlucks where people mistake it for homemade. (Between us, the secret’s out.)
- Pantry Magic: Three ingredients you already own, one pan, and 15 minutes. No fancy tools, no stress—just slice, sear, and stir. I’ll be real: it’s not the prettiest, but the taste makes up for it every time. Budget-friendly? Absolutely. Time-saving? Even more so.
Step-by-step instructions for wok-fired leftover steak and broccoli
Here's how to transform leftover steak into a restaurant-quality stir-fry with crisp-tender broccoli.
Prep the Ingredients for Perfect Texture
Start by slicing the leftover steak against the grain into thin strips—about ¼-inch thick. This ensures each bite has maximum tenderness. While you work, trim the broccoli florets into even-sized pieces, about 1-inch across. You want them to cook quickly and evenly in the wok.
In a small bowl, mix together the minced garlic cloves and grated fresh ginger with ½ teaspoon salt and ¼ teaspoon black pepper. This aromatic blend will infuse every bite with bright, zesty flavor. Keep this mixture nearby—you'll add it to the wok in just a moment. The key here is freshness; don't skip grating the ginger yourself if possible—pre-grated ginger loses its punch quickly.
Sear the Steak for Maximum Flavor
Heat a wok or large skillet over high heat until it's smoking hot. Add 2 tablespoons extra-virgin olive oil and swirl to coat the surface. Once the oil shimmers, add the sliced steak in a single layer—don't crowd the pan. Let it sear undisturbed for 1-2 minutes until the edges turn golden brown and crispy.
Use tongs to flip the steak and cook for another 30-60 seconds until it's heated through but still tender. Remove the steak and set it aside on a plate. The residual heat will keep it warm while you cook the broccoli. If your steak is particularly thick, you might need an extra 15-30 seconds on each side, but don't overcook—it should remain juicy and tender.
Stir-Fry the Broccoli to Crisp-Tender Perfection
Add the broccoli florets to the same wok in a single layer, leaving space between each piece. Stir-fry for 2-3 minutes over high heat, giving them room to develop a slight char on the edges. You want them to retain a satisfying crunch while becoming tender enough to eat.
After about 2 minutes, add the garlic-ginger mixture and stir for 30 seconds until fragrant. The high heat will release the essential oils from the aromatics, filling your kitchen with an incredible aroma. If the broccoli starts to stick, add a splash of water and scrape up any browned bits from the bottom of the pan—these contain concentrated flavor.
Build the Silky Soy-Glazed Sauce
Pour in the ½ cup low-sodium soy sauce, 1 tablespoon honey, and 1 tablespoon rice vinegar. Stir everything together and let it simmer for 1-2 minutes until the sauce slightly thickens and coats the back of a spoon. The honey will add a subtle sweetness that balances the savory soy and tangy vinegar.
Return the steak to the wok and toss everything together for 1 minute, letting the steak absorb all that delicious sauce. Sprinkle in the ½ teaspoon red pepper flakes and stir for another 30 seconds to distribute the heat evenly. Taste and adjust seasoning—you might want to add a pinch more salt if needed, but the sauce should already be well-seasoned.
Finish and Serve Over Steaming Rice
Remove the wok from heat and stir in 1 tablespoon sesame oil and 1 tablespoon sesame seeds. The sesame oil adds a nutty aroma that complements the savory flavors, while the toasted sesame seeds provide a delightful crunchy contrast. Give it one final stir to combine everything beautifully.
Serve the beef and broccoli immediately over 2 cups cooked white rice, spooning the sauce generously over each portion. The rice helps balance the rich, savory flavors while soaking up any leftover sauce. Garnish with extra sesame seeds if desired, and enjoy while everything is hot and vibrant. This dish comes together faster than you'd think, but the flavors develop beautifully when served fresh off the wok.
Pro Tips For Making Beef And Broccoli Recipe With Leftover Steak
- Slice Steak Thinly: Leftover steak won’t carve itself—use a sharp knife and slice against the grain into ¼-inch strips. Thicker pieces stay chewy even in stir-fry heat, and nobody wants that. (I learned this after serving a plate where half the beef was still tough.)
- Blanch Broccoli First: Toss broccoli florets in boiling water for 30 seconds before stir-frying—this stops the bitterness and keeps them bright green. Skip this, and you’ll end up with sad, limp florets that taste like overcooked disappointment. (Yes, even if you’re impatient like me.)
- High Heat, Then Low: Start with the wok or pan screaming hot—you want that steak searing in 30 seconds, not steaming. Once everything’s in, drop the heat to medium-high and keep moving it. Rushing this step means greasy, uneven cooking. (Your future self will thank you.)
- Finish with Cold Oil: Drizzle in sesame oil off the heat at the very end—just before serving. Adding it earlier burns off the delicate aroma, and nobody wants that nutty flavor ruined. (Sounds weird, but it works: trust the process.)
Wine and beer pairings for this dish
Dry Red Wine
A crisp Cabernet Sauvignon from Napa Valley or a Syrah from the Rhône Valley brings out the dish’s savory depth without overpowering its bright flavors. The tannins in these wines complement the soy sauce’s umami, while their acidity cuts through the richness of the steak.
I love a 2020 Caymus Vineyards Cabernet—it has enough structure to stand up to the dish’s bold flavors while remaining approachable. 🍷
Light-Bodied White
For a refreshing contrast, try a Sauvignon Blanc from New Zealand or a Riesling from Germany. The citrus notes in these wines mirror the ginger and garlic in the sauce, creating a harmonious balance.
A Kim Crawford Sauvignon Blanc from Marlborough is my go-to—its zesty lime and herbal undertones elevate the dish’s bright, wok-fired flavors. Serve it slightly chilled for the best experience.
Asian-Inspired Beer
A Japanese lager like Asahi Super Dry or Sapporo Premium pairs beautifully with the dish’s soy and sesame notes. The light, crisp profile cleanses the palate between bites, while the subtle malt sweetness complements the honey in the sauce.
For something more robust, try a Hefeweizen like Weihenstephaner—its banana and clove aromas add an unexpected but delightful twist. 🍺
Spiced Rum Cocktail
If you prefer something stronger, a dark rum cocktail with a splash of soy sauce and lime works wonders. Mix 2 oz Diplomatico Reserva with ½ oz soy sauce, ½ oz lime juice, and a dash of Angostura bitters, then serve over ice.
The rum’s caramel notes enhance the honey in the sauce, while the bitters add depth. Garnish with a sesame seed sprinkle for a nod to the dish’s flavors.
Non-Alcoholic Pairings
Don’t skip the drink just because you’re not imbibing! A sparkling yuzu soda (like San Pellegrino Aranciata Rossa) adds a citrusy lift that brightens the dish.
For something warmer, try hibiscus tea—its tart, cranberry-like flavor balances the soy sauce’s saltiness beautifully. Both options keep the meal feeling special without the alcohol. 💛
Nutrition facts
Frequently asked questions
Can I use any type of leftover steak for this recipe?
Yes, but thinly sliced against the grain is key! Ribeye, sirloin, or flank steak all work beautifully. The thinner slices ensure tender bites that absorb the sauce perfectly. If your steak is particularly tough, marinate it for 10-15 minutes in soy sauce and a splash of honey before cooking to help tenderize it.
How do I keep the broccoli crisp-tender instead of mushy?
Cook it in batches over high heat and don't overcrowd the pan. Stir-fry for just 2-3 minutes until bright green with slight char. If using frozen broccoli, thaw and pat completely dry first—excess moisture makes it steam instead of sear. Add a splash of water if it starts sticking, but cook it quickly to maintain texture.
Can I make this recipe without a wok?
A large skillet or cast-iron pan works perfectly. The key is getting your pan smoking hot before adding oil. For extra crispiness, use a 12-inch pan so ingredients have room to develop color. If your pan is smaller, cook in batches—just keep everything warm while you finish.
What if my leftover steak is already well-done?
No problem! The high heat in this recipe will revive it beautifully. Slice it extra thin (about ⅛-inch thick) and sear it for 1-2 minutes per side to get those crispy edges. The sauce will help tenderize it further. For maximum flavor, add a splash of beef broth to the sauce while simmering—it'll add richness that complements the well-done beef.
How can I make this gluten-free?
Swap the soy sauce for tamari (a gluten-free soy alternative) and use gluten-free rice or cauliflower rice for serving. Double-check all ingredients—some sesame oils and sauces contain wheat. The rest of the recipe remains the same, and the flavor difference is minimal when using quality tamari.
