This beloved Chinese-American dish combines paper-thin slices of marinated flank steak with fresh broccoli florets, all wok-seared in a glossy sauce made from oyster sauce, soy sauce, and aromatic ginger-garlic. The beef gets velvety tender thanks to a quick cornstarch marinade, while blanching the broccoli ensures perfect crisp-tender texture. From prep to plate in just 30 minutes, this weeknight dinner delivers restaurant-quality results with simple pantry staples.
The smell of garlic hitting hot oil always pulls me into the kitchen, no matter what I'm doing. This beef and broccoli recipe was born from one of those busy weeknight moments when takeout sounded appealing but cooking something felt better. I've since learned that restaurant quality stir fry is completely achievable at home with just a few techniques.
My friend Sarah came over for dinner during a particularly chaotic week and watched me make this. She couldn't believe how quickly it came together and asked for the recipe before she even finished her first bite. Now she makes it for her family every Tuesday.
Ingredients
- Flank steak thinly sliced against the grain: Cutting against the muscle fibers transforms this affordable cut into meltingly tender meat
- Cornstarch: This creates the velveting coating that protects the beef and gives it that signature restaurant texture
- Oyster sauce: The umami backbone that makes everything taste deeper and more complex
- Brown sugar: Balances the salty soy sauce and creates that gorgeous glossy finish
- Fresh broccoli: Blanching first keeps it bright green and crisp tender, never mushy
- Fresh garlic and ginger: The aromatic foundation that makes your whole kitchen smell incredible
Instructions
- Velvet the beef:
- Toss the sliced steak with cornstarch, soy sauce, and Shaoxing wine until well coated. Let it sit for 10 minutes while you prep everything else.
- Whisk the sauce:
- Combine oyster sauce, both soy sauces, brown sugar, cornstarch, and beef broth in a bowl. Stir until the cornstarch completely dissolves.
- Blanch the broccoli:
- Drop broccoli florets into boiling water for exactly 2 minutes. Immediately drain and set aside.
- Sear the beef:
- Heat oil in a wok over high heat until smoking. Add beef in a single layer and let it develop a crust before flipping, about 1-2 minutes per side.
- Bloom the aromatics:
- Add fresh oil, garlic, and ginger to the hot pan. Stir constantly for 30 seconds until fragrant but not browned.
- Bring it all together:
- Return beef to the pan with broccoli. Pour in the sauce and toss everything until coated and thickened, about 2 minutes.
This recipe has become my go to for welcoming new neighbors or comforting friends who need a homemade meal. Something about the combination of tender beef, crisp vegetables, and that rich savory sauce makes people feel taken care of.
Mastering the Velvet Technique
The cornstarch coating on beef might seem unusual but it's absolutely essential for that restaurant style texture. I've tried skipping it before and the beef turns tough and chewy every time. The 10 minute marinating period allows the cornstarch to fully hydrate and cling to the meat fibers.
Choosing Your Wok or Pan
A carbon steel wok is ideal because it heats evenly and develops a natural nonstick surface over time. However a large cast iron skillet works beautifully too. The key is getting your cooking vessel smoking hot before adding any ingredients.
Make Ahead Strategy
You can slice the beef and whisk the sauce up to 24 hours in advance. Store them separately in the refrigerator. The broccoli is best blanched right before cooking for the brightest color and best texture.
- Prep all ingredients before turning on any heat, stir fry moves fast
- Keep a small bowl of water nearby to deglaze if the sauce gets too thick
- Warm your serving bowls so the stir fry stays hot longer
There's something deeply satisfying about creating this takeout classic in your own kitchen. Enjoy those first bites while everything is piping hot and the sauce is at its glossiest.
Recipe Questions
- → Why do I need to blanch the broccoli first?
-
Blanching the broccoli for 2 minutes ensures it cooks evenly and stays bright green. Without this step, the broccoli would be undercooked by the time the sauce thickens, or you'd overcook the beef trying to get the broccoli tender.
- → What cut of beef works best for stir-fry?
-
Flank steak is ideal because it's lean and takes on marinade beautifully. Slice it thinly against the grain—this shortens the muscle fibers for tender bites. Skirt steak or sirloin also work well if flank isn't available.
- → Can I make this dish ahead of time?
-
You can prep everything in advance: slice the beef, whisk the sauce, and blanch the broccoli up to a day ahead. Store components separately in the refrigerator. The final stir-fry comes together in under 5 minutes when you're ready to eat.
- → How do I get that thick, glossy sauce like restaurants?
-
The cornstarch in both the beef marinade and sauce mixture creates that signature glossy coating when heated. For best results, whisk the sauce thoroughly before adding to the wok, and stir constantly for 2-3 minutes until it thickens.
- → What can I substitute for oyster sauce?
-
If you can't find oyster sauce or have a shellfish allergy, try hoisin sauce for a similar depth and sweetness. For a vegetarian option, mushroom stir-fry sauce or a mix of soy sauce and a touch of molasses works well.
- → Why slice the beef against the grain?
-
Cutting against the grain (perpendicular to the muscle fibers) shortens those long muscle strands, making each bite noticeably more tender. Look for the lines running through the meat and slice across them, not parallel.