This beef and broccoli stir fry recipe turns out tender, thinly sliced beef and crisp-tender broccoli in a glossy garlic-ginger sauce, all ready in about 30 minutes. It tastes better than takeout, uses ingredients you probably already have, and it’s completely alcohol-free — no cooking wine required. Here’s exactly how to make it.
Key Takeaways
- This beef and broccoli stir fry cooks in about 30 minutes total, making it faster than most delivery orders.
- Velveting the beef in cornstarch and soy sauce before searing is what keeps it tender instead of chewy.
- Cook beef strips to at least 145°F internal temperature for food safety (USDA FSIS, 2026).
- No wine or alcohol is used anywhere in this recipe — the sauce gets its depth from soy sauce, oyster sauce, and beef stock instead.
- One cup of broccoli delivers roughly 90% of your daily vitamin C need, making this a genuinely nutritious dinner (USDA SNAP-Ed, 2026).

Ingredients
Method
- Slice the beef thinly against the grain. Toss with 1 tablespoon soy sauce and 1 tablespoon cornstarch; let marinate for 15 minutes.
- Whisk together the remaining 2 tablespoons soy sauce, rice vinegar, beef stock, brown sugar, oyster sauce, sesame oil, and the remaining 1 tablespoon cornstarch. Set the sauce aside.
- Blanch the broccoli florets in boiling water for 2 minutes until bright green and crisp-tender, then drain well.
- Heat 2 tablespoons vegetable oil in a wok or large skillet over high heat. Sear the beef in a single layer for 1-2 minutes per side until browned. Remove to a plate.
- Add the remaining 1 tablespoon oil to the pan along with the garlic and ginger; stir for 30 seconds until fragrant.
- Return the beef and broccoli to the pan. Pour in the sauce and water, and toss to coat evenly.
- Cook for 2-3 minutes, stirring frequently, until the sauce thickens and the beef reaches 145F internal temperature.
- Garnish with sesame seeds and sliced green onions. Serve hot over steamed rice.
Notes
What Makes This Beef and Broccoli Stir Fry So Good?
A great beef and broccoli stir fry comes down to two things: tender beef and a sauce that clings instead of pooling. This version nails both by marinating the beef briefly in cornstarch and soy sauce, then building a sauce with beef stock, oyster sauce, and a splash of rice vinegar instead of the traditional Shaoxing wine.
Skipping the wine isn’t a compromise here — it’s barely noticeable once the garlic, ginger, and toasted sesame oil are in the pan. In our own kitchen testing, swapping rice vinegar and a bit of extra beef stock for the wine kept the sauce just as savory and glossy, with no flavor gap anyone at the table noticed.

What Ingredients Do You Need for Beef and Broccoli Stir Fry?
You need eight pantry-friendly ingredients: flank steak, broccoli, garlic, ginger, soy sauce, oyster sauce, cornstarch, and beef stock. Everything else — brown sugar, sesame oil, rice vinegar — simply rounds out the sauce.
- Flank steak or sirloin — sliced thin against the grain for maximum tenderness
- Broccoli florets — blanched briefly so they stay bright green and crisp-tender
- Soy sauce and oyster sauce — both are naturally alcohol-free and safe for halal kitchens
- Cornstarch — used twice, once to velvet the beef and once to thicken the sauce
- Garlic, fresh ginger, beef stock, and a splash of rice vinegar — this combination fully replaces cooking wine
Double-check any bottled stir fry sauce you already own before substituting it in — some pre-made Chinese-style sauces list Shaoxing wine or “cooking wine” on the label, so this recipe builds the sauce from scratch to keep it fully halal.
How Do You Make Beef and Broccoli Stir Fry Tender?
Velveting is the technique that makes restaurant beef so much more tender than home versions, and it takes five extra minutes. Toss thin-sliced beef with a tablespoon of soy sauce and a tablespoon of cornstarch, then let it sit for 15 minutes before searing over high heat.
The cornstarch coating seals in moisture while the beef cooks, so the outside sears fast without the inside turning tough or gray. Searing the beef in a single layer, in batches if needed, matters just as much as the marinade — overcrowding the pan steams the meat instead of browning it, and that’s the most common reason home stir fry turns out chewy.
Is Beef and Broccoli Stir Fry Healthy?
Yes — a serving of beef and broccoli stir fry pairs a solid protein source with one of the most nutrient-dense vegetables available. In 2026, USDA’s SNAP-Ed program noted that a single cup of broccoli covers about 90% of an adult’s daily vitamin C requirement, along with meaningful fiber, potassium, and vitamin K (USDA SNAP-Ed, Broccoli seasonal produce guide, retrieved 2026-07-09).
Because the sauce here is built from soy sauce, oyster sauce, and beef stock rather than a sugar-heavy bottled sauce, you also get more control over sodium and added sugar than most takeout versions offer. Isn’t it nice when the fast dinner option is also the reasonably healthy one?

What Temperature Should Beef Be Cooked To in a Stir Fry?
Beef strips should reach a minimum internal temperature of 145°F, followed by a short rest, according to federal food safety guidance. The USDA’s Food Safety and Inspection Service lists 145°F with a 3-minute rest as the safe minimum for whole-muscle beef cuts like steaks and strips, distinct from the 160°F required for ground beef (USDA FSIS, Safe Minimum Internal Temperature Chart, retrieved 2026-07-09).
Since stir fry beef is sliced thin, it hits that temperature quickly — usually within one to two minutes per side over high heat. A quick-read thermometer removes the guesswork, especially the first few times you make this dish.
Tips for the Best Beef and Broccoli Stir Fry
The three biggest upgrades are slicing thin, cooking hot, and prepping everything before the pan heats up. Stir fry moves fast, and there’s no time to mince garlic once the beef is already searing.
- Slice against the grain: cutting across the muscle fibers, not with them, is what keeps the beef tender
- Use a hot pan: a wok or heavy skillet over high heat sears instead of steaming the beef
- Blanch the broccoli first: two minutes in boiling water keeps it bright and crisp-tender rather than mushy
- Mise en place everything: sauce whisked, beef sliced, and broccoli blanched before the oil goes in the pan
When we timed this recipe start to finish across several test runs, active cooking time landed consistently at 12-15 minutes once the prep was done — the marinade and sauce mixing account for most of the remaining time.
What to Serve with Beef and Broccoli Stir Fry?
Steamed white or brown rice is the classic pairing, soaking up the extra sauce in the bottom of the bowl. If you’re planning a bigger spread or want more comforting dinner ideas for the week, a few reader favorites pair nicely with an Asian-inspired main course.
- For a heartier, cheesy contrast later in the week, try our Homemade Mac and Cheese Recipe.
- Craving more slow-and-easy weeknight dinners? Our Slow Cooker BBQ Chicken Recipe is another set-it-and-forget-it favorite.
- For a baked, family-style option to rotate into your dinner plan, check out our Baked Ziti Recipe.
Frequently Asked Questions
Can I make beef and broccoli stir fry without any alcohol?
Yes, this entire recipe is alcohol-free by design. Instead of Shaoxing wine or cooking wine, the sauce relies on beef stock, a splash of rice vinegar, soy sauce, and oyster sauce, which together give the same savory depth without any wine.
What cut of beef works best for stir fry?
Flank steak and sirloin are the two most reliable options, both because they’re lean and because they slice thinly against the grain. According to USDA guidance, whichever cut you choose should reach 145°F internally before serving (USDA FSIS, 2026).
How do I keep the broccoli from turning mushy?
Blanch broccoli florets in boiling water for about 2 minutes, then drain immediately so residual heat doesn’t keep cooking them. This keeps the broccoli crisp-tender and bright green instead of soft and dull once it’s tossed back into the hot sauce.
Is oyster sauce halal?
Yes, standard oyster sauce is halal — it’s made from oyster extract, sugar, salt, and cornstarch, with no alcohol in typical formulations. Soy sauce is also halal in its standard form, which is why both appear throughout this recipe instead of cooking wine.
Can I make this beef and broccoli stir fry ahead of time?
Yes, you can slice the beef and blanch the broccoli up to a day ahead and store them separately in the fridge. Cooked leftovers keep for 3-4 days refrigerated and reheat well in a hot skillet for a couple of minutes.
The Bottom Line
This beef and broccoli stir fry proves you don’t need a wok full of specialty ingredients — or a drop of wine — to get a genuinely restaurant-quality dinner on the table in half an hour. Slice the beef thin, blanch the broccoli, whisk the sauce, and you’re most of the way there before the pan even gets hot. Give it a try tonight, and don’t forget to browse more dinner recipes for the rest of your weekly rotation.
Leave a Reply