RecipeShare Test Kitchen

Tender beef and crisp broccoli in a savory garlic-soy sauce. This fast stir-fry is ready in 30 minutes for an easy weeknight dinner.
Beef and broccoli stir-fry is a reliable weeknight main because it combines fast cooking with a sauce that tastes rich without requiring long simmering. This version keeps the classic garlic-soy profile and uses a short marinade to keep thin-sliced beef tender.
The recipe is designed for a hot pan and quick movement. Once your prep is done, the whole stir-fry finishes in minutes, which makes it a practical option for lunch prep or a fast dinner.
A small amount of baking soda and cornstarch in the marinade helps the beef stay tender and glossy during high-heat cooking. The sauce balances savory depth from soy and oyster sauce with a little sugar and water to coat the ingredients without becoming heavy.
Cooking broccoli separately before combining everything keeps it bright and slightly crisp. Returning the beef only at the end prevents overcooking.
Use a tender quick-cook cut such as flank steak or sirloin and slice it as thin as possible. Broccoli florets should be similar in size so they cook evenly.
If you want extra heat, add chili flakes with the garlic. If you want a deeper finish, add a few drops of sesame oil off heat.
Start by marinating the beef and mixing the sauce so your wok stage is continuous. Sear the beef first, then remove it while you cook the broccoli and garlic. Add sauce once the broccoli is almost tender, then return beef for a final toss.
Keep heat medium-high and avoid crowding. If needed, cook beef in two batches to hold a good sear.
Cool leftovers quickly, then refrigerate in a sealed container for up to 3 days. Reheat in a skillet over medium heat with a splash of water to loosen the sauce.
For meal prep, pack with cooked rice or noodles in separate containers so the vegetables stay crisp.
Recommended serving size is 1 plate (about 430 g), with 1/2 to 3/4 cup cooked rice on the side if you want a fuller meal.
On training days, add +50 g cooked rice or 1 piece of fruit. On rest days, reduce carbs slightly by removing about 50 g cooked rice.
For protein swaps, use chicken thigh strips or firm tofu. Vegetable swaps that work well include green beans, mushrooms, onion, courgette, spinach, peas, frozen mixed vegetables, or tenderstem broccoli.
Tender beef and crisp broccoli in a savory garlic-soy sauce. This fast stir-fry is ready in 30 minutes for an easy weeknight dinner.

Slice the beef thinly against the grain for the most tender texture.
Cook beef in batches if needed so it sears instead of steams.
Blanch broccoli for 60 to 90 seconds if you prefer a softer bite.
Add a few drops of sesame oil at the end for extra aroma.
We use affiliate links, which may earn us a small commission at no extra cost to you.
Combine beef, cooking wine, soy sauce, cornstarch, black pepper, and baking soda.
Let the beef marinate for 10 to 15 minutes while you prepare the sauce.
Whisk oyster sauce, soy sauce, dark soy sauce, water, sugar, and black pepper in a small bowl.
Heat half the oil in a hot wok over medium-high heat.
Stir-fry beef for 2 to 3 minutes until just cooked, then transfer to a plate.
Add remaining oil and stir-fry broccoli for 2 minutes, then add garlic and cook 30 seconds.
Pour in the sauce and cook until lightly thickened.
Return the beef to the wok and toss for 1 minute until coated and hot.
7/10/2025
I have made this twice already. The sauce clings to the beef really well.
5/1/2025
Loved how simple this was. I swapped broccoli for green beans and it still worked beautifully.
2/20/2025
Added mushrooms and a splash of sesame oil. Great for quick dinners and leftovers.
7/12/2024
The marinade tenderized the beef really well. Loved how this came together in under 30 minutes.
5/3/2024
Nice recipe. I steamed the broccoli slightly before stir-frying for extra tenderness. Will make again.
1/22/2024
Super easy and perfect for meal prep. I doubled the recipe and packed it with rice for lunch all week.
9/15/2023
This was incredibly quick and tasty. I did not have dark soy sauce, so I added a little more regular soy. Still great flavor.
7/10/2023
So much better than takeout! I used flank steak and added a pinch of chili flakes for heat. My family loved it.
Create and edit your own recipes, import from most websites, plan your week, and build smart grocery lists.
Import recipes from most websites
Create and edit your own recipes
Plan your week with the Meal Planner
Mark favourites for quick access
Build grocery lists from your meal plan
Tick off pantry items you already have
Serving Size: 1 plate (about 430 g)
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
Add your personal creations and build your own recipe collection.