Main Courses
This beef and leftover steak with broccoli recipe transforms dinner leftovers into a restaurant-worthy stir-fry that’s ready in under 20 minutes. ✨ After years of testing ways to repurpose steak without sacrificing flavor, I’ve perfected a method that delivers crisp-tender beef, vibrant broccoli, and a glossy soy-ginger sauce that clings to every bite.
The secret lies in thinly slicing the steak against the grain—this ensures tender, fork-friendly pieces that absorb the sauce beautifully. A quick sear in a hot pan locks in juices, while the broccoli gets just enough time to stay crisp-tender.
The sauce, made with simple pantry staples, adds depth without overpowering the natural beef flavor.
What you’ll end up with is a dish that’s rich, savory, and packed with texture—crispy edges on the beef, bright florets of broccoli, and a sauce that’s sticky-sweet with just the right amount of umami.
It’s the kind of meal that feels indulgent but comes together effortlessly, proving that leftovers can be just as exciting as a fresh start.
Serve over steamed jasmine rice or noodles for a complete meal, and you’ve got dinner on the table faster than takeout could arrive. Let’s get cooking!
Ingredients for beef and broccoli recipe with leftover steak
Pantry staples plus a few fresh ingredients transform leftover steak into restaurant-quality beef and broccoli stir-fry.
| Ingredient | Amount | Notes |
|---|---|---|
| Leftover Steak 🥩 | 12 oz | Thinly sliced against grain |
| Broccoli Florets 🥦 | 4 cups | Fresh or frozen, cut into bite-size |
| Sesame Oil 🫒 | 1 tbsp | For aroma, not cooking |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point preferred |
| Fresh Ginger 🌿 | 1 tbsp | Finely grated, peeled |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Low-Sodium Soy Sauce 🍶 | ½ cup | Or tamari for gluten-free |
| Honey 🍯 | 1 tbsp | For sticky-sweet balance |
| Rice Vinegar 🍶 | 1 tbsp | White or seasoned |
| Cornstarch 🌾 | 1 tsp | For sauce thickening |
| Sesame Seeds 🌱 | 1 tbsp | Toasted for garnish |
| Green Onions 🧅 | 2 whole | Sliced, for garnish |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
The steak is non-negotiable here—thin slices against the grain make all the difference. Costco or Trader Joe's often have pre-sliced steak, but if you're starting with a whole cut, slice it thinly with a sharp knife. Broccoli? Fresh is ideal, but frozen florets work perfectly—just no need to thaw. For the ginger, grab the fresh root if you've got it—dried powder works in a pinch, but fresh has that bright zing. The soy sauce matters too—low-sodium or tamari keeps the balance right without overwhelming the dish.
No sesame oil? Toasted peanut oil works in a squeeze, though the aroma won't be identical. Short on honey? Maple syrup or agave does the trick, though honey adds that subtle floral note. The cornstarch is key for that glossy sauce—arrowroot powder is a 1:1 swap. For the green onions, anything green works—scallions, chives, or even a handful of cilantro if that's what's in your fridge. The sauce is where the magic happens, so don't rush it—let it simmer until it thickens just right.
Prep the broccoli first—it cooks faster than the beef. The sauce keeps for 5 days in the fridge, so make extra for noodles or rice bowls. Store it in a sealed jar and stir before using. The steak reheats beautifully—just toss it with a little extra sauce and warm through. This dish is even better the next day, so plan ahead and make a double batch. Leftovers freeze for 3 months if you're really committed to meal prep.
Why You'll Love This Recipe
- No-Waste Win: I swear by this trick—leftover steak transforms from boring to ridiculously good in 15 minutes. No sad Tupperware leftovers here; just crispy, caramelized slices that taste like a restaurant dish.
- Ginger-Sesame Magic: That fresh ginger and sesame oil combo? Chef’s kiss. The ginger brightens every bite, while the sesame oil adds a nutty depth—simple ingredients, but the flavor? Dangerously addictive.
- Weeknight Superstar: Between us, this is my go-to when I’m too tired to plan. Toss in the broccoli while the steak sizzles, and boom—dinner’s ready. (Yes, even on a Tuesday night.)
- Budget-Friendly Upgrade: Steak leftovers don’t have to be a bummer. This recipe stretches them into a full meal without breaking the bank—plus, broccoli’s cheap and packed with nutrients. Win-win.
Step-by-step instructions for beef and leftover steak stir-fry
Let's turn those leftovers into a restaurant-quality stir-fry with crisp-tender beef and vibrant broccoli.
🍳 Step 1: Prep the Broccoli and Slice the Steak
Start by cutting the 4 cups broccoli florets into even bite-sized pieces. I like to keep them about 1-inch across so they cook through without getting mushy. If using frozen broccoli, don't thaw it first—just pat it dry with paper towels to remove excess moisture.
Now for the steak: take your 12 oz leftover steak and slice it thinly against the grain. I use a sharp chef's knife and cut at a 45-degree angle for maximum surface area. These thin slices will cook quickly and absorb all that delicious sauce. Keep the sliced steak in a bowl until ready to use.
🔥 Step 2: Stir-Fry the Broccoli Until Crisp-Tender
Heat 2 tablespoons vegetable oil in a large skillet or wok over medium-high heat until shimmering. Add the broccoli florets in a single layer and stir-fry for 3-4 minutes until the edges turn bright green and slightly crispy. Don't crowd the pan—work in batches if needed.
Here's the thing—you want the broccoli to stay vibrant and slightly crisp. If it starts to steam instead of brown, reduce the heat slightly. Once the broccoli is cooked to your liking, remove it from the pan and set it aside. Keep the pan on heat for the next step.
🍳 Step 3: Cook the Steak in Stages
In the same pan (no need to wipe it clean—those browned bits are flavor gold), add 1 tablespoon vegetable oil if needed, then add the sliced steak. Cook for 1-2 minutes until the edges turn golden brown. Here's where it gets fun—toss in the 3 cloves minced garlic and 1 tablespoon finely grated ginger and stir for 30 seconds until fragrant.
Remove the steak from the pan and set it aside with the broccoli. The steak will finish cooking in the sauce, so don't worry if it's not fully done yet. This two-stage cooking prevents overcooking while building layers of flavor.
🥘 Step 4: Make the Sauce and Combine Everything
Lower the heat to medium and add ½ cup low-sodium soy sauce, 1 tablespoon honey, and 1 tablespoon rice vinegar to the pan. Stir for 1 minute to let the sauce thicken slightly. In a small bowl, whisk together 1 teaspoon cornstarch with 2 tablespoons water to make a slurry.
Pour the cornstarch slurry into the pan and stir constantly for 30-60 seconds until the sauce thickens to a glossy consistency. You want it to coat the back of a spoon but still be pourable. Return the steak and broccoli to the pan, tossing everything to coat evenly. Cook for another 1-2 minutes until everything is heated through.
🍽️ Step 5: Finish and Serve with Garnishes
Remove the pan from heat and stir in 1 tablespoon sesame oil for that authentic aroma. Taste and adjust seasoning with ½ teaspoon salt and ¼ teaspoon black pepper if needed. The sauce should be perfectly balanced—savory from the soy, slightly sweet from the honey, and tangy from the vinegar.
Transfer the beef and broccoli to serving plates and garnish with 1 tablespoon toasted sesame seeds and 2 whole sliced green onions. Serve immediately over steamed rice or noodles for the full experience. The steak should be tender with a slight chew, the broccoli crisp-tender, and the sauce clinging beautifully to every bite.
Pro Tips For Making Beef And Broccoli Recipe With Leftover Steak
- CHOP GINGER LIKE YOU MEAN IT: Slice that ginger paper-thin—no, thinner than you think. I used to hack off thick chunks and wonder why my dish tasted like it was missing something. A mandoline or sharp knife makes this easy, and the flavor gets absorbed way better when it’s nearly translucent.
- SLICE STEAK AGAINST THE GRAIN: Even if it’s leftover, thinly slice your steak perpendicular to the grain. Thick, chewy slices ruin the whole dish—this is your chance to fix yesterday’s mistake. A sharp knife and steady hand (or a meat slicer if you’re fancy) will save you from regret.
- DON’T BOIL THE BROCCOLI: Blanching broccoli for 30 seconds in salted water keeps it bright and crisp, but don’t overdo it. I learned this the hard way—mushy florets scream “rushed” and “sad dinner.” Drain well and shock in ice water to stop cooking immediately.
- STIR-FRY IN TWO BATCHES: Crowding the pan steams the broccoli and turns your stir-fry into a sad, soggy mess. Cook half the steak first, then remove it while you blanch the broccoli, and finish together. Yes, it’s an extra step, but it’s the thing that matters most for texture.
Creative variations of this beef and broccoli recipe with leftover steak
Spicy Korean-Inspired Twist
Add 1 tablespoon gochujang (Korean chili paste) and 1 teaspoon sesame paste to the sauce for a bold, spicy kick. I like to toast ½ teaspoon crushed red pepper flakes in the pan with the garlic and ginger for extra heat.
Serve with kimchi on the side—its tangy crunch balances the rich beef beautifully. For extra authenticity, finish with a drizzle of sriracha and a sprinkle of toasted sesame seeds. 🌶️
Creamy Garlic Butter Version
Swap the soy sauce for ¼ cup heavy cream and 2 tablespoons butter, then stir in 1 teaspoon Dijon mustard and 1 teaspoon Worcestershire sauce. Deglaze the pan with 2 tablespoons white wine or chicken broth before adding the sauce ingredients.
This version feels indulgent but still quick—perfect for a weeknight dinner that feels special. Garnish with parsley instead of green onions for a fresh twist. 💛
Vegetarian Swap with Mushrooms
Replace the steak with 12 oz sliced shiitake or cremini mushrooms and ½ cup chopped bell peppers for a hearty vegetarian version. Cook the mushrooms first until golden, then proceed with the same sauce recipe.
The mushrooms absorb the sauce beautifully, and the bell peppers add a nice crunch. I like to finish with toasted walnuts for extra texture. This version is just as satisfying and packed with umami. 🌱
Asian-Inspired Noodle Bowl
Cook 8 oz rice noodles according to package instructions and divide among bowls. Top with the beef and broccoli stir-fry, then drizzle with extra sauce. Add ½ cup shredded carrots and ¼ cup chopped cilantro for color and freshness.
For a protein boost, top with fried egg (sunny-side up or soft-boiled) and a sprinkle of crushed peanuts. This makes a complete, balanced meal in one bowl. ✨
Slow-Cooker Leftover Hack
For a hands-off version, combine all ingredients (except garnishes) in a 3-quart slow cooker. Cook on low for 4-5 hours or high for 2-3 hours, stirring once halfway. The slow cooking melds flavors beautifully, and the sauce thickens naturally.
This is perfect for busy days when you want minimal effort but maximum flavor. Serve over rice or noodles as usual. 💡
Breakfast-for-Dinner Adaptation
Turn this into a breakfast hash by adding 1 cup diced potatoes and ½ cup bell peppers to the pan with the broccoli. Cook until crispy, then add the steak and sauce as usual.
Top with a fried egg and crumbled bacon for a hearty, protein-packed breakfast. The sweetness of the potatoes pairs surprisingly well with the savory beef and broccoli. 🍳
Nutrition facts
Frequently asked questions
Can I use any type of leftover steak for this recipe?
This recipe works best with tender cuts like sirloin, ribeye, or flank steak—anything that slices thinly without falling apart. Avoid tougher cuts like flank or skirt if they're already quite chewy, as they won't become tender enough in the quick stir-fry. If you're unsure, test a small piece by slicing it thinly and checking the texture.
How do I properly slice steak against the grain?
First, identify the grain by looking at the muscle fibers in your steak. Then, cut at a 45-degree angle against those fibers for maximum tenderness. Use a sharp knife and make clean, even slices about ¼-inch thick. For best results, slice the steak when it's still slightly warm from leftovers—this makes it easier to cut thinly.
What if my broccoli gets mushy?
Broccoli turns mushy when overcooked or when too much moisture is present. To prevent this, cook it in batches over medium-high heat and avoid overcrowding the pan. Pat frozen broccoli dry before cooking, and stir frequently for 3-4 minutes max. If it starts to soften too quickly, remove it from the pan earlier and finish cooking in the sauce.
Can I make this recipe without a wok?
Any large, heavy-bottomed skillet or frying pan works perfectly. The key is maintaining medium-high heat to get that quick sear on the beef and broccoli. If your pan isn't wide enough, cook in batches—just keep the heat high and avoid overcrowding. A cast iron skillet is ideal for even heat distribution.
How can I make the sauce thicker or thinner?
For a thicker sauce, add ½ teaspoon more cornstarch mixed with 1 tablespoon water and stir until glossy. For a thinner sauce, add 1 tablespoon warm water or broth while stirring. The sauce should coat the back of a spoon but remain pourable. Adjust gradually—you can always thicken more than thin.
