← BlogJune 28, 2026

How to Make the Perfect Beef and Broccoli Stir Fry

Chinese · Medium · 27 min · 3 servings

Dairy FreeLow Carb
Advertisement
Beef and Broccoli Stir Fry

This classic beef and broccoli stir fry uses flank steak sliced against the grain to ensure maximum tenderness paired with crisp broccoli in a savory umami sauce. It is a far superior version of the takeout classic and provides over 40 grams of protein per serving.

Why this recipe works

This Beef and Broccoli Stir Fry recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 27 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 430 calories with 41g of protein, making it a balanced choice for any meal.

Advertisement

What you will need

This recipe uses 6 simple ingredients that you can find at any grocery store:

  • 500 g flank steak thinly sliced against the grain
  • 400 g broccoli florets
  • 3 tbsp low sodium soy sauce
  • 1 tbsp oyster sauce
  • 1 tbsp sesame oil
  • 3 cloves garlic minced

Step by step instructions

Step 1: Prep and Marinate the Beef

Slice the flank steak very thinly against the grain at a slight angle to maximize tenderness, then place it in a bowl with one tablespoon of the soy sauce and let it sit for 10 minutes. This brief marinade helps season the meat and begins to tenderize the fibers.

Step 2: Blanch the Broccoli

Bring a pot of salted water to a boil and blanch the broccoli florets for exactly 2 minutes until they turn bright green, then transfer immediately to an ice bath to stop the cooking. Drain the broccoli well and set it aside ready to add to the wok.

Step 3: Stir Fry the Beef

Heat a wok or large skillet over the highest heat possible until it is smoking, then add one tablespoon of oil and the marinated beef in a single layer. Cook for 1 to 2 minutes per side without stirring to develop good color, then remove the beef and set aside.

Step 4: Combine and Sauce

In the same hot wok, add a little more oil and cook the minced garlic for 30 seconds until fragrant, then add the blanched broccoli and return the beef. Pour in the remaining soy sauce, oyster sauce, and sesame oil, toss everything vigorously for 1 to 2 minutes until coated and serve immediately.

Advertisement

Easy substitutions

Missing an ingredient? Here are some swaps that work perfectly:

  • flank steak → skirt steak or flat iron steak
  • oyster sauce → hoisin sauce for a slightly sweeter flavor

Common mistakes to avoid

Watch out for these pitfalls that can affect your results:

  • Cooking the beef in a pan that is not hot enough which steams rather than sears it resulting in a gray chewy texture
  • Overcooking the broccoli until it becomes mushy and loses its vibrant green color and pleasant crunch

Nutrition facts

Per serving: 430 calories, 41g protein, 14g carbs, 22g fat, 4g fiber.

Ready to cook?

Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.

View full recipe →
Advertisement