This post may contain affiliate links. Please read our disclosure policy.

Looking for a quick yet satisfying meal that beats takeout? This easy beef and broccoli stir fry delivers bold flavors in less than 30 minutes. Tender beef and crisp broccoli get tossed in a savory sauce for a dinner the whole family will love.

If you’re looking for other delicious quick and easy Asian-inspired recipes, be sure to try my Pork Fried Rice, Shrimp Chow Mein, or General Tso’s Chicken.

Easy beef broccoli recipe.
Want to save this recipe?
Enter your email below and I’ll send it straight to your inbox. Plus you’ll get great recipe ideas from me every week!
Please enable JavaScript in your browser to complete this form.

Why This Recipe Works

  • Marinating the steak allows the meat to soak up tons of flavor.
  • Searing the beef in batches ensures every piece gets a nice sear.
  • Steaming the broccoli separately prevents overcooking.
  • The stir fry sauce thickens up beautifully with a cornstarch slurry.
Classic beef with broccoli with a sticky sauce over rice.

Beef and Broccoli Ingredients

For the marinade and beef:

  • Flank steak
  • Soy sauce
  • Dry sherry

For the sauce:

  • Beef broth
  • Brown sugar
  • Garlic
  • Fresh ginger
  • Sesame oil
  • Oyster sauce
  • Green onions
  • Cornstarch

Plus broccoli florets, additional green onions for garnish, and cooking oil.

Ingredients needed to make Tender beef and crisp broccoli stir fry.

Stir Fry Success Tips

  • Use a large skillet or wok for stir frying at high heat.
  • Ensure the meat is extremely cold, or even partially frozen, in order to slice thinly.
  • Slice the beef across the grain for tender pieces.
  • Don’t overcrowd the pan when searing the marinated beef strips.
  • Steam the broccoli florets briefly so they stay crisp.
  • Make a cornstarch slurry prior to heating the sauce ingredients to create a glossy, thickened, rich sauce.
Close up of Homemade beef and broccoli.

The Cooking Process

Marinate steak: Let flank steak soak up soy and sherry marinade flavors for 30 minutes.

Make sauce: Whisk the stir fry sauce ingredients together.

Sear beef: Sear marinated beef in batches over high heat until browned.

Steam broccoli: Quickly steam broccoli florets until crisp-tender.

Thicken sauce: Add the sauce mixture to the hot skillet and after a few minutes it will thicken.

Combine: Toss seared beef, broccoli, and thickened sauce together.

Serve: Over steamed rice with green onions and sesame seeds.

Beef broccoli stir fry.

Storage and Reheating Tips

  • Let any leftovers cool completely before refrigerating.
  • Store beef and broccoli stir fry in an airtight container for 3-4 days.
  • If making an extra large batch for meal planning, do not combine broccoli with meat and sauce. Rather, refrigerate meat and sauce separately to prevent broccoli from getting soggy.
  • Reheat gently in a skillet, adding a splash of broth if needed. Can also be reheated in the microwave in one-minute increments at 50% power.


Here are some frequently asked questions and short answers about this beef and broccoli stir fry recipe:

What cut of beef is best for stir fries?

Flank steak or skirt steak work great as they can be thinly sliced across the grain for tender pieces.

Can I use frozen broccoli florets?

Fresh broccoli is best, but you can use frozen in a pinch. Cook just until heated through. It will not be as firm as fresh broccoli.

What can I substitute for oyster sauce?

Hoisin sauce or soy sauce mixed with a little brown sugar and fish sauce makes a good substitute.

How can I make this recipe low sodium?

Use low sodium soy sauce and beef broth. Leave out added salt.

Can I make this ahead for meal prep? 

Yes, it reheats nicely. To keep broccoli firm, do not mix with the beef and sauce until you’re ready to eat it.

What goes well with beef and broccoli?

Serve it over white rice, brown rice, cauliflower rice or rice noodles.

Can I make this recipe in an Instant Pot?

Yes, use the sauté function to sear the beef, then add the sauce ingredients and pressure cook everything together for a minute or two. Stir in the cooked broccoli when done.

Pin this now to save it for later

Pin It

Beef and Broccoli

Prep10 minutes
Cook20 minutes
Marinate time30 minutes
Total1 hour
Servings 4 servings
Skillet Beef and Broccoli is a quick and easy stove top dinner that is bursting with flavor. A variety of tasty ingredients come together to create an intensely delicious sauce. The meat is perfectly lean and tender. The vibrant green broccoli rounds out the meal. This easy stir fry will be a family favorite!



  • 1 Tablespoon soy sauce divided
  • 1 Tablespoon sherry cooking wine divided
  • 1 pound Flank steak sliced thin against the grain (can also use London broil or top round steak)


To cook Beef and Broccoli:

  • 3 tablespoons peanut oil or similar oil with a high smoke point
  • 1 pound fresh broccoli florets


  • additional green onions and sesame seeds
Want to save this recipe?
Enter your email below and I’ll send it straight to your inbox. Plus you’ll get great recipe ideas from me every week!
Please enable JavaScript in your browser to complete this form.


  • Marinate: Combine one tablespoon of the soy sauce and one tablespoon of the sherry in a resealable storage bag. Add sliced meat and allow to marinate for 30min.
  • Mix sauce: While the meat is marinating, combine the sauce ingredients which includes the remaining soy sauce and sherry plus the corn starch, brown sugar, sesame oil, ginger, garlic, green onions, beef broth, and oyster sauce. Set aside.
  • Sear meat: In a large skillet, heat oil over high heat. Drain off any marinade from the meat. Just before the oil starts to smoke, add the meat to the skillet in a single layer. Do this in batches, if needed, so that the pan is not overcrowded and each piece of meat is in direct contact with the bottom of the pan. Cook just a minute or two on each side so that it gets slightly browned. Transfer the browned meat to a large plate or bowl and cover loosely with foil to keep warm. 
  • Steam broccoli: Reduce the heat to medium and add the broccoli. Cover and allow to steam for a couple of minutes. You want the broccoli to be bright green and crisp-tender. Do not overcook as it will continue cooking later in the sauce. Transfer the broccoli to the plate with the meat but do not cover.
  • Cook sauce: Add the sauce to the skillet. Allow it to cook and thicken for several minutes while scraping the bottom of the pan to release anything that might have stuck.
  • Combine ingredients: Once the sauce begins to boil and thicken, add the meat, broccoli, and any juices that may have developed on the plate back to the skillet with the sauce. Toss to coat.
  • Serve: Serve the broccoli beef with cooked short-grain rice and top with additional green onions and sesame seeds, if desired.


Pro tip: it is easiest to slice the meat thin if it is partially frozen.


Calories: 363kcal, Carbohydrates: 17g, Protein: 33g, Fat: 18g, Saturated Fat: 4g, Cholesterol: 69mg, Sodium: 2316mg, Potassium: 936mg, Fiber: 4g, Sugar: 6g, Vitamin A: 946IU, Vitamin C: 106mg, Calcium: 109mg, Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this? Leave me a comment below

This recipe was originally published in January 2018 and was updated with more photos and useful information to help you make the recipe. Enjoy!

Hi! I’m Krissy.

I love to create the BEST versions of your favorite recipes. If you love to cook, love to eat, or just have a deep appreciation for good food, you're in the right place! Stick around... I have hundreds of recipes for you to make.

You May Also Like

Leave a comment

Ask a question or leave a comment. I'm happy to help in any way and I love hearing what you think about the recipe. Be sure to leave a rating!

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. 5 stars
    whoaaahhh! yum yum yum… A very nice idea as I struggle everyday thinking what to cook for my family. Thanks for sharing.

  2. 5 stars
    Super delicious. We LOVE beef with broccoli. It’s one of our favorite dishes from the Chinese restaurant down the street. I love the little touches you have in this recipe like the sesame seeds on top and the fish sauce in the recipe. A lot of people think that fish sauce is kind of….fishy…but it adds such as awesome flavor dimension to so many Oriental dishes!