Velvety Beef and Broccoli Stir-Fry with Oyster-Soy Sauce

Quick Recipe Version (TL;DR)

  • Yield: 4 servings
  • Prep Time: 20 minutes (includes 15 minutes marinating)
  • Cook Time: 12 minutes
  • Total Time: 32 minutes

Quick Ingredients

  • 1 lb (450 g) flank or sirloin steak, thinly sliced against the grain
  • Velvet marinade: 1 large egg white, 1 tbsp cornstarch, 1 tbsp light soy sauce, 1 tbsp Shaoxing wine (or dry sherry), 1 tsp neutral oil, 1/8 tsp baking soda (optional)
  • 4 cups (1 lb/450 g) broccoli florets
  • 3 garlic cloves (1 tbsp) minced; 1 tbsp finely grated ginger
  • 2 tbsp neutral oil, divided; 2 tsp toasted sesame seeds; 2 scallions, thinly sliced
  • Sauce: 1/2 cup low-sodium beef broth, 3 tbsp oyster sauce, 1 tbsp soy sauce, 1 tsp dark soy (optional), 2 tsp cornstarch, 1 tsp brown sugar, 1 tsp toasted sesame oil
  • Kosher salt; red pepper flakes (optional)

Do This

  • 1. Slice beef thinly; toss with velvet marinade; rest 15 minutes.
  • 2. Whisk together all sauce ingredients; set aside.
  • 3. Blanch broccoli in boiling salted water 2 minutes; shock in cold water; drain well.
  • 4. Water-velvet beef: simmer water (180°F/82°C). Swirl beef 45–60 seconds until just opaque; drain.
  • 5. Heat wok or large skillet over high; add 1 tbsp oil. Stir-fry garlic and ginger 20–30 seconds.
  • 6. Add broccoli and beef; toss 30–60 seconds.
  • 7. Stir sauce, pour in; boil 45–60 seconds until glossy. Finish with sesame seeds and scallions.

Why You’ll Love This Recipe

  • Restaurant-style tenderness from a simple velveting step you can master at home.
  • Glossy oyster–soy sauce clings to every bite, balanced with ginger and garlic.
  • Quick weeknight timing: 30-ish minutes, start to finish.
  • Flexible: easy swaps for gluten-free, veggie-forward, or different proteins.

Grocery List

  • Produce: Broccoli (1 lb), garlic, fresh ginger, scallions
  • Dairy: None
  • Pantry: Oyster sauce, soy sauce (light and optional dark), Shaoxing wine or dry sherry, beef broth, cornstarch, brown sugar, toasted sesame oil, neutral oil, sesame seeds, kosher salt, red pepper flakes (optional), rice for serving (optional)

Full Ingredients

Beef and Velveting

  • 1 lb (450 g) flank or sirloin steak, thinly sliced 1/4 inch (6 mm) against the grain
  • 1 large egg white
  • 1 tbsp cornstarch
  • 1 tbsp light soy sauce
  • 1 tbsp Shaoxing wine (or dry sherry)
  • 1 tsp neutral oil (canola, peanut, or vegetable)
  • 1/8 tsp baking soda (optional, for extra tenderness)

Velveting Water

  • 6 cups (1.4 L) water
  • 1 tsp kosher salt
  • 1 tsp neutral oil

Vegetables & Aromatics

  • 4 cups (1 lb/450 g) broccoli florets
  • 3 garlic cloves, minced (about 1 tbsp)
  • 1 tbsp finely grated fresh ginger
  • 2 scallions, thinly sliced (greens for garnish)
  • 2 tbsp neutral oil, divided
  • Pinch red pepper flakes (optional)

Oyster–Soy Sauce

  • 1/2 cup (120 ml) low-sodium beef broth
  • 3 tbsp oyster sauce
  • 1 tbsp soy sauce
  • 1 tsp dark soy sauce (optional, for color and depth)
  • 2 tsp cornstarch
  • 1 tsp brown sugar
  • 1 tsp toasted sesame oil

Finish

  • 2 tsp toasted sesame seeds
  • Kosher salt, to taste
Velvety Beef and Broccoli Stir-Fry with Oyster-Soy Sauce – Closeup

Step-by-Step Instructions

Step 1: Slice the beef thinly

For even, tender bites, partially freeze the steak for 15 minutes to firm it up. Slice against the grain into 1/4-inch (6 mm) thick strips about 2 inches (5 cm) long. Place in a medium bowl.

Step 2: Velvet the beef

In a small bowl, whisk the egg white, cornstarch, light soy sauce, Shaoxing wine, neutral oil, and baking soda (if using) until smooth. Pour over the beef and massage to coat every piece. Marinate 15 minutes at room temperature while you prep the rest.

Step 3: Mix the sauce

In a measuring cup, whisk together beef broth, oyster sauce, soy sauce, dark soy (if using), cornstarch, brown sugar, and toasted sesame oil. Set it near the stove; you will stir it again right before adding to the wok so the cornstarch stays suspended.

Step 4: Blanch the broccoli

Bring a large pot of salted water to a boil. Add broccoli florets and cook 2 minutes until bright green and crisp-tender. Drain and immediately rinse under cold water or plunge into an ice bath to stop cooking. Drain very well; excess water will dilute your sauce.

Step 5: Water-velvet the beef

In a wide pot, bring 6 cups water to a gentle simmer (about 180°F/82°C) with 1 tsp kosher salt and 1 tsp oil. Swirl in the marinated beef, separating pieces. Poach 45–60 seconds until just turning opaque but still pink inside. Drain thoroughly. This step gives the signature silky texture and keeps the stir-fry fast.

Step 6: Stir-fry aromatics and combine

Heat a wok or large skillet over high heat until very hot. Add 1 tbsp neutral oil. Stir-fry the garlic and ginger (and a pinch of red pepper flakes if you like) for 20–30 seconds until fragrant but not browned. Add the blanched broccoli and toss for 30 seconds. Add the velveted beef and stir-fry another 30–60 seconds to heat through.

Step 7: Glaze with sauce and finish

Stir the sauce, then pour it around the sides of the hot wok. Boil 45–60 seconds, tossing constantly, until the sauce thickens and turns glossy, coating the beef and broccoli. Taste and season with a pinch of salt if needed. Remove from heat and sprinkle with toasted sesame seeds and scallion greens. Serve immediately over steamed rice.

Pro Tips

  • Slice smarter: a brief 15-minute freeze makes ultra-thin slicing easy and safer.
  • Heat matters: get the wok or skillet ripping hot so the sauce thickens quickly without overcooking the broccoli.
  • Keep it dry: drain broccoli and beef well; water dilutes the sauce and prevents gloss.
  • No-velvet option: skip Step 5 and instead sear marinated beef (without egg white) in 2 batches in 1 tbsp oil until just browned, 45–60 seconds per batch.
  • Have everything ready: stir-fries move fast—pre-measure the sauce and keep aromatics at hand.

Variations

  • Gluten-free: use gluten-free oyster sauce and tamari; skip dark soy or use a GF substitute.
  • Chicken or tofu: swap beef for thin-sliced chicken thigh or firm tofu. Velvet chicken as written; for tofu, skip velveting and pan-sear cubes until golden before saucing.
  • Veg boost: add red bell pepper strips or snap peas in Step 6 for extra color and crunch.

Storage & Make-Ahead

Refrigerate leftovers in an airtight container up to 3 days. Reheat gently in a skillet over medium with a splash of water or broth to loosen the sauce, 2–3 minutes. Freeze up to 2 months (texture of broccoli softens slightly on thawing). For make-ahead, slice and marinate beef up to 4 hours in advance; blanch broccoli up to 24 hours ahead and keep chilled. Mix the sauce up to 24 hours ahead and whisk before using.

Nutrition (per serving)

Approx. 360 calories; 30 g protein; 16 g fat; 22 g carbohydrates; 3 g fiber; 1100 mg sodium. Values are estimates and will vary with specific ingredients and portion sizes.


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *


Promotional Banner X
*Sponsored Link*