RecipeShare Test Kitchen

Beef with broccoli stir-fry with velveted beef, crisp broccoli, and a glossy soy-oyster sauce for a quick takeout-style dinner at home.
Slice the beef thinly across the grain for extra tenderness.
Keep the baking soda marinade short so the beef stays tender without tasting flat.
Don’t overcook the broccoli; keep it bright and crisp for texture.
Cook the sauce separately in a bowl before you start so the stir-fry stays fast.
Double the sauce slightly if you want extra for rice.
We use affiliate links, which may earn us a small commission at no extra cost to you.
Toss the beef with the baking soda, soy sauce, Shaoxing wine, and oil. Let it sit for 10 to 15 minutes.
Blanch the broccoli florets for 60 to 90 seconds, then drain well.
In a small bowl, stir together the oyster sauce, soy sauce, optional dark soy sauce, Shaoxing wine, sugar, and water.
Heat 1 tablespoon of oil in a wok or skillet over medium-high heat. Add the beef in a single layer and cook quickly until lightly browned. Remove to a plate.
Add the remaining oil, then stir-fry the garlic and ginger for 15 to 30 seconds until fragrant.
Return the beef to the pan, add the broccoli, and toss briefly over high heat.
Pour in the sauce and stir-fry for 1 to 2 minutes until everything is glossy and coated.
Taste and adjust lightly with salt if needed, then serve hot.
Toss the beef with the baking soda, soy sauce, Shaoxing wine, and oil. Let it sit for 10 to 15 minutes.
Blanch the broccoli florets for 60 to 90 seconds, then drain well.
In a small bowl, stir together the oyster sauce, soy sauce, optional dark soy sauce, Shaoxing wine, sugar, and water.
Heat 1 tablespoon of oil in a wok or skillet over medium-high heat. Add the beef in a single layer and cook quickly until lightly browned. Remove to a plate.
Add the remaining oil, then stir-fry the garlic and ginger for 15 to 30 seconds until fragrant.
Return the beef to the pan, add the broccoli, and toss briefly over high heat.
Pour in the sauce and stir-fry for 1 to 2 minutes until everything is glossy and coated.
Taste and adjust lightly with salt if needed, then serve hot.
Save this recipe to one of your meal plans or browse your existing plans.
Everything you want to know about this recipe.
Beef with broccoli is one of the stir-fries that works best when the process is kept simple and fast. Thin beef, crisp broccoli, and a glossy soy-oyster sauce are enough, as long as each part is prepared before the pan gets hot.
This version follows a cleaner sequence: a short velveting-style marinade without cornflour, a separate sauce mixed in advance, a quick beef stir-fry, then broccoli, then sauce at the end. That keeps the pan work fast and the beef more tender.
The baking soda, soy sauce, and Shaoxing wine marinade gives the beef some of the tenderness people want from takeout-style stir-fries without using a cornflour coating.
Mixing the sauce separately also matters. Once the beef and broccoli are in the pan, there is no time to start measuring soy sauce and oyster sauce one by one without overcooking the beef.
Broccoli works best when it is blanched briefly first. That gives it a head start so the florets can stay green and crisp instead of needing too much time in the stir-fry pan.
The sauce stays simple here: oyster sauce, soy sauce, Shaoxing wine, sugar, and water. It is not meant to be thick in a cornstarch-heavy way, just glossy enough to coat the beef and vegetables.
Start by marinating the beef for a short time while you blanch the broccoli and mix the sauce in a bowl. Once the pan is hot, cook the beef quickly and remove it so it does not overcook.
Then stir-fry the garlic and ginger briefly, return the beef with the broccoli, and pour in the sauce. A minute or two of tossing is enough to coat everything and finish the dish.
If you want a little more sauce for rice, increase the water slightly and add a touch more oyster sauce rather than cooking the stir-fry down for too long.
Mushrooms, snap peas, or sliced onions can be added, but keep the broccoli as the main vegetable if you want the page to stay clearly beef-with-broccoli.
Leftovers reheat best in a hot pan for a short time. Do not keep cooking them once hot or the beef will toughen.
One serving is about one-quarter of the stir-fry. For a balanced meal, serve it with rice and an extra vegetable if needed rather than eating the beef alone.
On training days, add about 50 g extra cooked rice or noodles if you want more carbohydrate. On rest days, keep the rice more moderate and lean on the broccoli or another vegetable side.
Easy vegetable additions include mushrooms, green beans, peas, courgette, or a simple cucumber side if you want something cooler with the stir-fry.
Serving Size: 1 serving
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
Flank steak, sirloin, or rump are ideal. Slice thinly across the grain to ensure tenderness.
Yes. Substitute tamari or coconut aminos for soy sauce and use certified gluten-free oyster sauce.
It may have been overcooked or cut incorrectly. Always slice against the grain and keep the baking soda marinade short so the beef stays tender without losing flavor.
Definitely. Try bell peppers, carrots, or snap peas for color and crunch.
Serve over steamed jasmine rice or noodles for a full meal. For low-carb, pair with cauliflower rice.
See how other home cooks made this recipe, then share your own experience.
6 ratings
How would you rate this recipe?
I was specifically looking for a beef-and-broccoli recipe without a cornstarch marinade, and this one worked well in my stainless steel pan.
This version tasted lighter but still glossy. Cooking the broccoli first and keeping the beef in the pan for less time helped a lot.
Great texture on the broccoli, and I liked that the sauce went in only at the end instead of thickening too early.
Family loved it. I would still make a little extra sauce next time for rice, but the method was much cleaner than the older version.
Used flank steak and added mushrooms. The short baking soda marinade worked well even without cornflour.
Better than takeout. The separate sauce step made the stir-fry feel much easier to control, and the beef stayed tender.
Add your personal creations and build your own recipe collection.