← BlogJune 28, 2026

How to Make the Perfect Beef and Broccoli Stir Fry

Chinese-American · Medium · 30 min · 4 servings

dairy-free
Advertisement
Beef and Broccoli Stir Fry

Tender sliced beef and crisp broccoli florets tossed in a savory umami-rich sauce better than takeout. This classic Chinese-American dish is ready in 30 minutes from start to finish.

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 30 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 380 calories with 32g of protein, making it a balanced choice for any meal.

Advertisement

What you will need

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

  • 1.25 lbs flank steak thinly sliced against the grain
  • 4 cups broccoli florets
  • 0.33 cup low-sodium soy sauce
  • 3 tbsp oyster sauce
  • 2 tbsp cornstarch divided
  • 3 cloves garlic minced
  • 1 tsp fresh ginger grated
  • 2 tbsp sesame oil
  • 2 tbsp vegetable oil
  • 0.5 cup beef broth

Step by step instructions

Step 1: Marinate the Beef

In a bowl, combine the sliced beef with 1 tablespoon cornstarch, 1 tablespoon soy sauce, and 1 tablespoon sesame oil. Toss to coat and let marinate for 10 minutes while you prep the other ingredients.

Step 2: Make the Sauce

In a small bowl, whisk together the remaining soy sauce, oyster sauce, beef broth, remaining cornstarch, and remaining sesame oil. Set aside. This sauce goes in fast so having it ready is important.

Step 3: Cook the Broccoli

Heat 1 tablespoon vegetable oil in a large wok or skillet over high heat. Add the broccoli and stir fry for 3 to 4 minutes until bright green and slightly tender. Remove and set aside.

Step 4: Sear the Beef

Add the remaining oil to the wok and heat until smoking. Add the beef in a single layer and sear without stirring for 1 minute. Add garlic and ginger, then stir fry everything together for another 1 to 2 minutes until beef is browned.

Step 5: Combine and Finish

Return the broccoli to the wok and pour the sauce over everything. Toss and stir fry for 1 to 2 minutes until the sauce thickens and coats all the ingredients. Serve immediately over steamed white rice.

Advertisement

Easy substitutions

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

  • flank steak → sirloin steak or skirt steak
  • oyster sauce → hoisin sauce for a slightly sweeter flavor
  • broccoli → broccolini or snap peas

Common mistakes to avoid

Watch out for these pitfalls that can affect your results:

  • Slicing the beef with the grain instead of against it which makes it chewy
  • Using a pan that is not hot enough which steams the beef instead of searing it
  • Skipping the cornstarch marinade step which helps tenderize the beef through velveting

Nutrition facts

Per serving: 380 calories, 32g protein, 22g carbs, 18g fat, 3g fiber.

Ready to cook?

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

View full recipe →
Advertisement