Main Courses
This beef and broccoli recipe with leftover steak turns dinner-table scraps into a restaurant-worthy dish with just 20 minutes of active work. The secret lies in slicing steak thin enough to cook quickly while keeping it tender, paired with broccoli that gets perfectly crispy edges and vibrant green centers. I developed this method after realizing how often leftover steak gets relegated to sandwiches—this version elevates it to something special without requiring extra shopping trips.
The sauce is where the magic happens: a bold soy-ginger fusion that balances sweet, salty, and umami notes while cutting through the richness of the beef. We'll use a simple one-pan technique to avoid extra dishes, with high-heat stir-frying to maintain that satisfying crunch in both the broccoli and any slightly dried-out edges on the steak. The key is working efficiently—prep everything before you start cooking so the dish comes together faster than takeout.
What you'll end up with is a plate that looks as impressive as it tastes: tender strips of beef with caramelized edges, bright green broccoli florets that stay crisp-tender, and a glossy sauce that clings to every bite. This is the kind of weeknight meal that makes you feel like you've put in effort without actually spending hours in the kitchen. The flavors are bold enough to stand up to rice or noodles, but the technique is simple enough that even busy weeknights won't feel like a chore.
Best of all, this recipe scales perfectly—double it for leftovers or halve it for a quick lunch. The method works equally well with different cuts of steak, so don't hesitate to use whatever you have on hand. Let's transform those leftovers into something extraordinary.
Ingredients for beef and broccoli recipe with leftover steak
Leftover steak, crispy broccoli, and bold flavors—this weeknight dinner transforms scraps into restaurant-quality bites.
| Ingredient | Amount | Notes |
|---|---|---|
| Leftover Steak 🥩 | 1 lb | Thinly sliced against grain |
| Fresh Broccoli 🥦 | 1 ½ lbs | Cut into florets, stems peeled |
| Low-Sodium Soy Sauce 🍶 | ½ cup | High-quality brand preferred |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Fresh Ginger 🌿 | 1 tbsp | Grated, finely minced |
| Garlic Cloves 🧄 | 4 cloves | Minced, aromatic |
| Brown Sugar 🍯 | 2 tbsp | Light or dark variety |
| Cornstarch 🌾 | 1 tbsp | For sauce thickening |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point |
| Green Onions 🧅 | 3 whole | Sliced, for garnish |
| Toasted Sesame Seeds 🌾 | 1 tbsp | For texture contrast |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| White Rice 🍚 | 1 ½ cups | Cooked, for serving |
The steak is the star here, so slice it thin against the grain—that's what keeps it tender. Any leftover steak works, but ribeye or sirloin hold up best to the quick cooking. Broccoli should be fresh with bright green florets—Trader Joe's or Whole Foods usually have the best quality. If your steak has dried out, a quick soak in warm water with a splash of soy sauce revives it. For the sauce, Kikkoman low-sodium soy sauce is my go-to—it's bold but not overpowering. Grab a small jar of toasted sesame oil too; the flavor is worth the splurge.
No sesame oil? Avocado oil at half the amount works in a pinch, but you'll miss that nutty aroma. Short on ginger? Ginger powder at one-third the amount gets you close, but fresh is ideal. The cornstarch is non-negotiable for that glossy sauce—it's what makes it cling to everything. If you're feeling fancy, add a pinch of white pepper to the sauce for depth. The broccoli stems? Peel them first—they're just as delicious as the florets, and you'll waste less. For extra crunch, toss the broccoli with a little cornstarch before stir-frying.
This reheats beautifully—just toss with a little sauce and heat through. Keeps for 3-4 days in the fridge, or 3 months frozen if you make a big batch. I always cook extra rice to have on hand for quick meals. The sauce thickens as it cools, so thin it with a splash of water if needed. Store the sauce separately if you're not using it all at once—it'll keep for 1 week in the fridge. Garnish with sesame seeds right before serving so they stay crisp.
Why You'll Love This Recipe
- No-Waste Hero: I swear by this trick—leftover steak isn’t just scraps, it’s upgraded. Sliced thin against the grain, tossed in the same pan with broccoli florets (no chopping, just break ‘em off the stalk), and that soy-ginger-sesame glaze? It’s like giving your dinner a second life, but better.
- Umami Bomb: Between us, the ginger and low-sodium soy sauce do all the heavy lifting here. That crisp-tender broccoli? Perfect. The steak? Still juicy, now with a sticky, caramelized edge. Honestly, I’ve made beef and broccoli before, but this combo—where the sesame oil finishes it off—is dangerously addictive.
- Weeknight to Date Night: Serve it over rice with a fried egg on top for a lazy Tuesday. Plate it on a big platter with chopsticks for a fancy-ish dinner. My roommate’s vegetarian friend loves it, my coworker’s kids devour it—it’s the one dish that never feels like a compromise.
- Pocketbook Winner: Steak leftovers? Free protein. Broccoli’s cheap and seasonal. Soy sauce and ginger are pantry staples. I’ve made this for $12 and fed four people—no takeout, no guilt. Plus, it’s ready in 15 minutes, so you’re not sacrificing time or money for flavor. Win.
Step-by-step instructions for beef and broccoli with leftover steak
Here's how to transform leftover steak into a restaurant-worthy dish with crispy broccoli and rich soy-ginger flavors.
Prep the Broccoli for Maximum Crispiness
Start by cutting the 1.5 lbs fresh broccoli into even-sized florets, about 1½ to 2 inches across. Peel the tough outer layer from the stems using a vegetable peeler—this ensures they cook faster and get that perfect crisp-tender texture. Give the florets a quick rinse and pat them completely dry with paper towels. The drier they are, the better they'll brown in the pan.
While the broccoli is prepping, set up your workstation. You'll want to have all ingredients measured and ready to go—this keeps the cooking process smooth and prevents any last-minute scrambling. I like to arrange everything in the order I'll use it: broccoli first, then aromatics, then sauce ingredients. This simple organization saves time and keeps things from getting chaotic.
Sear the Steak for Rich Flavor
Heat 2 tablespoons vegetable oil in a large skillet over medium-high heat until it shimmers. Add the 1 lb leftover steak (sliced against the grain) in a single layer, being careful not to overcrowd the pan. Let the steak sear undisturbed for 1 to 2 minutes until it develops a deep golden-brown crust—this is where all the flavor happens.
Once the steak is browned on one side, flip it and cook for another 1 to 2 minutes. You don't need to fully cook the steak again—it's already done. The goal here is just to warm it through and add that beautiful sear. Transfer the steak to a plate and set it aside. Don't skip this step—those browned bits are pure flavor gold that'll dissolve into your sauce.
Stir-Fry Broccoli Until Crisp-Tender
In the same skillet (no need to clean it—the browned bits add depth), add 1 tablespoon sesame oil and swirl to coat the pan. Add the prepared broccoli in a single layer and let it sit undisturbed for 1 to 2 minutes until the edges start to turn golden. This initial sear is crucial for that crispy texture we're after.
Stir the broccoli occasionally for 3 to 4 minutes total, until it's bright green with just a hint of crispness—you want it to still have a slight bite, not completely soft. If the pan gets too dry, add 1 tablespoon water and cover with a lid for 30 seconds to steam the broccoli slightly. This two-step cooking method (sear then steam) guarantees that perfect texture contrast.
Build the Soy-Ginger Sauce
Push the broccoli to one side of the skillet and add 1 tablespoon vegetable oil to the empty space. Toss in the 4 cloves garlic cloves and 1 tablespoon fresh ginger (finely minced), cooking for 30 seconds until fragrant—don't let them burn, or they'll turn bitter. Add 2 tablespoons brown sugar and stir for another 30 seconds to help caramelize slightly.
Pour in the ½ cup low-sodium soy sauce and bring to a gentle simmer. Sprinkle the 1 tablespoon cornstarch over the sauce and stir vigorously for 1 to 2 minutes until it thickens to a glossy, coatable consistency. If it thickens too quickly, add 1 to 2 tablespoons water to reach your desired sauce-to-vegetable ratio. The sauce should cling beautifully to both the broccoli and steak.
Combine and Finish
Return the steak and broccoli to the skillet, tossing everything together to coat evenly with the sauce. Cook for an additional 1 to 2 minutes just to meld all the flavors. Taste and adjust seasoning with salt and black pepper—you might not need much since the soy sauce is already seasoned, but it's always worth checking.
Garnish with 3 sliced green onions and 1 tablespoon toasted sesame seeds for that final touch of color and texture. Serve immediately over the 1½ cups cooked white rice—the hot rice helps keep the dish warm while you eat. The contrast of the crispy broccoli, tender steak, and sticky sauce over fluffy rice makes this a complete meal every time.
Pro Tips For Making Beef And Broccoli Recipe With Leftover Steak
- Slice Thin, Slice Fast: I used to struggle with chewy steak in stir-fries, but here’s what works: slice against the grain into ¼-inch strips—thinner than you’d cut for a sandwich. Use a sharp knife and don’t overthink it; speed matters more than precision. If the steak’s tough, a quick 30-second blast in the microwave (just to warm) makes it easier to slice cleanly.
- Blanch Broccoli, Keep It Crisp: Fresh broccoli releases water like a faucet left running. Stop the sog: boil 2 minutes in salted water, then shock in ice water. Drain well and pat dry with a kitchen towel—this guarantees crisp-tender florets that won’t turn to mush in the pan. (Yes, even if you’re impatient like me.)
- Start Hot, Finish Low: Crank the wok or skillet to max heat before adding oil—you want smoke. Stir-fry the steak for 30 seconds max, then pull it out. Reduce heat to medium-low, add broccoli, and toss for 2–3 minutes. Rushing the heat = rubbery steak and sad broccoli. Trust the process.
- Ginger: Grate, Don’t Mince: Fresh ginger loses its punch when finely chopped. Use a microplane for a paste-like texture that blends seamlessly into the sauce. Skip the knife unless you’re okay with tiny, visible flecks that don’t dissolve. (Pro move: Add ginger last to the sauce so it infuses without burning.)
Wine and beer pairings for this beef and broccoli recipe with leftover steak
Bold Red Wine Pairings
The rich umami flavors in this beef and broccoli dish pair beautifully with a medium-bodied red wine like Pinot Noir from Oregon or California. The wine's bright acidity and red fruit notes—think cherry and raspberry—cut through the soy sauce's saltiness while complementing the steak's caramelized edges. I reach for La Crema Pinot Noir from Sonoma Coast when I want that perfect balance of elegance and approachability. 🍷
For something with a touch more structure, try a Syrah from Washington State. The peppery spice and dark plum flavors in Syrah stand up to the ginger and brown sugar in the sauce, creating a harmonious contrast. A bottle like Chateau Ste. Michelle delivers that perfect balance without overpowering the dish's vibrant flavors.
Crisp White Wine Options
If you prefer white wine, a dry Riesling from Germany or Washington State works surprisingly well. The wine's slight sweetness and citrus notes—like green apple and lemon—brighten the soy sauce while its acidity keeps the meal feeling fresh. Dr. Loosen Blue Slate Riesling is my go-to for this pairing, offering just the right amount of complexity. 🍷
For a lighter option, a Sauvignon Blanc with herbal notes pairs beautifully with the ginger and garlic in the sauce. Look for a bottle from New Zealand like Cloudy Bay Sauvignon Blanc—its zesty lime and grassy flavors enhance the dish's vibrant profile without competing with the beef's richness.
Beer Pairings for Bold Flavors
A Japanese lager like Asahi Super Dry is my top beer recommendation for this dish. The crisp, clean profile lets the beef and broccoli flavors shine while the subtle malt sweetness complements the soy sauce. The carbonation also helps cleanse your palate between bites. 🍺
For something with a bit more character, try a Belgian witbier like Hoegaarden. The coriander and orange peel notes in the beer echo the ginger in the sauce, while the effervescence balances the dish's richness. This pairing feels festive and unexpected—perfect for when you want to elevate a weeknight meal.
Non-Alcoholic Pairings
Don't drink alcohol? A sparkling green tea like San Pellegrino Aranciata Rossa adds a refreshing contrast to the dish's bold flavors. The citrus notes in the soda complement the soy sauce, while the bubbles keep everything feeling light. I often serve this with my version when hosting guests who prefer non-alcoholic options. 🥤
For something more substantial, try a ginger beer like Feather Ginger Beer. The natural ginger flavor mirrors the dish's key ingredient, while the slight sweetness balances the soy sauce's saltiness. It's a surprisingly sophisticated pairing that feels like a natural extension of the meal itself.
Nutrition facts
Frequently asked questions
Can I use other cuts of leftover steak besides ribeye or sirloin?
This recipe works beautifully with any leftover steak cut—flank, skirt, or even filet mignon. The key is slicing against the grain for tenderness. For tougher cuts like flank, marinate briefly in soy sauce and ginger before cooking to enhance flavor and texture. Filet mignon will be extra tender but may need slightly less cooking time.
What if my leftover steak is dried out or tough?
No problem! Revive it by slicing thinly against the grain, then soaking in warm water with 1 tablespoon soy sauce and ½ teaspoon cornstarch for 10 minutes. This plumps up the fibers and adds moisture. Pat dry before cooking to ensure proper searing. For extra tenderness, add a splash of water to the pan while cooking to steam the steak slightly.
Can I make this recipe without rice? What are good alternatives?
Serve over cauliflower rice for a low-carb option, or try quinoa for added protein. For a heartier base, use steamed jasmine rice or even egg noodles (add them to the pan during the final 2 minutes of cooking). The dish also works as a filling for lettuce wraps or over a bed of shredded cabbage for a fresh twist.
How can I adjust the sauce to be less salty or sweeter?
For less saltiness, reduce the soy sauce to ¼ cup and add 1 tablespoon water to maintain consistency. For extra sweetness, increase the brown sugar to 3 tablespoons or add ½ teaspoon honey to the sauce. Taste as you go—you can always adjust while the sauce simmers. If using low-sodium soy sauce, regular soy sauce works too, but reduce it to ¼ cup for balance.
Can I prep this dish ahead of time for meal prep?
Yes! Prep the sauce separately and store it in the fridge for up to 1 week. Cook the steak and broccoli separately, then refrigerate in airtight containers for 3-4 days. Reheat everything together in a skillet with 1 tablespoon water for 3-4 minutes to restore crispiness. For freezing, store components separately—steak and broccoli freeze for 3 months, while the sauce keeps for 1 month**.
