Classic Beef and Broccoli Stir Fry

A quick, savory beef and broccoli stir fry that delivers restaurant-quality flavor at home—perfect for weeknights. Learn equipment tips, technique, and variations for a perfect stir-fry every time.

20 min Prep Time
10 min Cook Time
30 min Total Time
4 Servings
Easy Difficulty

Ingredients

Servings:
4
Nutrition (per serving)
Calories 380 kcal
Protein 34g
Fat 15g
Carbohydrates 30g
Fiber 3g
💾 Storage

Cool the stir fry to room temperature, then store in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat or in the microwave, adding a splash of water or broth to refresh the sauce. For longer storage, freeze in a freezer-safe container for up to 2 months; thaw overnight in the refrigerator before reheating.

🍳

Best Made With: Stainless Steel or Nonstick Pan

Choose a heavy-bottomed stainless pan for best searing or a scratch-resistant nonstick for easier cleanup and lower-oil cooking.

See Our Top Stainless Steel or Nonstick Pan Picks →

Classic Beef and Broccoli Stir Fry

This classic beef and broccoli stir fry is a home cook’s shortcut to a restaurant favorite: tender, savory slices of beef tossed with crisp-tender broccoli in a glossy, garlicky sauce. It works because of a few simple principles—thin slices of well-marbled beef, a quick high-heat sear to develop flavor, and a cornstarch-thickened sauce that clings to each piece. The result is an irresistible contrast of textures and umami-rich taste you can make in under 30 minutes.

What makes this version special is its balance: soy and oyster sauce for depth, a touch of sugar to round the edges, and rice or noodles to soak up the sauce. You don’t need exotic ingredients—just a good cut of beef, fresh broccoli, and the right technique. Whether you’re cooking for one or four, this recipe scales easily and rewards good prep work: mise en place is half the battle for a successful stir fry.

Why this recipe works

A proper stir fry relies on speed and heat. Slicing the beef thinly and against the grain gives you tender bites, and a brief marinate with cornstarch helps the meat brown quickly while staying juicy. Blanching or pre-steaming broccoli keeps it bright green and ensures even cooking. Finally, a hot pan and short cooking time prevent the vegetables from getting soggy and maintain the dish’s contrasting textures.

Choosing the right equipment

For beef and broccoli, your choice between a heavy stainless steel pan and a high-quality nonstick skillet comes down to preference and technique. A heavy stainless steel pan offers excellent browning and can handle high heat for a great sear, while a durable nonstick pan makes cleanup easier and reduces the need for oil. If you frequently cook foods that benefit from fond (browned bits), stainless steel is ideal; if you prefer lower-fat cooking or want an easier surface for delicate stir-fries, a scratch-resistant nonstick works well.

We recommend investing in a versatile pan you enjoy using. Browse scratch-resistant nonstick options and metal-utensil-safe cookware at our buying guide for Best Scratch-Resistant Pans: Best Scratch-Resistant Pans. If you want to shop deals across categories, check our Best Cookware Deals guide: Best Cookware Deals: Top Value Picks Across Every Category.

If you prefer to shop on Amazon, here are a couple of useful picks: a heavy stainless steel skillet for searing (stainless steel skillet on Amazon) and a durable nonstick frying pan for easier cleanup (nonstick fry pan on Amazon). A sharp chef’s knife makes prep faster and safer: consider this option for quick slicing (chef’s knife on Amazon).

Pan selection and heat management

If you use stainless steel, preheat the pan until it’s hot but not smoking before adding oil—this helps prevent sticking and promotes a good sear. Add oil with a high smoke point (vegetable, canola, or peanut oil) and make sure to give the beef enough space so pieces sear instead of steam. With nonstick, keep the heat at medium-high to protect the coating; you can still get good color on small batches of beef, but work quickly.

For both types of pans, cook in batches if necessary. Crowding the pan lowers the temperature and causes the meat to release moisture, which prevents browning. Remove cooked beef to a plate while you finish the vegetables and sauce, then combine everything at the end for the best texture and flavor.

Tips and variations

  • Marinate briefly: A quick 10–15 minute marinate with soy sauce, cornstarch, and a little oil improves browning and tenderness without needing hours.
  • Blanch the broccoli: Steam or blanch broccoli florets for 1–2 minutes, then shock in ice water to keep them bright and crisp before stir-frying.
  • Don’t crowd the pan: Work in batches so the beef and vegetables can sear rather than steam. This yields better flavor and color.
  • Try variations: Swap broccoli for broccolini, bok choy, or snow peas; substitute chicken or firm tofu for beef; or add crushed red pepper for heat.

Finishing and serving

Finish the stir fry by returning the beef to the pan with the sauce and tossing everything together until the sauce thickens and coats the ingredients. A drizzle of toasted sesame oil right at the end brightens the dish. Serve over steamed white or brown rice, or with noodles for a comforting meal. Leftovers reheat well and make a great next-day lunch.

Why invest in good cookware

Better pans heat more evenly, develop stronger sears, and last longer. If you’re building your kitchen collection, consider a mix: a heavy stainless steel pan for searing and a dependable scratch-resistant nonstick skillet for everyday tasks. Our guide to Best Cookware Deals highlights value options across categories to help you choose wisely: Best Cookware Deals.

Final notes

This beef and broccoli stir fry is a dependable weeknight winner because it’s quick, adaptable, and deeply satisfying. With a good pan, high heat, and the simple formula in this recipe, you’ll get a restaurant-worthy meal at home. If you like detailed gear recommendations, check the cookware and container guides linked above to outfit your kitchen for success.

Ready to cook? Scroll down to the ingredients and step-by-step instructions. Happy cooking from HomeCookPicks!

Instructions

1

Slice and marinate the beef

Thinly slice the flank steak against the grain into bite-sized strips. In a bowl, combine 1 tablespoon soy sauce, 2 teaspoons cornstarch, and a drizzle of oil; toss the beef with the mixture and let sit for 10–15 minutes while you prep the other ingredients.

💡 Pro tip: Partially freezing the steak for 20–30 minutes makes it easier to slice thinly.
2

Prepare the broccoli

Cut the broccoli into uniform florets. Bring a pot of water to a boil, blanch the florets for 1–2 minutes until bright green, then immediately plunge into ice water to stop cooking. Drain and set aside.

💡 Pro tip: Blanching keeps the broccoli bright and reduces total stir-fry time.
3

Make the sauce

In a small bowl, whisk together the remaining 1 tablespoon soy sauce, oyster sauce, 1 teaspoon cornstarch, brown sugar, and 1/4 cup broth or water until smooth. Set the sauce aside.

💡 Pro tip: Taste for seasoning; oyster sauce adds umami so you likely won’t need extra salt.
4

Sear the beef

Heat a heavy stainless steel or nonstick pan over high heat until hot. Add 1 tablespoon vegetable oil and swirl to coat. Working in a single layer (in batches if needed), add the marinated beef and sear for 1–2 minutes per side until just browned but not overcooked. Remove beef to a plate.

💡 Pro tip: Avoid overcrowding the pan—work in batches so pieces brown instead of steam.
5

Stir-fry aromatics and broccoli

Reduce heat to medium-high. Add a bit more oil if needed, then sauté minced garlic and ginger for 20–30 seconds until fragrant. Add the blanched broccoli and toss to combine, stir-frying for 1–2 minutes to heat through.

💡 Pro tip: If your pan is very hot, keep the broccoli moving to prevent burning.
6

Combine and thicken

Return the beef to the pan, give the prepared sauce a quick stir, then pour it over the beef and broccoli. Toss continuously until the sauce thickens and coats everything, about 1 minute. Turn off the heat and stir in 1 teaspoon sesame oil.

💡 Pro tip: If the sauce thickens too quickly, add a splash of water or broth to loosen it.
7

Serve

Transfer to a serving dish and garnish with sliced scallions and sesame seeds if desired. Serve immediately over steamed rice or noodles.

More to Cook

You Might Also Like

Classic Cast Iron Skillet Cornbread

Golden, buttery skillet cornbread with a crisp edge and tender crumb—perfect as a side or snack. This classic cast iron recipe is easy to make and benefits from a preheated skillet for that trademark crust.

View Recipe →

Creamy Blender Tomato Soup

Restaurant-quality creamy tomato soup made entirely in a blender. San Marzano tomatoes, caramelized tomato paste, and a cream finish produce a silky-smooth result in under 40 minutes.

View Recipe →

Stay in the loop

Get the Best Kitchen Picks Delivered

New buying guides, honest reviews, and kitchen-tested recipes — straight to your inbox. No spam, ever.