You know those nights when you’re staring into the fridge at 6pm, wondering how you’re going to get dinner on the table fast? That’s when my beef and broccoli stir-fry saves the day. I perfected this recipe during my crazy grad school years when time was tight but takeout wasn’t in the budget. What started as desperation cooking turned into our family’s favorite 20-minute meal.
The magic happens in one pan – juicy flank steak gets cozy with crisp-tender broccoli in a sauce that’s just salty-sweet enough. My secret? A quick 10-minute marinade that does all the flavor work for you. This isn’t some complicated restaurant-style dish with 15 ingredients. It’s real food, fast, with stuff you probably have in your kitchen right now.

Why You’ll Love This Beef and Broccoli Stir-Fry
Trust me, this dish is a weeknight superhero for so many reasons:
- Lightning fast – From fridge to plate in 20 minutes flat (faster than waiting for delivery!)
- One-pan wonder – Minimal cleanup means more time to actually relax
- Better than takeout – That perfect balance of savory, sweet, and umami without the greasy aftermath
- Healthy-ish comfort food – Packed with protein and veggies but still feels indulgent
- Endlessly adaptable – Spice it up, swap veggies, make it gluten-free – the wok’s your oyster!
Ingredients for Beef and Broccoli Stir-Fry
Here’s what you’ll need to make this quick beef and broccoli stir-fry – I promise it’s all simple stuff you might already have:
- 1 pound flank steak – sliced thin against the grain (this is the secret to tender bites!)
- 2 cups broccoli florets – chopped into bite-sized pieces (save those stems for slaws!)
- 2 tablespoons soy sauce – I use regular but low-sodium works too
- 1 tablespoon oyster sauce – that magical umami booster
- 1 teaspoon sesame oil – just a drizzle makes all the difference
- 2 cloves garlic – minced (or more if you’re like me and love garlic)
- 1 tablespoon cornstarch – our sauce thickener
- 1 tablespoon vegetable oil – for that perfect high-heat sear
See? Nothing fancy – just good ingredients prepped right. Now let’s make some magic!

How to Make Beef and Broccoli Stir-Fry
Okay, let’s get cooking! I’ll walk you through each step to make sure your beef and broccoli comes out perfectly every time. The key here is organization – we’ll prep everything first because stir-frying moves fast once you start.
Marinating the Beef
First things first – that marinade is our flavor foundation. Grab a medium bowl and whisk together:
- 2 tablespoons soy sauce (the good stuff!)
- 1 tablespoon oyster sauce
- 1 teaspoon sesame oil
- 2 cloves of minced garlic
- 1 tablespoon cornstarch
Now add your thinly sliced flank steak and toss until every piece is coated. Here’s my little trick – I use my clean hands to really massage that marinade into the beef. Let it sit for 10 minutes (set a timer!) while you prep the broccoli. Don’t skip this step – that cornstarch will give us the most tender beef and help thicken our sauce later.
Cooking the Beef and Broccoli
Heat your largest skillet or wok over high heat – we want it screaming hot! Add 1 tablespoon vegetable oil and swirl to coat.
- Cook the beef: Add the marinated beef in a single layer (work in batches if needed). Let it sear undisturbed for 1 minute, then stir-fry for another minute until just browned but still pink in spots – we’ll finish cooking it later. Transfer to a plate.
- Stir-fry the broccoli: In the same pan, add the broccoli florets. Stir-fry for 2-3 minutes until bright green with some charred spots. If it’s drying out, add a splash of water to create steam.
- Combine everything: Return the beef (and any juices!) to the pan. Toss everything together and cook for another 1-2 minutes until the beef is cooked through and the sauce coats everything beautifully.
And that’s it! Taste and add a splash more soy sauce if needed. Serve immediately – this dish waits for no one!

Tips for the Best Beef and Broccoli Stir-Fry
After making this recipe dozens of times (sometimes half-asleep after work!), I’ve picked up some game-changing tricks:
- Slice smart: Freeze the flank steak for 20 minutes first – it makes slicing paper-thin pieces against the grain so much easier.
- Heat matters: If your beef starts stewing instead of searing, your pan isn’t hot enough. Wait until you see wisps of smoke before adding oil.
- Play with heat: That teaspoon of red pepper flakes I keep mentioning? Add it with the garlic for subtle warmth or sprinkle on at the end for punchy heat.
- Sauce control: Found it too salty? Use low-sodium soy sauce next time or add a teaspoon of honey to balance.
- Veggie boost: Toss in sliced mushrooms or snap peas with the broccoli – they cook at the same rate.
These little tweaks take this simple dish from “good” to “order it again tomorrow” territory!
Ingredient Substitutions for Beef and Broccoli Stir-Fry
No flank steak? No problem! Here’s how to adapt this recipe with what you’ve got:
- Swap the protein: Chicken thighs work beautifully (slice thin like the beef) or even extra-firm tofu for a vegetarian version – just press it well first.
- Gluten-free option: Use tamari or coconut aminos instead of soy sauce – they’ll give you that same savory depth without the gluten.
- Broccoli alternatives: Try asparagus, green beans, or even Brussels sprouts cut in half – just adjust cooking times slightly.
- Sauce shortcuts: No oyster sauce? A dash of fish sauce or hoisin makes a great stand-in (start with half the amount and taste).
The beauty of stir-fry? It’s flexible. As long as you keep that hot pan and quick cooking, you’re golden!
Serving Suggestions for Beef and Broccoli Stir-Fry
This stir-fry is practically begging to be piled onto something starchy! My go-to is steaming jasmine rice – it soaks up that glorious sauce like a dream. Feeling fancy? Try it over crispy pan-fried noodles for amazing texture. Weeknight shortcut? Microwave quinoa works in a pinch. Honestly though? I’ve been known to eat it straight from the pan with chopsticks when no one’s looking!
Storing and Reheating Beef and Broccoli Stir-Fry
Here’s the deal – this beef and broccoli is best fresh, but if you’ve got leftovers (rare in my house!), stash them in an airtight container for up to 3 days. When reheating, skip the microwave if you can – it makes the beef rubbery. Instead, toss everything back in a hot pan with a splash of water to bring back that perfect saucy texture. The broccoli stays crisper that way too!
Nutritional Information for Beef and Broccoli Stir-Fry
Just so you know – these nutrition estimates will vary based on your exact ingredients and brands. That said, this stir-fry is naturally packed with protein from the beef and fiber from the broccoli, while keeping carbs in check. The sauce adds some sodium, but you can always adjust the soy sauce to taste!
Frequently Asked Questions About Beef and Broccoli Stir-Fry
I get asked these questions all the time about my go-to beef and broccoli recipe – here’s what you need to know:
Can I freeze beef and broccoli stir-fry?
Technically yes, but I don’t recommend it. The broccoli gets mushy when thawed, and the beef loses its tender texture. If you must, freeze just the cooked beef in sauce separately and add fresh broccoli when reheating.
Can I use frozen broccoli?
Fresh is best for that perfect crisp-tender bite, but frozen works in a pinch! Thaw it first and pat dry – otherwise you’ll end up with a watery stir-fry. Add it at the very end since it cooks faster.
How do I make this gluten-free?
Easy! Swap regular soy sauce for tamari or coconut aminos. Double check your oyster sauce too – some brands contain wheat. The rest of the ingredients are naturally gluten-free.
Why is my beef tough?
Two likely culprits: You didn’t slice against the grain (look for those long muscle fibers!), or your pan wasn’t hot enough before adding the meat. High heat = quick cook = tender beef!
Did this beef and broccoli stir-fry save your weeknight like it’s saved mine a hundred times? I’d love to hear how it turned out for you! Drop a quick note below to let me know – did you add any fun twists? How did the family like it? Your feedback helps me create more recipes you’ll love (and makes my day every time). Now go enjoy that delicious dinner you just whipped up – you earned it!
Print
20-Minute Beef and Broccoli Stir-Fry for Busy Weeknights
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Diet: Low Calorie
Description
A quick and easy beef and broccoli stir-fry recipe that’s perfect for a weeknight dinner.
Ingredients
- 1 pound flank steak, sliced thin
- 2 cups broccoli florets
- 2 tablespoons soy sauce
- 1 tablespoon oyster sauce
- 1 teaspoon sesame oil
- 2 cloves garlic, minced
- 1 tablespoon cornstarch
- 1 tablespoon vegetable oil
Instructions
- Mix soy sauce, oyster sauce, sesame oil, garlic, and cornstarch in a bowl.
- Add sliced beef and let marinate for 10 minutes.
- Heat vegetable oil in a pan over high heat.
- Cook beef for 2 minutes, then remove from pan.
- Add broccoli to the pan and stir-fry for 3 minutes.
- Return beef to the pan and mix well.
- Cook for another 2 minutes.
- Serve hot.
Notes
- Slice beef against the grain for tenderness.
- Adjust soy sauce for saltiness preference.
- Add red pepper flakes for heat.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Method: Stir-Fry
- Cuisine: Chinese
Nutrition
- Serving Size: 1 serving
- Calories: 250
- Sugar: 2g
- Sodium: 600mg
- Fat: 12g
- Saturated Fat: 4g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 2g
- Protein: 25g
- Cholesterol: 50mg
Keywords: beef, broccoli, stir-fry, quick dinner