This recipe for beef and broccoli stir fry is a classic dish of beef sauteed with fresh broccoli florets and coated in a savory sauce. You can have a healthy and easy dinner on the table in less than 30 minutes!
I love stir fries for a quick meal that’s full of flavor. Some of my favorites include honey garlic chicken stir fry, teriyaki shrimp, and this delicious beef broccoli.
This chicken and broccoli stir fry has been one of the most popular recipes on my site for years, it was only a matter of time before a beef and broccoli stir fry came to be! This recipe tastes just like something you’d order at a Chinese restaurant, but is super easy to make at home.
How Do You Make Beef And Broccoli Stir Fry?
First, cook some broccoli, ginger and garlic in a pan until the vegetables are tender. Remove the veggies from the pan, and add the steak. Cook the steak until browned, you may need to do this step in batches. Return the vegetables to the pan, then make the sauce. The sauce is a mixture of beef broth, oyster sauce, sesame oil and soy sauce. Pour the sauce into the pan along with some cornstarch, then let everything simmer until the sauce has thickened. Serve immediately and enjoy!
Tips for the perfect beef and broccoli
- The beef in this recipe is thinly sliced flank steak. I find that it can sometimes be tricky to slice steak, so I typically put it in the freezer for about 30 minutes before I slice it. Freezing the meat helps to firm it up so that you can get thinner slices.
- If you’re not able to use flank steak, other great options include sirloin, skirt steak or New York strip.
- Oyster sauce is a brown Chinese sauce that can be found in the ethnic aisle of most grocery stores. It is different than fish sauce, which is typically used in Thai and Vietnamese cooking. If you can’t find oyster sauce or don’t want to use it, you can substitute hoisin sauce. Hoisin sauce isn’t exactly the same but still makes for a great dish.
- This dish is great for meal prep, and will stay fresh for up to 4 days in the refrigerator.
- Serve your stir fry over rice, noodles or quinoa. If you’re watching your carbs, you can also use cauliflower rice.
Beef Broccoli Variations
This recipe is delicious as written, but you can absolutely switch up the ingredients to customize it to your tastes.
- Protein: Instead of flank steak, try ground beef, sliced chicken breast, shrimp, pork tenderloin or cubed tofu.
- Vegetables: Feel free to add other veggies such as sliced carrots, bok choy, mushrooms, snow peas, bell peppers or baby corn.
- Add-Ins: You can add sriracha or chili oil for a bit of heat, or cashews, sesame seeds or almonds for texture.
This beef and broccoli stir fry is a great way to satisfy your Chinese food cravings without picking up the phone to call for takeout. I typically start a pot of rice at the same time I make my stir fry, that way all of my dinner components will be ready at the same time. Even my kids love this one!
Other recipes you’ll love
- Sweet and Sour Chicken
- Slow Cooker Mongolian Beef
- Pineapple Chicken
- Slow Cooker Orange Chicken
- Kung Pao Shrimp
Beef and Broccoli Stir Fry Video
Beef and Broccoli Stir Fry
Ingredients
- 1 1/4 lbs flank steak thinly sliced
- 1 tablespoon + 1 teaspoon vegetable oil divided use
- 2 cups broccoli florets
- 2 teaspoons minced fresh ginger
- 1 teaspoon minced garlic
- 1/4 cup oyster sauce
- 1/4 cup beef broth or water
- 1 teaspoon sugar
- 2 teaspoons toasted sesame oil
- 1 teaspoon soy sauce
- 1 teaspoon cornstarch
- salt and pepper to taste
Instructions
- Heat 1 teaspoon of oil in a large frying pan over medium heat. Add the broccoli and cook for approximately 4 minutes or until tender.
- Add the ginger and garlic to the pan and cook for 30 seconds more.
- Remove the broccoli from the pan; place on a plate and cover.
- Wipe the pan clean with a paper towel and turn the heat to high. Add the remaining tablespoon of oil.
- Season the steak pieces with salt and pepper and add them to the pan in a single layer - you may need to do this step in batches. Cook for 3-4 minutes on each side until browned and cooked through.
- Add the broccoli mixture back to the pan and cook for 2 more minutes or until warmed through.
- In a bowl whisk together the oyster sauce, beef broth, sugar, sesame oil and soy sauce. In a small bowl mix the cornstarch with a tablespoon of cold water.
- Pour the oyster sauce mixture over the beef and vegetables; cook for 30 seconds. Add the cornstarch and bring to a boil; cook for 1 more minute or until sauce has just started to thicken.
- Serve immediately, with rice if desired.
Nutrition
This post was originally published on October 8, 2017 and was updated on February 25, 2020 with new content.
My whole family enjoyed this dish immensely. Will be making it again for sure
So glad to hear you enjoyed it, thank you for commenting!
My family loved this recipe! Thank you! I did add more broccoli than asked for and used gluten free, reduced sodium soy sauce. Will be making this a lot!
So glad to hear you enjoyed it, thank you for commenting!
All I can say is WOW!! This is the best beef and broccoli we’ve ever had!! Will definitely be making again. THANK YOU!!!
So happy to hear you enjoyed it, I appreciate you reporting back!
I usually eat beef and broccoli quite often for lunch and decided to make it at home instead. I searched around and found this recipe. Wow! It exceeded my expectations 😀. My daughter and I were extremely pleased with the dish. It is definitely a keeper! Thanks
So happy to hear you enjoyed it, thanks for reporting back!
So i jst tried this for the first time and its really good. I must ask. Where do you get yor recipes from?
I create the recipes, thanks for the compliment!
This is a good recipe I was able to make a great dinner and added fresh cut mushrooms. I actually cooked my meat first then chopped it up to but size pieces. It cut the confusing part in halftime and just like a Asian to go. Thank you
Yay so glad to hear you enjoyed it! Thanks for reporting back!
Going to try this tonight, will post results..
I looked through the recipe server times and could not find out how much chicken broth to use in step 7. It states “In a bowl whisk together the oyster sauce, chicken broth, sugar, sesame oil and soy sauce. In a small bowl mix the cornstarch with a tablespoon of cold water.”
I also did not know what to do the the beef broth that was listed in the recipe, as it was not mentioned anywhere.
Sound and looks yummy! I will be making it as soon as I get enough broccoli, I just have very small head at home right now. I am going to use NY strip, as I don’t have flank steak.
Thanks for all the work you do, your moo goo gai pan is excellent!
Oops, it was a typo! There is 1/4 cup of beef broth in the recipe and the step 7 should have beef broth. I’ve fixed it!
Hi, I’m going to make this on the weekend. I just wanted to know if the beef was tender? I saw a lot of recipes said to marinate beef over night with baking soda to tenderize the beef.
I’ve never marinated it before, if you use flank steak it should be fine as flank steak is naturally tender!
Used hoisin substitute. Probably should have left out the extra sugar but still turned out very nice! Added extra salt and garlic to compensate.
SO happy to hear you enjoyed it,thanks for reporting back!
So good, easy, & my 2 year old loves it! This is going to be a staple in our house now with the broccoli x4. Thank you!!
So glad to hear you enjoyed it!!
Made this tonight for dinner. Really good. I added onions and green peppers (for more veg). And used a striploin steak (what I had on hand).
Knew it was going to be good when I saw the fresh ginger in the ingredients!
Will definitely be making this again! 🤗
So glad you enjoyed it, thanks for reporting back!
I, too, added a bit less meat and more broccoli but followed the recipe exactly aside from that…so delicious! Next time I want to add sesame seeds. Super easy and so yummy, thanks!
So glad you enjoyed it! Thanks for reporting back
Just ordered in.
For us, this is a must (to try)
Thanks
Perfect!
Thanks for reporting back, glad you enjoyed it!
Great recipe. Turned out fantastic. I added sliced white onions while I sautéed the broccoli. Will definitely be making again. The sauce was excellent I used the hoisin sauce instead of the oyster sauce. 5 stars
So glad you enjoyed it, thanks for reporting back!
We used less meat (10 oz) top sirloin and a bit more broccoli (4cups)…otherwise it was true to recipe. This is what my hubby always orders. He said this was better! Really good flavor!
So glad you enjoyed it, thanks for reporting back!
This was a great recipe! After many trial and error beef broccoli recipes; I finally found a keeper! My very picky husband also enjoyed this!
Made it, used only a dash of sesame oil though, came out great! Will be making it again. Thanks!
Tried this receipe today. Super easy and awesome taste. Thanks!
nice post