Love this? Pin it for later! 📌
I still remember the first time I ordered beef and broccoli from a tiny neighborhood Chinese restaurant during my college years. The tender strips of beef, the vibrant green broccoli, and that glossy, savory sauce had me completely hooked. Fast forward fifteen years, and this quick beef and broccoli with oyster sauce has become my weeknight superhero recipe—the one I turn to when the clock hits 5:30 PM and my family is already asking "What's for dinner?"
What makes this recipe so special? It's not just the lightning-fast 20-minute cook time or the fact that it uses pantry staples I always have on hand. It's the way the oyster sauce creates this incredibly rich, umami-packed glaze that makes everyone think you've been marinating meat for hours. The secret lies in the velveting technique—a restaurant trick that keeps the beef unbelievably tender, even when you're using economical cuts like flank steak.
Whether you're a busy parent juggling homework help and soccer practice, a college student looking to upgrade from instant noodles, or simply someone who craves takeout flavors without the takeout price tag, this recipe is about to become your new best friend. Plus, when you make it at home, you control the sodium, the vegetables stay crisp-tender, and your kitchen fills with the most intoxicating aromatics that'll have neighbors wondering what restaurant opened on your block.
Why This Recipe Works
- Restaurant-Quality Velveted Beef: The cornstarch and egg white marinade creates a protective coating that keeps beef tender even at high heat
- One-Pan Wonder: Everything cooks in a single wok or skillet, meaning minimal cleanup on busy weeknights
- Customizable Veggie Power: While broccoli is classic, this method works beautifully with snap peas, bell peppers, or bok choy
- Freezer-Friendly Components: Prep and freeze the marinated beef for instant meals anytime
- Budget-Smart Protein: Uses economical flank steak transformed into tender, luxurious bites through proper technique
- Umami Bomb Sauce: The combination of oyster sauce, soy sauce, and a touch of sugar creates that addictive sweet-savory balance
- Meal Prep Champion: Keeps beautifully for 4 days refrigerated, making it perfect for weekday lunches
Ingredients You'll Need
Let's talk about each ingredient and why it matters. First, the beef: I prefer flank steak for its beefy flavor and affordability, but sirloin tip or even flat iron steak work beautifully. The key is slicing it properly—always against the grain, and if you partially freeze it for 20 minutes first, you'll get those paper-thin slices that cook in seconds.
The oyster sauce is the soul of this dish. Don't confuse it with fish sauce—oyster sauce is thick, dark, and intensely savory with a subtle sweetness. Lee Kum Kee is my go-to brand, and a bottle lasts months in the refrigerator. If you're vegetarian, mushroom-based vegetarian oyster sauce is an excellent substitute that provides similar umami depth.
For the broccoli, fresh is absolutely worth it here. Look for crowns with tight, dark green florets and firm stalks. Those bags of pre-cut broccoli are often dried out and won't achieve that perfect crisp-tender texture. Save the stems too—peel the tough outer layer and slice them thinly; they're delicious and add great texture variety.
The cornstarch serves double duty: in the marinade, it creates that silky coating on the beef, while in the sauce, it provides the glossy, clingy texture that makes every bite perfectly seasoned. Make sure your cornstarch is fresh—if it's been sitting in your pantry for years, it may have lost its thickening power.
Finally, a word on Shaoxing wine. This Chinese rice wine adds incredible depth, but if you can't find it, dry sherry is the closest substitute. Avoid "cooking sherry" from the grocery store—it's loaded with salt and will throw off your seasoning.
How to Make Quick Beef And Broccoli With Oyster Sauce
Prep and Marinate the Beef
Slice your partially frozen flank steak against the grain into 1/8-inch thick pieces, about 2 inches long. In a medium bowl, whisk together the egg white, 1 tablespoon cornstarch, 1 tablespoon soy sauce, 1 tablespoon Shaoxing wine, and ½ teaspoon baking soda. Add the beef, massaging the mixture into every slice. Let marinate for at least 15 minutes at room temperature, or up to 24 hours refrigerated. The baking soda is my secret weapon—it raises the pH, making the meat proteins unable to bond tightly, resulting in incredibly tender beef.
Mix the Magic Sauce
In a small bowl, combine 3 tablespoons oyster sauce, 2 tablespoons soy sauce, 1 tablespoon Shaoxing wine, 1 teaspoon sugar, 1 teaspoon sesame oil, and ¼ teaspoon white pepper. In a separate tiny bowl, mix 1 tablespoon cornstarch with 2 tablespoons water to create a slurry. This slurry is crucial—it prevents lumps in your sauce and ensures that glossy, restaurant-quality finish. Set both bowls near your stove.
Blanch the Broccoli
Bring a large pot of water to a rolling boil and add 1 teaspoon salt. Add broccoli florets and cook for exactly 90 seconds—set a timer! This brief blanching sets the bright green color and starts the cooking process. Immediately drain and plunge into ice water to stop cooking. This step ensures your broccoli stays vibrant and crisp-tender rather than turning army green and mushy. Drain thoroughly and set aside.
Heat Your Wok Properly
Place your wok or largest skillet over highest heat for 2 full minutes. You want it smoking hot—this is key for that wok hei flavor. Add 2 tablespoons neutral oil (peanut or canola) and swirl to coat. The oil should shimmer immediately. If it smokes excessively, your wok is too hot—remove from heat for 30 seconds. A properly heated wok prevents sticking and gives you that beautiful sear.
Sear the Beef in Batches
Working in two batches to avoid overcrowding, add half the marinated beef in a single layer. Let it sear undisturbed for 45 seconds—resist the urge to stir! This creates that beautiful caramelization. Then stir-fry for another 45 seconds until just cooked through. Remove to a plate and repeat with remaining beef. Overcrowding causes steaming instead of searing, resulting in gray, tough meat.
Aromatics and Sauce Assembly
Return wok to high heat. Add 1 more tablespoon oil, then 3 cloves minced garlic and 1 tablespoon minced ginger. Stir-fry for exactly 15 seconds—garlic burns quickly! Return all beef to the wok along with the blanched broccoli. Give your sauce mixture a stir (cornstarch settles) and pour it in. Bring to a boil, then add the cornstarch slurry. Stir constantly as the sauce thickens and becomes glossy, about 30 seconds.
Final Toss and Serve
Toss everything together for another 30 seconds until the sauce coats every piece beautifully. Remove from heat immediately—overcooking makes the beef tough and the broccoli mushy. Transfer to a serving platter and garnish with sliced scallions and a drizzle of sesame oil. Serve steaming hot over jasmine rice or noodles, with chili oil on the side for those who like it spicy.
Expert Tips
Temperature is Everything
Use the highest heat possible and have all ingredients prepped before you start. Stir-frying is a fast, hot cooking method—there's no time to chop while cooking.
Velvet Any Protein
The cornstarch-egg white marinade works magic on chicken, pork, or shrimp too. It's the restaurant secret to tender, silky proteins.
Prevent Sauce Separation
Always give your cornstarch slurry a stir before adding—it settles quickly. Add it while the liquid is boiling for instant thickening.
Partial Freeze for Perfect Slices
20-30 minutes in the freezer firms up the meat, making it incredibly easy to slice thinly and evenly.
Don't Overcrowd the Pan
Cook in batches if doubling the recipe. Overcrowding drops the pan temperature, leading to steamed rather than seared meat.
Prep Your Mise en Place
Measure everything into small bowls before heating the wok. Once you start cooking, the entire process takes under 5 minutes.
Variations to Try
Mongolian Style
Replace oyster sauce with hoisin, add 2 sliced scallions and 1 teaspoon chili flakes. The sauce becomes sweeter and stickier, perfect for lettuce wraps.
Thai-Inspired
Add 1 tablespoon fish sauce, juice of ½ lime, and 1 tablespoon palm sugar. Finish with Thai basil and bird's eye chilies for authentic Thai-Chinese fusion.
Low-Carb Cauliflower
Swap broccoli for cauliflower florets and serve over cauliflower rice. The sauce clings beautifully to the nooks and crannies of roasted cauliflower.
Sesame Ginger Boost
Double the ginger, add 2 tablespoons toasted sesame seeds, and finish with a drizzle of sesame oil. The nutty aroma takes this to another level.
Storage Tips
This beef and broccoli stores beautifully, making it perfect for meal prep. Cool completely before transferring to airtight containers—hot food creates condensation that leads to soggy vegetables. Stored properly, it'll keep for up to 4 days in the refrigerator. The sauce may thicken when cold; simply add a splash of water when reheating.
For longer storage, freeze individual portions in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator, then reheat in a skillet over medium heat with a tablespoon of water. Avoid microwaving if possible—it tends to overcook the beef and make the broccoli mushy.
Pro meal prep tip: Prep and marinate the beef on Sunday, storing it in a zip-top bag. Chop your vegetables and mix the sauce. Come Tuesday night, dinner is literally 5 minutes away—perfect for those crazy weeknights when everyone's starving and takeout temptation is strong.
Frequently Asked Questions
Quick Beef And Broccoli With Oyster Sauce
Ingredients
Instructions
- Marinate the beef: Combine egg white, cornstarch, soy sauce, Shaoxing wine, and baking soda. Add sliced beef and marinate 15 minutes.
- Mix sauce: Whisk together oyster sauce, soy sauce, sugar, sesame oil, and white pepper. Make cornstarch slurry separately.
- Blanch broccoli: Boil florets for 90 seconds, then plunge into ice water. Drain thoroughly.
- Heat wok: Heat wok on highest setting until smoking. Add 2 tablespoons oil.
- Sear beef: In two batches, sear beef undisturbed for 45 seconds, then stir-fry 45 seconds more. Remove to plate.
- Final assembly: Add remaining oil, garlic, and ginger. Stir-fry 15 seconds. Return beef and broccoli. Add sauce, bring to boil, then add cornstarch slurry. Toss until glossy and heated through.
- Serve: Transfer to platter, garnish with scallions, and serve immediately over rice.
Recipe Notes
For restaurant-quality results, ensure your wok is smoking hot before adding oil. Slice beef against the grain while partially frozen for paper-thin slices. Don't skip the ice bath for broccoli—it locks in that vibrant green color and crisp-tender texture.