Unleash a tidal wave of savory, garlicky, and deeply satisfying flavor with this easy beef and broccoli stir fry. Under the sizzling heat of your wok, tender strips of marinated beef caramelize into a masterpiece, while crisp-tender broccoli florets soak up a glossy, umami-rich sauce. This is not just a weeknight dinner; it’s a vibrant, aromatic escape to your favorite takeout spot, achieved in under 30 minutes with ingredients you likely already have.
Why This Recipe Works
- A quick, potent marinade of soy sauce, cornstarch, and oil tenderizes the beef and creates a perfect sear.
- Blanching the broccoli first ensures it stays vibrantly green and crisp-tender, not soggy, in the final dish.
- The sauce, built from a balance of soy, oyster sauce, and a hint of brown sugar, delivers a complex, restaurant-quality glaze that clings to every bite.
- High-heat stir-frying in batches locks in juices and creates those coveted, slightly charred, flavorful bits (fond) that form the sauce’s foundation.
Ingredients
- 1 1/2 pounds flank steak or sirloin, sliced thinly against the grain into 1/4-inch strips
- 3 tablespoons soy sauce, divided
- 2 tablespoons cornstarch
- 1 tablespoon neutral oil (like vegetable or canola), plus 2 more tablespoons for cooking
- 1 pound broccoli, cut into bite-sized florets (about 4-5 cups)
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1/3 cup low-sodium beef broth or water
- 2 tablespoons oyster sauce
- 1 tablespoon brown sugar
- 1 teaspoon sesame oil
- 1/2 teaspoon red pepper flakes (optional, for heat)
- Cooked white rice, for serving
- Sesame seeds and sliced green onions, for garnish
Equipment Needed
- Large wok or 12-inch skillet
- Large pot for blanching
- Colander
- Mixing bowls (small and medium)
- Whisk or fork
- Sharp knife and cutting board
- Tongs or a sturdy spatula
- Measuring cups and spoons
Instructions

Step 1: Marinate the Beef for Maximum Flavor and Tenderness
This is where the magic begins. In a medium bowl, combine your thinly sliced 1 1/2 pounds of flank steak with 1 tablespoon of soy sauce, 2 tablespoons of cornstarch, and 1 tablespoon of neutral oil. Use your hands to massage this mixture vigorously into every strip of beef for a full minute. The cornstarch will create a velvety coating that seals in the meat’s natural juices during the high-heat sear, while the soy sauce injects a foundational saltiness. Let this marinate at room temperature while you prep the other components—about 15-20 minutes. This brief rest allows the proteins to relax and absorb the flavors, ensuring your beef emerges from the wok impossibly tender, not tough or chewy. Tip: Slicing the beef against the grain is non-negotiable for tenderness. Look for the long muscle fibers and cut perpendicularly across them to shorten the fibers, making each bite melt-in-your-mouth.
Step 2: Blanch the Broccoli to Lock in Color and Crunch
Bring a large pot of generously salted water to a rolling boil. While it heats, prepare your 1 pound of broccoli florets. Once boiling, carefully add all the broccoli. You’ll watch the vibrant green intensify almost immediately. Let it cook for exactly 90 seconds—set a timer! This brief blanch partially cooks the broccoli, setting its bright color and tenderizing it just enough so it finishes perfectly in the wok later without turning to mush. Immediately drain the broccoli in a colander and run it under cold water or plunge it into an ice bath to halt the cooking process completely. This shock preserves that satisfying, audible crunch you crave in a great stir-fry. Shake the colander well to remove excess water; wet broccoli will steam instead of sear in the hot wok.
Step 3: Craft the Savory, Glossy Stir-Fry Sauce
In a small bowl, whisk together the remaining 2 tablespoons of soy sauce, 1/3 cup of low-sodium beef broth, 2 tablespoons of oyster sauce, 1 tablespoon of brown sugar, 1 teaspoon of sesame oil, and 1/2 teaspoon of red pepper flakes (if using). This is your flavor powerhouse. The oyster sauce provides a deep, savory umami and acts as a natural thickener for that glossy finish. The brown sugar doesn’t make it sweet; it balances the saltiness and promotes caramelization. The sesame oil adds its distinctive, nutty aroma that will perfume the entire dish. Whisk until the brown sugar is completely dissolved. Have this sauce ready by the stove—once the stir-fry begins, everything moves fast, and you won’t have time to mix it then.
Step 4: Sear the Beef in Smoking Hot Batches
Place your wok or large skillet over the highest heat your stove can produce. Let it get screaming hot—you should see a slight shimmer in the air above it. Add 1 tablespoon of neutral oil and swirl to coat. Working in two batches to avoid overcrowding, add half of the marinated beef in a single layer. Do not touch it for 60-90 seconds! Let it sear and develop a rich, brown crust. Then, use tongs to flip and sear the other side for another 60 seconds until just cooked through. Transfer this first batch to a clean plate. Add another tablespoon of oil to the wok and repeat with the second batch of beef. Overcrowding the pan steams the meat, preventing that crucial caramelization. Tip: Don’t worry if bits stick to the pan; those browned bits (fond) are packed with flavor and will dissolve into your sauce in the next step.
Step 5: Build the Final Dish with Aromatic Power
With all the beef seared and set aside, reduce the heat to medium-high. Add the final tablespoon of oil to the now-empty but flavor-packed wok. Immediately add your 4 cloves of minced garlic and 1 tablespoon of grated ginger. Stir-fry for just 20-30 seconds until incredibly fragrant—you’ll smell the sharp, spicy notes of ginger and the pungent, earthy aroma of garlic bloom in the heat. Be vigilant; they burn in a heartbeat. Now, return the blanched broccoli florets to the wok. Toss and stir-fry for 1-2 minutes until the broccoli is heated through and just beginning to pick up a little color from the pan.
Step 6: Unify with Sauce and Finish to Perfection
Give your prepared sauce a quick re-whisk and pour it into the center of the wok, over the broccoli. It will bubble and sizzle violently. Let it cook for about 60 seconds, stirring constantly, as it thickens into a glossy, luxurious glaze that coats the broccoli. Now, return all the seared beef and any accumulated juices back into the wok. Toss everything together vigorously for another 60-90 seconds, ensuring every piece of beef and every floret is slicked with that magnificent sauce and heated through. The sauce should be thick enough to cling, not pool at the bottom. Tip: For an extra glossy, professional finish, create a “slurry” by mixing 1 teaspoon of cornstarch with 1 tablespoon of cold water and stirring it into the sauce during this final toss.
Tips and Tricks
For the ultimate restaurant-quality sear, pat your sliced beef completely dry with paper towels before marinating. Any surface moisture will create steam. If you have time, let the marinated beef rest in the fridge for up to 4 hours for even deeper flavor penetration. Don’t have oyster sauce? Substitute with an equal amount of hoisin sauce for a sweeter, thicker profile, or use an extra tablespoon of soy sauce mixed with 1/2 teaspoon of sugar. To make this a complete one-pan meal, after removing the second batch of beef, push the aromatics to the side, add a bit more oil, and scramble 2 beaten eggs before adding the broccoli. For a richer sauce, use the full-sodium versions of soy sauce and broth, but taste before adding any extra salt at the end. Always have all your ingredients prepped and within arm’s reach (mise en place) before you turn on the heat—this process is too fast for chopping as you go.
Recipe Variations
- Spicy Szechuan Style: Infuse the oil at the beginning with 1-2 dried red chilies. Swap the oyster sauce for 1 tablespoon of chili bean paste (doubanjiang) and add 1 teaspoon of Szechuan peppercorns with the garlic and ginger for that signature tingling, numbing heat.
- Teriyaki Twist: Replace the oyster sauce and brown sugar in the sauce with 1/4 cup of a good-quality teriyaki sauce. Add 1/2 cup of thinly sliced bell peppers and onions with the broccoli for extra color and sweetness.
- Mushroom & Beef: Add umami overload by stir-frying 8 ounces of sliced shiitake or cremini mushrooms after the beef is removed. Let them brown and release their liquid before proceeding with the garlic and ginger.
- Low-Carb/Cauliflower Rice Bowl: Skip the blanching and stir-fry the broccoli from raw with the aromatics for 3-4 extra minutes until crisp-tender. Serve the beef and broccoli over a bed of riced cauliflower sautéed in a bit of the stir-fry sauce.
- Pineapple & Cashew: Add 1 cup of fresh pineapple chunks and 1/2 cup of raw cashews with the broccoli. The pineapple caramelizes slightly and adds a bright, sweet-tart contrast to the savory beef.
Frequently Asked Questions
Q: Can I use frozen broccoli instead of fresh?
A: Absolutely, but skip the blanching step. Thaw the broccoli completely and pat it very dry with towels. Add it directly to the wok after the aromatics and stir-fry for 3-4 minutes to drive off excess moisture and achieve a slight sear before adding the sauce.
Q: How do I store and reheat leftovers?
A: Store in an airtight container in the fridge for up to 3 days. To reheat, use a skillet over medium-low heat with a splash of water or broth to loosen the sauce. Microwaving can make the beef rubbery and the broccoli soggy.
Q: What’s the best cut of beef for stir-fry besides flank steak?
A: Sirloin tip, skirt steak, or even a well-trimmed chuck roast sliced very thinly are excellent, economical choices. The key is slicing against the grain and using the cornstarch marinade to ensure tenderness.
Q: Can I make this recipe gluten-free?
A: Yes! Use tamari or a certified gluten-free soy sauce instead of regular soy sauce, and ensure your oyster sauce is a gluten-free brand (or substitute with additional tamari and a pinch of sugar).
Q: My sauce didn’t thicken. What went wrong?
A: The wok likely wasn’t hot enough when you added the sauce, or there was too much liquid from the broccoli or beef. Next time, ensure your pan is very hot and your broccoli is thoroughly dried. You can always mix 1 tsp cornstarch with 1 tbsp cold water and stir it in at the end to thicken.
Summary
This easy beef and broccoli stir fry delivers explosive, takeout-quality flavor in under 30 minutes. Master the sear, embrace the blanch, and bathe it all in a glossy, umami-packed sauce for a weeknight triumph.



