Quick Beef and Broccoli Stir-Fry
Skip the delivery app — this is done in 20 minutes and tastes like the real thing.
It's 6:30, you're tired, and you want something that actually feels like dinner — not cereal. This beef and broccoli stir-fry is built for exactly that moment. Thinly sliced beef, crisp-tender broccoli, and a savory sauce that comes together while the pan heats up. No marinating overnight, no complicated prep. The sauce uses pantry staples you almost certainly already have. Expect a glossy, deeply savory result that tastes like you ordered from your favorite Chinese-American spot — but you made it in the time it would have taken to decide what to order.
Ingredients
- 0.75 lb flank steak or sirloin — sliced thin against the grain
- 3 cup broccoli florets — fresh or frozen-thawed
- 2 tbsp vegetable oil — divided
- 3 tbsp soy sauce — low-sodium preferred
- 1 tbsp oyster sauce
- 1 tbsp brown sugar — packed
- 1 tsp sesame oil
- 1 tsp cornstarch
- 0.25 cup water or low-sodium beef broth
- 3 unit garlic cloves — minced
- 1 tsp fresh ginger — grated; or 0.25 tsp ground ginger
- 1 pinch red pepper flakes — optional, for heat
- 2 cup cooked white rice — for serving; microwave pouches work great here
Method
- 1 Whisk together soy sauce, oyster sauce, brown sugar, sesame oil, cornstarch, and water in a small bowl. Set the sauce aside — it takes 30 seconds and you'll be glad it's ready.
- 2 Pat the beef slices dry with a paper towel. Dry beef = better sear, less steaming. Season lightly with a pinch of salt.
- 3 Heat 1 tbsp vegetable oil in a large skillet or wok over high heat until shimmering — about 1 minute. The pan should be hot enough that a drop of water evaporates instantly.
- 4 Add the beef in a single layer. Do not stir for 90 seconds. Let it get a proper sear. Stir once, cook another 30 seconds, then transfer beef to a plate. It's okay if it's slightly underdone — it'll finish in the sauce.
- 5 Add the remaining 1 tbsp oil to the same pan. Add broccoli and cook over high heat, stirring occasionally, for 3–4 minutes until bright green and just tender. Add a splash of water (1–2 tbsp) if the pan looks dry.
- 6 Push the broccoli to the edges of the pan. Add garlic and ginger to the center and cook for 30 seconds, stirring constantly, until fragrant.
- 7 Return the beef to the pan. Pour the sauce over everything. Toss to coat and cook for 1–2 minutes until the sauce thickens and coats the beef and broccoli in a glossy glaze.
- 8 Serve immediately over rice. Add red pepper flakes if you want a little heat.
Variations
- Vegetarian Swap — Replace the beef with 8 oz extra-firm tofu (pressed and cubed) or 1.5 cups thinly sliced portobello mushrooms. Swap oyster sauce for hoisin sauce to keep it fully plant-based. Same cook time.
- Even Faster (Under 15 Minutes) — Use pre-sliced beef stir-fry strips from the butcher counter, a bag of pre-cut broccoli florets, and a microwave rice pouch. You're cutting all the prep time in half.
- No Oyster Sauce — Add an extra tablespoon of soy sauce plus a teaspoon of Worcestershire sauce. It won't be identical but it keeps the savory depth without a special trip to the store.
Notes
The single biggest upgrade you can make: slice the beef as thin as possible — aim for about 1/8 inch. Pop it in the freezer for 15 minutes before slicing if it's too soft to cut cleanly. Leftover stir-fry reheats fine in a skillet with a tiny splash of water; the microwave makes the broccoli sad.
Equipment that helps
- Large skillet or wok (12-inch) — A wide, heavy pan gives the beef and broccoli enough room to sear instead of steam — which is the difference between good stir-fry and soggy stir-fry.
- Microplane or fine grater — Grating fresh ginger directly into the pan takes 10 seconds and delivers noticeably brighter flavor than pre-minced jarred ginger.
More like this