Love this? Pin it for later!
I still remember the first time I ordered beef and broccoli from a little mom-and-pop Chinese place tucked between two laundromats in college. The sauce was glossy, the beef melted in my mouth, and the broccoli stayed a vibrant green with just the right snap. For years I assumed that magic could only happen inside a commercial wok over volcanic heat—until I tried reverse-engineering the dish in my own kitchen. After a dozen iterations (and one very smoky apartment), I landed on this streamlined version that tastes like Friday-night take-out but comes together in under 25 minutes, start to finish. We now make it on harried Tuesdays when homework folders are flying and the dog needs walking, yet nobody wants another sad rotisserie-chicken salad. If you can wield a skillet and whisk together three sauces from the Asian aisle, dinner is about to become your easiest win of the week.
Why This Recipe Works
- Velveting trick: A 50/50 mix of cornstarch and baking soda guarantees steak that stays silky even when you crank the heat.
- Blister & steam: Sear broccoli first, then splash in stock and clamp on a lid; you get charred edges plus tender-crisp florets.
- Two-pan harmony: While the steak relaxes, the glaze reduces in the same skillet—no extra dishes, deeper flavor.
- Oyster sauce backbone: It brings restaurant-level umami without a 20-ingredient pantry; one jar lasts months.
- Freezer-friendly steak: Pop the sirloin in the freezer for 12 minutes—slicing against the grain becomes child’s play.
- Meal-prep approved: Components hold up 4 days refrigerated; reheat once and lunchboxes feel like treat-yourself Friday.
Ingredients You'll Need
Great beef and broccoli lives or dies by the steak. I reach for top sirloin—lean enough to stay healthy yet well-marbled for quick searing. If your grocery only carries tougher round steak, bump the velveting time to 20 minutes and slice whisper-thin. In a pinch, flank steak works, but be sure to cut across the grain in ⅛-inch ribbons so every bite is tender.
Oyster sauce is the mahogany-colored condiment that gives this dish its signature glaze. A good bottle lists oysters as the first ingredient; I keep the Premium Lee Kum Kee one around. Vegetarians can sub mushroom-based “vegetarian stir-fry sauce” and still capture that deep oceanic funk. Soy sauce provides salinity, but opt for low-sodium so the oyster sauce can lead. Toasted sesame oil goes in at the very end; heat kills its perfume, so drizzle off-fire.
Fresh broccoli crowns trump frozen here because we want those charred, crispy tips. Choose heads with tight, dark-green florets and a moist stem end. If you only have frozen, thaw completely, squeeze out water, and pat dry or the stir-fry will steam instead of sear.
For aromatics, I stick to the classic duo of ginger and garlic. Buy firm ginger with taut skin; if it shrivels in the crisper, revive it in hot water for 5 minutes before mincing. Garlic should feel heavy for its size—no green sprouts, which taste bitter.
Finally, cornstarch is your insurance policy for that take-out sheen. Mixed with a pinch of baking soda it both thickens the sauce and raises the pH of the meat surface, discouraging muscle fibers from seizing up.
How to Make Quick and Easy Beef and Broccoli with Oyster Sauce
Prep & velvet the beef
Place 1¼ lb top sirloin in the freezer 12 min for easy slicing. Meanwhile whisk 1 Tbsp cornstarch, ½ tsp baking soda, 1 Tbsp water, and 1 tsp soy sauce into a slurry. Slice steak across the grain into ¼-inch strips, toss in slurry, and set aside while you prep vegetables.
Mix the stir-fry sauce
In a spouted cup combine 3 Tbsp oyster sauce, 2 Tbsp low-sodium soy sauce, 1 Tbsp brown sugar, 1 Tbsp rice vinegar, 2 tsp toasted sesame oil, 2 Tbsp water, and 1 tsp cornstarch. Whisk until smooth; the cornstarch prevents sugar from burning later.
Sear broccoli
Heat 1 Tbsp neutral oil in a 12-inch stainless or cast-iron skillet over medium-high until shimmering. Add 4 cups small broccoli florets; spread into a single layer and cook 2 min undisturbed. Toss, then add 2 Tbsp chicken stock, cover, and steam 90 seconds. Transfer to a warm plate—bright green and just tender.
Flash-fry the steak
Return skillet to high heat, add another 1 Tbsp oil. When wisps of smoke appear, lay beef in a single layer. Let it sizzle 45 seconds without stirring for malliard browning. Flip, cook 30 seconds more—steak should be barely pink.
Aromatics in
Push steak to the rim. Drop 1 Tbsp minced ginger and 2 cloves minced garlic into the center; sauté 15 seconds until fragrant but not browned. Fold everything together; the hot fat blooms the ginger’s citrusy oils.
Glaze & reunite
Give the oyster-sauce mixture a quick stir (cornstarch settles) and pour into skillet. Reduce heat to medium; sauce will thicken in 30–45 seconds. Return broccoli, toss until every floret glistens. Finish with 1 tsp sesame oil off heat for high-note aroma.
Serve immediately
Plate over steamed jasmine rice, cauliflower rice, or boiled noodles. Garnish with toasted sesame seeds and thinly sliced scallions for a pop of color. Serve hot; the glaze stays glossy for about 15 minutes.
Expert Tips
Hot pan, cold oil
Heat your skillet until a bead of water skitters across the surface before adding oil. This prevents sticking and gives steak that restaurant char.
Blot your beef
After velveting, pat the steak strips dry with paper towels. Excess moisture drops the pan temperature and causes steam instead of sear.
Don't crowd
If doubling the recipe, cook steak in two batches. Overcrowded pans drop temperature, and meat will stew in its own juices.
Ice-bath broccoli
For ultra-vibrant color, shock blanched broccoli in ice water for 30 seconds, drain, and pat dry before searing.
Reuse the glaze
Any sauce left in the skillet is liquid gold. Drizzle it over fried eggs or stir into instant ramen later in the week.
Thickening hack
If sauce gets too thick, loosen with a splash of noodle-cooking water; the starches help it cling without diluting flavor.
Variations to Try
- Low-carb: Swap broccoli for zucchini ribbons; reduce cornstarch in sauce to ½ tsp and serve over cauliflower rice.
- Spicy Szechuan: Add 1 tsp chili crisp with the garlic and a pinch of ground Szechuan peppercorns for tongue-numbing heat.
- Mushroom medley: Replace half the beef with sliced cremini and shiitake for a lighter, earthier version.
- Gluten-free: Use tamari instead of soy and confirm oyster sauce brand is wheat-free (Lee Kum Kee Panda makes a GF bottle).
Storage Tips
Cool leftovers within 2 hours and transfer to an airtight container; refrigerate up to 4 days or freeze up to 2 months. The cornstarch-thickened sauce may look curdled after thawing—warm gently in a skillet with a splash of water, stirring, and it will return to its glossy self. For meal-prep, store rice and beef-broccoli in separate containers so the grains stay fluffy; combine when reheating. Microwave at 70% power, covered, stirring once, about 90 seconds per serving. If using the stovetop, splash in 1 Tbsp broth per cup of leftovers, cover, and heat over medium-low until piping hot.
Frequently Asked Questions
Quick and Easy Beef and Broccoli with Oyster Sauce
Ingredients
Instructions
- Prep & velvet the beef: Place steak in freezer 12 min. Whisk 1 Tbsp cornstarch, baking soda, 1 Tbsp water, and 1 tsp soy sauce into a slurry. Slice steak across grain ¼-inch thick, coat in slurry.
- Make stir-fry sauce: Whisk oyster sauce, 2 Tbsp soy sauce, brown sugar, rice vinegar, 1 tsp sesame oil, 2 Tbsp water, and 1 tsp cornstarch until smooth.
- Sear broccoli: Heat 1 Tbsp neutral oil in 12-inch skillet over medium-high. Add broccoli, cook 2 min undisturbed. Add stock, cover, steam 90 seconds; transfer to plate.
- Cook steak: Return skillet to high heat with remaining 1 Tbsp oil. Sear beef 45 seconds per side until barely pink.
- Add aromatics: Push steak to rim; sauté ginger and garlic in center 15 seconds, then combine.
- Glaze & finish: Stir sauce and pour into skillet; cook 30–45 seconds until thick. Return broccoli, toss to coat. Finish with remaining 1 tsp sesame oil off heat. Serve hot over rice.
Recipe Notes
For extra-tender steak, velvet up to 20 minutes ahead. Sauce thickens as it stands; thin with a splash of stock if reheating.
