Classic Beef and Broccoli Recipe: Savory Stir-Fry with Oyster Sauce
- Get link
- X
- Other Apps
Classic beef and broccoli is the takeout favourite that is even better at home: thin slices of flank steak, seared until caramelised at the edges, tossed with bright green broccoli in a glossy, savory oyster sauce. It comes together in thirty minutes, uses one pan, and tastes like the restaurant version — only fresher, and with the sauce exactly how you like it.
The two tricks that make it work are slicing the beef thinly against the grain so it stays tender, and keeping the broccoli crisp-tender rather than soft. A quick cornstarch marinade (called velveting) protects the beef in the hot wok, and the sauce thickens in seconds once it hits the pan. Serve it over steamed rice and dinner is done.
Illustration: Tender beef, crisp broccoli and glossy sauce — takeout, but better.
Recipe Info
- Prep time: 15 minutes
- Cook time: 15 minutes
- Total time: 30 minutes
- Servings: 4
- Calories: ~420 kcal per serving
Illustration: Flank steak, broccoli and oyster sauce — the stir-fry starts here.
Ingredients
- 500 g / 1 lb flank steak, thinly sliced against the grain
- 400 g / 14 oz broccoli florets (about 1 large head)
- 3 tbsp soy sauce, divided
- 1 tbsp cornstarch
- 1 tsp sugar
- 2 tbsp vegetable oil
- 3 garlic cloves, thinly sliced
- 1 tbsp grated fresh ginger
- 3 tbsp oyster sauce
- 120 ml / 1/2 cup low-sodium beef stock or water
- 1 tsp sesame oil
- 2 spring onions, sliced, to serve
- 1 tsp sesame seeds, to serve
- 1 pinch chilli flakes (optional)
- To serve: steamed jasmine rice
Instructions
- Velvet the beef: Toss the sliced flank steak with 1 tablespoon of soy sauce, the cornstarch and the sugar in a bowl. Leave it for 10 minutes while you prep everything else — the thin coating keeps the beef juicy and helps the sauce cling.
- Blanch the broccoli: Bring a pot of salted water to the boil and cook the broccoli for 2 minutes until bright green and just tender. Drain and rinse under cold water to stop the cooking, then set aside. Crisp broccoli is the goal — it will cook a little more in the wok.
- Mix the sauce: Stir the remaining 2 tablespoons of soy sauce, the oyster sauce and the beef stock together in a small bowl. Having the sauce ready before the wok gets hot is essential — stir-frying moves fast.
- Sear the beef: Heat the vegetable oil in a large wok or skillet over high heat until it shimmers. Add the beef in a single layer and sear for 1–2 minutes per side without moving it much, until browned at the edges. Work in two batches if needed — a crowded wok steams the beef instead of searing it. Remove to a plate.
- Bloom the aromatics: Lower the heat to medium-high, add the garlic and ginger to the wok and stir for 30 seconds until fragrant. Do not let the garlic brown — it turns bitter fast.
- Build the stir-fry: Return the beef to the wok with the broccoli and pour in the sauce. Toss for 2–3 minutes until the sauce thickens and coats everything in a glossy sheen. Drizzle in the sesame oil and toss once more.
- Serve: Spoon the beef and broccoli over steamed jasmine rice, scatter with spring onions, sesame seeds and chilli flakes if you like heat, and serve immediately while the sauce is still glossy.
Illustration: Glossy, savory and steaming — the wok-fresh close-up.
Tips & Variations
- Slice against the grain. Look for the lines running through the flank steak and cut across them, not along them — this shortens the muscle fibres and is the single biggest factor in tender beef. Partially freezing the steak for 20 minutes makes thin slicing much easier.
- Do not crowd the wok. Beef needs space and fierce heat to brown. If the slices pile up, they steam, turn grey and go chewy. Two quick batches beat one crowded one every time.
- Keep the broccoli bright. Blanching for just 2 minutes and shocking in cold water locks in the green colour and the crunch. Skip this step and the broccoli can go dull and soft in the sauce.
- Make it spicier. Add a sliced fresh chilli with the garlic, or a teaspoon of chilli crisp at the end, for a version with real heat behind the savory sauce.
- Swap the protein. The same sauce and method work beautifully with chicken thigh, pork tenderloin or firm tofu — just adjust the searing time so the protein is cooked through.
- Low-sodium soy matters. Regular soy sauce plus oyster sauce can push the dish over-salty; low-sodium soy gives you control, and you can always add a splash more at the table.
- Meal-prep friendly. The stir-fry keeps for 3 days in the fridge and reheats well in a hot pan with a splash of water. Cook the rice fresh each time for the best texture.
Nutrition Note
Per serving (without rice), classic beef and broccoli provides roughly 420 kcal with about 36 g of protein, 12 g of carbohydrate and 24 g of fat. Flank steak is a lean, iron-rich cut, and broccoli brings fibre, vitamin C and vitamin K to the plate. The oyster sauce and soy sauce are the main source of sodium, so low-sodium soy sauce and a light hand with the oyster sauce keep the dish in balance.
Sponsored: see today's deals on recommended kitchen essentials
FAQ
What cut of beef is best for beef and broccoli?
Flank steak is the classic choice — lean, beefy and tender when sliced thinly against the grain. Skirt steak and sirloin also work well. Avoid stewing cuts, which need long slow cooking to become tender.
Why is my beef tough and chewy?
Almost always one of three things: it was sliced with the grain, the wok was not hot enough, or it was overcrowded and steamed instead of seared. Slice thinly against the grain, get the pan smoking hot, and sear in batches.
Can I skip blanching the broccoli?
You can — just add the raw florets to the wok with the sauce and cook 3–4 minutes, covered, until crisp-tender. Blanching is worth it though: it guarantees bright green, evenly cooked broccoli and a faster finish.
Can I make this gluten-free?
Yes — use tamari instead of soy sauce and check that your oyster sauce is gluten-free (several brands are). The cornstarch is already gluten-free, so the rest of the recipe needs no changes.
What should I serve with beef and broccoli?
Steamed jasmine rice is the classic partner and soaks up the glossy sauce perfectly. Brown rice, rice noodles or cauliflower rice all work too, and a simple cucumber salad on the side adds freshness.
Glossy, savory and on the table in thirty minutes — classic beef and broccoli is the weeknight stir-fry that beats the takeout menu. If you try it, tell us in the comments what you served it with: jasmine rice, noodles or straight from the wok?
- Get link
- X
- Other Apps
Comments
Post a Comment