This Chinese-American favorite transforms flank steak and fresh broccoli into a delicious weeknight dinner. The beef gets velvety tender from a quick soy and cornstarch marinade, while the savory sauce balances salty, sweet, and umami notes. Blanching the broccoli first ensures it stays bright green and crisp-tender. From start to finish, everything comes together in just 30 minutes—faster than waiting for delivery.
The first time I made beef and broccoli at home, I couldn't believe how quickly it came together compared to waiting for delivery. I'd always assumed restaurant-quality stir-fry required some secret technique or industrial wok, but that Tuesday night changed everything. Now it's my go-to when I want something satisfying but don't want to wait 45 minutes for takeout that shows up lukewarm.
Last winter my sister came over complaining about another disappointing takeout order, so I whipped this up instead. She watched over my shoulder as the sauce thickened, that rich garlicky aroma filling the kitchen. When we finally sat down to eat, she actually put down her fork and said this was the version she'd been craving for years.
Ingredients
- Flank steak: Slice it thinly against the grain, this is what makes every bite melt-in-your-mouth tender instead of chewy
- Soy sauce: Use low-sodium if you can, since the sauces concentrate during cooking and regular might become too salty
- Cornstarch: This does double duty in the marinade and the sauce, creating that glossy restaurant-style coating
- Sesame oil: Just a teaspoon adds that unmistakable nutty depth that makes stir-fry taste authentic
- Oyster sauce: The secret ingredient that adds umami richness without an overpowering seafood flavor
- Hoisin sauce: Brings a subtle sweetness and complexity that balances the salty soy sauce
- Brown sugar: Helps caramelize the beef and balances the savory elements
- Beef broth: Homemade is best but store-bought works perfectly fine in a pinch
- Broccoli florets: Fresh is crucial here, frozen releases too much water and makes the sauce watery
- Garlic and ginger: Fresh minced and grated, never powdered, they're the aromatic foundation
- Vegetable oil: Neutral oil with a high smoke point is essential for high-heat stir-frying
- Green onions: Adds a fresh pop of color and mild onion flavor to finish
Instructions
- Marinate the beef:
- Toss the sliced flank steak with soy sauce, cornstarch, and sesame oil until every piece is coated. Let it sit for 10 to 15 minutes while you prep everything else.
- Whisk the sauce:
- Combine all the sauce ingredients in a small bowl, whisking until the brown sugar and cornstarch are completely dissolved.
- Blanch the broccoli:
- Drop broccoli florets into boiling water for just 1 to 2 minutes until they turn bright green. Drain immediately and set aside.
- Sear the beef:
- Heat oil in a hot skillet or wok, add beef in a single layer, and let it develop a nice brown crust before flipping. Remove while still slightly pink in the center.
- Bloom the aromatics:
- Add fresh oil to the pan and stir-fry garlic and ginger for about 30 seconds until fragrant, taking care not to burn them.
- Bring it together:
- Return beef to the pan with broccoli, pour in the sauce, and toss everything for 2 to 3 minutes until the sauce thickens and coats everything beautifully.
My friend Tom, who swore he'd never cook Chinese food at home, finally tried this recipe after watching me make it look effortless. He called me two days later to confess he'd made it three times that week and his kids actually asked for broccoli without complaints.
The Velvet Technique Secret
That cornstarch marinade isn't just random, it's called velveting and it's what protects the beef's proteins during high-heat cooking. This technique is why restaurant beef stays tender while home versions often turn tough.
Rice Makes It Complete
Steamed jasmine rice is the classic choice, but I've also served this over brown rice, cauliflower rice, or even noodles. Just make sure whatever you choose is ready before you start stir-frying, because once that sauce hits the pan, everything moves fast.
Make It Your Own
Once you've got the basic technique down, this recipe becomes a template for endless variations. Snap peas, bell peppers, or water chestnuts all work beautifully as additional vegetables.
- Slice the beef when it's partially frozen for thinner, more uniform pieces
- Prep all ingredients before turning on the stove, stir-frying waits for no one
- Taste the sauce before adding it, adjust sugar or soy sauce to your preference
There's something deeply satisfying about plating this dish, watching that glossy sauce coat every piece of beef and bright green broccoli. It's the kind of meal that makes you feel like a competent cook, even on a chaotic weeknight.
Recipe FAQs
- → Why do I need to slice the beef against the grain?
-
Slicing against the grain shortens the muscle fibers, making each bite more tender. Look for the lines running through the meat and cut perpendicular to them.
- → Can I use frozen broccoli instead of fresh?
-
Frozen broccoli works in a pinch, but fresh yields better texture. If using frozen, thaw and pat completely dry before adding to prevent watery sauce.
- → What's the purpose of blanching the broccoli?
-
Blanching ensures the broccoli cooks evenly and stays bright green. It softens the florets slightly so they finish cooking perfectly when stir-fried with the beef.
- → How do I store and reheat leftovers?
-
Keep in an airtight container for up to 3 days. Reheat gently in a skillet over medium heat, adding a splash of water if the sauce thickens too much.
- → Can I make this gluten-free?
-
Yes. Substitute tamari for soy sauce and verify your oyster and hoisin sauces are certified gluten-free. Cornstarch is naturally gluten-free.