This dish features tenderly sliced beef and crisp broccoli florets cooked quickly in a savory soy sauce glaze. The beef is marinated lightly then seared until just browned, while broccoli is blanched to retain its crispness before joining the pan. The glaze combines low-sodium soy sauce, oyster sauce, brown sugar, and cornstarch, creating a glossy coating that brings rich, balanced flavor. Garlic and fresh ginger add fragrant depth, and sesame seeds and green onions offer optional garnish. Ready in 30 minutes, it’s a satisfying meal perfect for weeknights.
I stood in my tiny apartment kitchen, watching steam rise from my first wok, absolutely certain Id ruined dinner. The beef was tough, the sauce was watery, and I couldnt figure out how restaurants got that impossibly glossy coating. Three hundred attempts later, mostly during grad school when takeout money was scarce, I finally cracked the code.
My roommate walked in midway through testing phase seven, sniffed the air, and immediately cancelled her dinner plans. We ate standing up, right from the wok, burned tongues and all. That's still how I measure whether a recipe is worth keeping.
Ingredients
- Flank steak: Slice it thin and against the grain, or it will chew like rubber no matter how long you cook it
- Cornstarch: This is the secret weapon that both tenderizes the beef and thickens that gorgeous sauce
- Broccoli florets: Blanch them first so they stay bright green and crisp tender in the final stir fry
- Low sodium soy sauce: Regular soy sauce will make this salt bomb territory, and there is no fixing that once it happens
- Oyster sauce: Adds that deep umami richness that makes this taste like it came from a restaurant kitchen
- Brown sugar: Just enough to balance the salty and create that perfect sticky glaze consistency
Instructions
- Velvet the beef:
- Toss your sliced beef with cornstarch, soy sauce, and sesame oil until every piece is coated. Let it sit while you prep everything else, at least 15 minutes, this step is not optional.
- Mix the glaze:
- Whisk together soy sauce, oyster sauce, brown sugar, cornstarch and water until the sugar dissolves completely.
- Blanch the broccoli:
- Drop your florets into boiling water for exactly one minute, then shock them in cold water to stop the cooking.
- Sear the beef:
- Heat your oil until it's smoking hot, then add beef in a single layer. Let it develop a crust before flipping, about 1 minute per side, then remove it from the pan.
- Build aromatics:
- Add fresh oil to the pan and hit it with garlic and ginger, stirring constantly for 30 seconds until your whole kitchen smells amazing.
- Combine everything:
- Toss in the broccoli, return the beef, and pour in that glaze. Keep everything moving until the sauce bubbles and thickens, coating every piece like magic.
My now husband proposed on a Tuesday night, after I made this for the third time that week. He says it was the romantic candlelight, but I'm pretty sure it was the sauce.
The Velvetting Secret
That cornstarch coating on beef isn't just about thickening sauce, it creates a protective barrier that keeps meat juicy even over high heat. I learned this from a chef who watched me struggle through tough stir fry after tough stir fry. The difference between velvetted and non velvetted beef is honestly night and day.
Sauce Science
The glaze needs all three components, salt from soy sauce, depth from oyster sauce, and sweetness from brown sugar. I tried making this without oyster sauce once and it was perfectly edible but completely missing that restaurant quality flavor. Now I keep an extra bottle in my pantry at all times.
Make Ahead Strategy
You can slice and velvet the beef up to 24 hours ahead, store it in the fridge, and it actually gets better as it marinates. The glaze whisks up in seconds and sits happily on the counter until you need it. This has saved my weeknight dinners more times than I can count.
- Cut everything before you turn on any heat, stir fries move too fast for prep as you go
- Have your serving platter ready and nearby, this dish waits for no one
- Rinse your wok immediately after serving, or that sauce will cement itself permanently
This is the recipe that taught me good cooking doesn't require fancy techniques or expensive ingredients, just patience and the willingness to fail a few times first. Now it's the dish my kids request for their birthday dinners every single year.
Recipe FAQs
- → How do I keep the broccoli crisp and bright?
-
Blanch broccoli briefly in boiling water, then rinse under cold water to stop cooking. This helps retain its crisp texture and vibrant color.
- → What cut of beef works best for this dish?
-
Flank steak or sirloin thinly sliced against the grain provides tender strips that cook quickly and absorb the sauce well.
- → Can I make this gluten-free?
-
Yes, use tamari in place of soy sauce and ensure the oyster sauce is certified gluten-free to accommodate gluten sensitivities.
- → How can I add some heat to this dish?
-
Adding red pepper flakes during cooking or as a garnish introduces a mild spicy kick that complements the savory glaze.
- → Is it possible to substitute the beef ingredient?
-
Chicken or tofu can be used instead of beef for a different protein option, adjusting cooking times accordingly.