This dish features thinly sliced flank steak marinated in soy and cornstarch, stir-fried with blanched broccoli florets. A rich, savory soy-based glaze enhanced by oyster sauce, brown sugar, and sesame oil is added to coat the ingredients. Garlic and fresh ginger provide aromatic depth, while optional sesame seeds and scallions finish the dish. Cooked quickly over high heat, it’s an easy, flavorful option for satisfying meals.
The first time I attempted beef and broccoli in my tiny apartment kitchen, I underestimated how quickly everything happens in a wok. My broccoli ended up charred and the beef was tougher than I anticipated, but that failure taught me everything about proper prep work and high-heat cooking. Now this stir-fry has become my go-to when I need something that feels restaurant-quality but comes together faster than delivery would arrive.
Last winter my neighbor stopped by while I had this simmering on the stove, and she stood in my doorway literally sniffing the air trying to identify what smelled so incredible. We ended up eating it together while standing at the counter, and now she requests it every time she comes over for dinner.
Ingredients
- Flank steak: Thinly slicing against the grain is the secret to tender beef, and I cannot stress this enough
- Cornstarch: This coats the beef in a protective layer during cooking, keeping it silky and soft
- Broccoli florets: Blanching them first ensures they stay bright green and crisp-tender
- Fresh garlic and ginger: These aromatics build the foundation of flavor, so do not skip them
- Oyster sauce: Adds an incredible depth that soy sauce alone cannot achieve
- Brown sugar: Balances the salty elements and helps create that gorgeous glossy finish
- Sesame oil: A tiny amount goes a long way, adding that signature nutty fragrance
Instructions
- Marinate the beef:
- Combine the sliced flank steak with soy sauce, cornstarch, and sherry in a bowl, letting it sit for at least 10 minutes while you prep everything else
- Whisk together the glaze:
- Mix the soy sauce, oyster sauce, brown sugar, cornstarch, broth, sesame oil, and pepper in a small bowl until the sugar dissolves completely
- Blanch the broccoli:
- Drop the florets into boiling water for exactly 2 minutes, then immediately plunge them into cold water to stop the cooking process
- Sear the beef:
- Heat half the oil in your wok or skillet over high heat until smoking, add the beef in a single layer, and let it develop a crust before stir-frying for 2-3 minutes
- Cook the aromatics:
- Add the remaining oil along with the garlic and ginger, stirring constantly for 30 seconds until fragrant but not burned
- Combine everything:
- Return the beef to the pan with the broccoli, pour in the glaze while stirring constantly, and cook until the sauce thickens and coats each piece beautifully
My daughter used to pick out the broccoli until I started serving this version, and now she asks for extra broccoli in her bowl. There is something deeply satisfying about watching someone who claims to hate vegetables suddenly become a convert.
Making It Your Own
Sometimes I swap in sliced red bell peppers or snap peas when I want to add more color and crunch. The sauce works beautifully with almost any vegetable you have in the crisper drawer, making it incredibly versatile for weeknight cooking.
The Rice Factor
I have learned to start my rice before anything else because there is nothing worse than having perfectly cooked stir-fry with no rice underneath. Jasmine rice is my favorite here, but brown rice works too if you plan ahead for its longer cooking time.
Storage Secrets
This keeps surprisingly well in the refrigerator for up to three days, though I rarely have leftovers. When reheating, add a splash of water to loosen the sauce back up.
- The sauce thickens even more in the fridge, so do not panic when it looks gelatinous
- Reheat gently in the microwave or a pan over medium-low heat
- Never store the beef and broccoli together if you want to maintain the best texture
This is the recipe that convinced me weeknight dinners could still feel special without requiring hours of effort or a sink full of dishes.
Recipe FAQs
- → Can I substitute the beef with other proteins?
-
Yes, chicken or tofu can replace beef for different protein options while keeping the glaze flavor intact.
- → How do I prevent the broccoli from overcooking?
-
Blanch broccoli for 2 minutes then rinse with cold water to maintain its crispness before stir-frying.
- → Is there a gluten-free alternative for soy sauce?
-
Use tamari or a gluten-free soy sauce to keep the dish gluten-free.
- → What is the purpose of cornstarch in this dish?
-
Cornstarch helps tenderize the beef during marination and thickens the soy glaze for a smooth coating.
- → Can I add spice to this dish?
-
Adding red pepper flakes to the glaze introduces a pleasant heat without overpowering the flavors.
- → What oil is best for stir-frying?
-
Vegetable oil works well due to its high smoke point, ensuring quick and even cooking.