Classic Beef and Broccoli Stir Fry – Quick, Flavorful, and Weeknight-Friendly

Beef and broccoli is that reliable weeknight dish you reach for when you want something savory, satisfying, and fast. It’s built on simple ingredients, bright flavors, and a quick cook time that suits busy schedules. You get tender slices of beef, crisp-tender broccoli, and a glossy sauce that clings to every bite.

It’s easy to customize, reheats well, and tastes like your favorite takeout—without the wait. If you’ve been craving a no-fuss classic, this one’s a keeper.

Classic Beef and Broccoli Stir Fry - Quick, Flavorful, and Weeknight-Friendly

Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 4 servings

Ingredients
  

  • 1 pound (450 g) flank steak or sirloin, thinly sliced against the grain
  • 1 large head broccoli, cut into small florets (about 4 cups)
  • 2 tablespoons neutral oil (canola, avocado, or peanut), divided
  • 3 cloves garlic, minced
  • 1 teaspoon fresh ginger, minced or grated
  • 2 green onions, thinly sliced (optional for garnish)
  • 1 tablespoon soy sauce
  • 1 teaspoon cornstarch
  • 1 teaspoon sesame oil (optional)
  • 1/4 teaspoon baking soda (optional for extra tenderness)
  • 3 tablespoons soy sauce (low-sodium if preferred)
  • 2 tablespoons oyster sauce
  • 1 tablespoon hoisin sauce (optional for sweetness and depth)
  • 1 tablespoon brown sugar or honey
  • 1/2 cup beef broth or water
  • 1 tablespoon cornstarch
  • 1 teaspoon rice vinegar or mirin
  • 1/4 teaspoon black pepper
  • Red pepper flakes or chili-garlic sauce to taste (optional)
  • Steamed rice or noodles
  • Sesame seeds (optional)

Method
 

  1. Prep the beef: Freeze the steak for 15–20 minutes to firm it up. Slice it thinly against the grain into bite-size strips.
  2. Marinate: In a bowl, combine soy sauce, cornstarch, sesame oil, and baking soda. Toss with the beef. Let sit 15 minutes while you prep other ingredients.
  3. Make the sauce: In a small bowl, whisk soy sauce, oyster sauce, hoisin, brown sugar, broth, cornstarch, rice vinegar, black pepper, and chili if using. Set aside.
  4. Blanch the broccoli: Bring a pot of salted water to a boil. Add broccoli and cook 60–90 seconds until bright green and just tender. Drain and rinse under cold water. Pat dry.
  5. Heat the pan: Place a large skillet or wok over medium-high to high heat. Add 1 tablespoon oil until shimmering.
  6. Sear the beef: Add half the beef in a single layer. Cook 60–90 seconds per side until browned but not fully cooked through. Remove to a plate. Repeat with remaining beef, adding more oil if needed.
  7. Aromatics: Reduce heat to medium-high. Add remaining oil if the pan looks dry. Stir in garlic and ginger for 20–30 seconds until fragrant.
  8. Combine: Return the beef to the pan along with broccoli. Stir the sauce and pour it in. Toss everything and cook 1–2 minutes until the sauce thickens and coats the ingredients.
  9. Finish: Taste and adjust with a splash more soy sauce, a pinch of sugar, or a squeeze of vinegar if needed. Garnish with green onions and sesame seeds.
  10. Serve: Spoon over steamed rice or toss with noodles. Serve hot.

Why This Recipe Works

This stir fry relies on a few smart techniques. Thinly slicing the beef against the grain keeps it tender, while a quick cornstarch marinade locks in moisture.

High heat sears the meat quickly so it stays juicy and develops flavor. The sauce uses pantry staples—soy sauce, oyster sauce, and a touch of brown sugar—so it’s rich, balanced, and slightly glossy. Steaming the broccoli briefly before stir-frying ensures it stays vibrant and crisp, not soggy.

Ingredients

  • 1 pound (450 g) flank steak or sirloin, thinly sliced against the grain
  • 1 large head broccoli, cut into small florets (about 4 cups)
  • 2 tablespoons neutral oil (canola, avocado, or peanut), divided
  • 3 cloves garlic, minced
  • 1 teaspoon fresh ginger, minced or grated
  • 2 green onions, thinly sliced (optional for garnish)

Beef Marinade:

  • 1 tablespoon soy sauce
  • 1 teaspoon cornstarch
  • 1 teaspoon sesame oil (optional)
  • 1/4 teaspoon baking soda (optional for extra tenderness)

Sauce:

  • 3 tablespoons soy sauce (low-sodium if preferred)
  • 2 tablespoons oyster sauce
  • 1 tablespoon hoisin sauce (optional for sweetness and depth)
  • 1 tablespoon brown sugar or honey
  • 1/2 cup beef broth or water
  • 1 tablespoon cornstarch
  • 1 teaspoon rice vinegar or mirin
  • 1/4 teaspoon black pepper
  • Red pepper flakes or chili-garlic sauce to taste (optional)

To Serve:

  • Steamed rice or noodles
  • Sesame seeds (optional)

Instructions

  1. Prep the beef: Freeze the steak for 15–20 minutes to firm it up.

    Slice it thinly against the grain into bite-size strips.

  2. Marinate: In a bowl, combine soy sauce, cornstarch, sesame oil, and baking soda. Toss with the beef. Let sit 15 minutes while you prep other ingredients.
  3. Make the sauce: In a small bowl, whisk soy sauce, oyster sauce, hoisin, brown sugar, broth, cornstarch, rice vinegar, black pepper, and chili if using.

    Set aside.

  4. Blanch the broccoli: Bring a pot of salted water to a boil. Add broccoli and cook 60–90 seconds until bright green and just tender. Drain and rinse under cold water.

    Pat dry.

  5. Heat the pan: Place a large skillet or wok over medium-high to high heat. Add 1 tablespoon oil until shimmering.
  6. Sear the beef: Add half the beef in a single layer. Cook 60–90 seconds per side until browned but not fully cooked through.

    Remove to a plate. Repeat with remaining beef, adding more oil if needed.

  7. Aromatics: Reduce heat to medium-high. Add remaining oil if the pan looks dry.

    Stir in garlic and ginger for 20–30 seconds until fragrant.

  8. Combine: Return the beef to the pan along with broccoli. Stir the sauce and pour it in. Toss everything and cook 1–2 minutes until the sauce thickens and coats the ingredients.
  9. Finish: Taste and adjust with a splash more soy sauce, a pinch of sugar, or a squeeze of vinegar if needed.

    Garnish with green onions and sesame seeds.

  10. Serve: Spoon over steamed rice or toss with noodles. Serve hot.

Keeping It Fresh

Use refrigerated leftovers within 3 days. Store in a sealed container, and keep rice separate to prevent sogginess.

For best texture, reheat in a skillet over medium heat with a splash of water to loosen the sauce. If using a microwave, cover loosely and heat in short bursts, stirring between intervals. Avoid overcooking during reheating to keep the broccoli crisp and the beef tender.

Health Benefits

Broccoli brings fiber, vitamin C, vitamin K, and antioxidants to the plate. It supports immune health and offers a hearty dose of plant compounds linked to reduced inflammation.

Lean cuts of beef supply high-quality protein, iron, and B vitamins, which help with energy and muscle maintenance. The sauce is flavorful but can be high in sodium, so using low-sodium soy sauce and controlling the amount helps keep it balanced. Pairing with brown rice or cauliflower rice adds extra fiber and nutrients without losing comfort appeal.

Pitfalls to Watch Out For

  • Overcrowding the pan: This steams the beef instead of searing it.

    Cook in batches for a good crust.

  • Too-thick slices: Thick beef takes longer to cook and can turn chewy. Keep slices thin and even.
  • Soggy broccoli: Over-blanching leads to mushiness. Stop at crisp-tender and cool it quickly.
  • Gluey sauce: Cornstarch thickens fast.

    Keep the sauce moving and don’t add it to a cold pan.

  • Flat flavor: Taste and adjust with a splash of vinegar, a pinch of sugar, or extra soy to balance salt, sweet, and acidity.

Alternatives

  • Protein swaps: Try chicken thigh, pork tenderloin, shrimp, or extra-firm tofu (press and pan-fry first).
  • Vegetable variations: Add snap peas, bell peppers, mushrooms, or baby corn. Keep the total veg around 4–5 cups to maintain sauce balance.
  • Gluten-free: Use tamari instead of soy sauce and check that your oyster and hoisin sauces are gluten-free, or replace hoisin with a touch of gluten-free teriyaki.
  • Low sodium: Opt for low-sodium soy sauce and skip the added salt when blanching broccoli.
  • No oyster sauce: Substitute with more soy sauce plus a teaspoon of fish sauce for depth, or use mushroom stir-fry sauce for a vegetarian option.
  • No cornstarch: Use arrowroot or potato starch in equal amounts. Add arrowroot at the end and avoid high heat to prevent thinning.
  • Spice lovers: Stir in chili-garlic sauce, gochujang, or a dash of Sichuan chili oil.

FAQ

What cut of beef works best?

Flank steak and sirloin are top choices because they’re flavorful and tender when sliced thinly against the grain.

Skirt steak also works, though it’s a bit richer and cooks very fast.

Do I have to blanch the broccoli?

It’s not mandatory, but it helps. Blanching jump-starts cooking so the broccoli stays bright and crisp-tender in the stir fry without overcooking the beef.

Can I make it ahead?

Yes. Slice and marinate the beef, cut the broccoli, and mix the sauce up to 24 hours in advance.

Cook everything right before serving for the best texture.

Why is my beef tough?

It’s usually from thick slices, overcooking, or cutting with the grain. Slice thinly against the grain, use a quick sear, and consider a small amount of baking soda in the marinade.

How do I prevent the sauce from getting lumpy?

Whisk the cornstarch thoroughly into the sauce before adding it to the pan. Stir as it thickens over medium-high heat, and avoid pouring it into a cold pan.

What can I use instead of oyster sauce?

Try a mix of soy sauce and a bit of fish sauce or Worcestershire for depth.

For vegetarian, use mushroom stir-fry sauce or extra hoisin plus soy.

Can I double the recipe?

Yes, but sear the beef in multiple batches and use a large wok or skillet. Overcrowding will prevent browning and make the dish watery.

Final Thoughts

Classic Beef and Broccoli Stir Fry is the kind of meal that feels special without being fussy. With a few simple techniques and pantry ingredients, you get tender beef, snappy broccoli, and a glossy, deeply savory sauce.

Keep the heat high, slice thin, and don’t be shy about tasting and adjusting. Serve it over rice, add a sprinkle of sesame seeds, and enjoy a dependable favorite any night of the week.

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

Similar Posts

Leave a Reply

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

Recipe Rating