Beef and Broccoli

Quantities live in the recipe card.
The beef and its velveting
- the velveting's whisper
The broccoli
The sauce and the wok
- the sauce's lightest set
Doneness & Quality Checkpoints
- The slice: across the grain's 3 mm law, the velveting's 30-minute whisper.
- The clocks: the broccoli's 90-second blanch, the beef's 45-second pass, the 90-second reunion.
- The finish: the pink-centred pull, the sauce's lightest set, the oyster gloss's cling.
Finish & Plate
The wok emptied to the platter with the broccoli's green up through the beef's glossy tangle, the sesame's scatter optional — the rice bowl's immediate service, the takeout classic's honest remake at the table's own first rank.

Beef and Broccoli
Prep: 30 minutes, plus 30 minutes velveting · Cook: 8 minutes · Total: About 45 minutes · Serves 3–4
Ingredients
The beef and its velveting
- 500 g beef flank or skirt, sliced thin against the grain to 3 mm
- 1 tbsp (15 ml) soy sauce, 1 tsp (5 g) sugar, 1 tbsp (15 ml) Shaoxing wine
- 1 egg white, 2 tbsp (20 g) cornstarch — the velveting's whisper
- 1 tbsp (15 ml) neutral oil, sealed over the marinade's top
The broccoli
- 400 g broccoli, cut to the even small florets, the stalk's peel and slice
The sauce and the wok
- 2 tbsp (30 ml) neutral oil
- 4 slices ginger; 3 cloves garlic, sliced
- 80 ml water or stock, 2 tbsp (30 ml) oyster sauce, 1 tbsp (15 ml) light soy
- 1 tsp (5 g) sugar; ½ tsp (2 g) cornstarch whisked into the liquid — the sauce's lightest set
- 1 tsp (5 ml) sesame oil, the white pepper's pinch; the sesame's scatter, optional
Instructions
- The broccoli's blanch — 90 seconds at the rolling boil. The salted water at the full 100 °C boil, the florets and stalk slices blanched 90 seconds to the green's brightest set and the stalk's crisp-tender, and drained (the ice bath refused — the residual heat's service-arrival finish the takeout's own honest schedule). Checkpoint — the floret's cut face runs the saturated green and the stalk's thickest piece pierces with the firm-tender's resistance — the broccoli's own clock held at the pre-cook, its finish waiting in the wok's final minute.
- The beef's oil-pass — 45 seconds at the fierce flame. The wok at the smoke's threshold, the 2 tbsp oil at the full heat, and the velveted slices spread to the single layer — left 30 seconds to the first colour's turn at the base, then flipped and broken through 15 seconds more, the beef pulled pink-centred to the waiting plate. Checkpoint — the slices have turned the rose-brown's outside with the faint pink at the thickest fold (the beef's own second cooking ahead in the sauce) — the over-passed slice's grey its own end, and the velveting's starch armour showing as the surface's smooth sheen.
- The sauce's build and the final reunion — 90 seconds. The ginger and garlic through the wok's remaining oil for 30 seconds' perfume, the sauce's liquid brought to its instant boil, and the blanched broccoli tossed through 30 seconds at the fierce flame — the beef and its gathered juices back for the final 30 seconds' toss, the sesame oil and pepper off the heat. Checkpoint — the eating test: the beef's velveted silk cutting at the tongue's gentle pressure (the flank's chew defeated by the slice's law and the starch's armour both), the broccoli's bright snap in the sauce's glossy, oyster-savoury cling — the takeout classic's whole argument, made honest at the home wok's eight minutes.
Troubleshooting
| Symptom | Cause | Fix |
|---|---|---|
| Beef chewy at the bite | The with-grain slice, or the velveting skipped | The against-the-grain law; the egg white and cornstarch's whisper |
| Beef grey and cooked through | The oil-pass over-run | The 45-second pull at the pink centre |
| Broccoli olive and flat | The blanch's clock over-run | The 90-second ceiling; the wok's finish the only further cooking |
Storage, Make-Ahead & Variations
- The velveted raw beef holds 1 day refrigerated (the marinade's deeper argument by the second day); the cooked dish keeps 2 days and re-fries to a fair service at the fierce flame. The microwave's grey is refused. - The same velveting doctrine runs the chicken's and the pork's slicers; the broccoli's place in the canon runs the gai lan's (#73's) and the sugar snap's honest substitutions. The "gravy" school's heavier sauce (the cornstarch doubled, the liquid tripled) is the steam-table's argument — the record's lightest set the wok's own honest law. - The canon's seat: the Chinese-American canon's velveting master — the cornstarch's armour and the flank's silk — at the takeout canon's most-ordered seat.