Beef and Broccoli Stir Fry Marinade

Updated November 4, 2026

Total time
28 min
prep 20 min · cook 8 min
Serves
4
portions as written

Jump to recipe

Beef and Broccoli Stir Fry Marinade

This marinade is the secret to a truly great beef and broccoli stir fry. It does double duty: tenderizing economical cuts of beef while building the glossy, savory sauce that clings to every floret. With a balance of soy sauce, oyster sauce, and a touch of sweetness, it delivers the classic takeout flavor you crave at home in about 30 minutes.

Ingredients

  • 1 lb (450 g) flank steak or sirloin, thinly sliced against the grain
  • 1 lb (450 g) broccoli, cut into bite-size florets
  • 2 tablespoons (30 ml) soy sauce (low-sodium preferred)
  • 2 tablespoons (30 ml) oyster sauce
  • 1 tablespoon (15 ml) Shaoxing wine or dry sherry (optional)
  • 1 teaspoon (5 ml) toasted sesame oil
  • 2 teaspoons (8 g) brown sugar
  • 1 teaspoon (3 g) cornstarch
  • 1/4 teaspoon (1 g) baking soda (optional, for extra tenderizing)
  • 2 cloves garlic, minced
  • 1 teaspoon (3 g) grated fresh ginger
  • 2 tablespoons (30 ml) water
  • 2 tablespoons (30 ml) vegetable oil, divided
  • 1/4 cup (60 ml) beef broth or water
  • 1 tablespoon (8 g) cornstarch mixed with 2 tablespoons (30 ml) water (slurry)

Instructions

  1. In a medium bowl, whisk together soy sauce, oyster sauce, Shaoxing wine (if using), sesame oil, brown sugar, 1 teaspoon cornstarch, baking soda (if using), garlic, ginger, and 2 tablespoons water. This is your marinade.
  2. Add the sliced beef to the marinade and toss to coat evenly. Let it sit at room temperature for 15 minutes while you prep the broccoli. (If you have more time, refrigerate for up to 1 hour.)
  3. Bring a large pot of salted water to a boil. Add the broccoli florets and blanch for 1 minute. Drain and immediately rinse with cold water to stop the cooking. Set aside.
  4. Heat 1 tablespoon of vegetable oil in a large wok or skillet over high heat until shimmering. Add the beef in a single layer (work in batches if needed) and sear for 1-2 minutes per side until browned but not fully cooked through. Transfer to a plate.
  5. Add the remaining 1 tablespoon oil to the wok. Add the blanched broccoli and stir-fry for 1-2 minutes until hot and slightly charred at the edges.
  6. Return the beef to the wok along with any accumulated juices. Pour in the beef broth. Stir-fry for 1 minute.
  7. Give the cornstarch slurry a quick stir, then pour it into the wok. Cook, stirring constantly, for 30-60 seconds until the sauce thickens and coats the beef and broccoli evenly. The beef should reach a safe minimum internal temperature of 145°F (63°C) as measured with a food thermometer, with a 3-minute rest before serving (the rest can happen off the heat).
  8. Serve immediately over steamed rice.

Tips

  • Slice the beef thinly: For easier slicing, pop the steak in the freezer for 15-20 minutes until firm but not frozen solid. Always slice against the grain for maximum tenderness.
  • Don’t skip the baking soda: A tiny pinch of baking soda raises the pH on the meat’s surface, which helps it retain moisture and stay tender. It’s a common Chinese restaurant trick. If you omit it, the beef will still be good but slightly less tender.
  • Blanch the broccoli: Boiling the broccoli briefly before stir-frying ensures it’s crisp-tender without overcooking in the wok. Rinse with cold water to keep its bright green color.
  • Work in batches: Overcrowding the wok lowers the temperature and steams the beef instead of searing it. Sear in small batches for the best browning and flavor.

Serving Suggestions

Serve this beef and broccoli immediately over steamed jasmine or white rice, or with noodles like lo mein or udon. For a low-carb option, serve over cauliflower rice or alongside a simple green salad. Garnish with sesame seeds and sliced green onions for extra color and crunch.

Variations

  • Chicken and Broccoli: Substitute boneless, skinless chicken thighs or breasts for the beef. Cook until the chicken reaches a safe minimum internal temperature of 165°F (74°C).
  • Spicy Beef and Broccoli: Add 1-2 teaspoons of sriracha, chili garlic sauce, or red pepper flakes to the marinade for heat.
  • Vegetarian: Use extra-firm tofu or tempeh instead of beef. Press the tofu well, then marinate and pan-sear until golden. Omit the oyster sauce or use a vegetarian mushroom-based stir-fry sauce.
  • Add other vegetables: Bell peppers, snap peas, carrots, or mushrooms all work well. Just adjust the cooking time for each vegetable so everything is crisp-tender.

Storage and Reheating

Refrigerate leftovers in an airtight container within 2 hours of cooking. The beef and broccoli will keep for 3-4 days. To reheat, place in a skillet over medium heat with a splash of water or broth, stirring until heated through to 165°F (74°C). You can also microwave in 30-second bursts, stirring between. The broccoli may soften slightly on reheating, but the flavor remains excellent. Freezing is not recommended as the broccoli can become mushy.

Frequently Asked Questions

Can I use a different cut of beef? Yes. Flank steak, sirloin, ribeye, or even tenderloin all work. Avoid tough cuts like chuck or brisket, which require long, slow cooking to become tender.

Why is my beef tough? The most common reasons are slicing with the grain (instead of against it), overcooking, or not using a tenderizing agent like baking soda. Slice thinly against the grain and cook quickly over high heat.

Can I make the marinade ahead of time? Yes, you can mix the marinade (without the beef) and store it in the refrigerator for up to 3 days. Add the beef when you’re ready to cook.

Is there a substitute for oyster sauce? You can use hoisin sauce mixed with a little soy sauce, or a vegetarian mushroom-based stir-fry sauce. The flavor will be slightly different but still delicious.

Can I skip the blanching step? Yes, you can stir-fry the raw broccoli directly in the wok, but you’ll need to cook it longer, and it may not be as vibrant green. Blanching ensures perfect crisp-tender texture.

What if I don’t have Shaoxing wine? Dry sherry is the best substitute. If you don’t have either, just omit it and add an extra teaspoon of soy sauce and a splash of water.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).