If you love copycat takeout recipes that you can make at home, be sure to also try our Sweet and Sour Pork, Easy Honey Walnut Shrimp, and Orange Chicken! And don’t forget the Egg Rolls! Go to any Chinese restaurant in the USA and you are going to find beef and broccoli somewhere on the menu. It’s classic, iconic fare and our little Rosie’s (age 3) favorite dish when we get Chinese food – she hoards it like a dragon hoarding treasure. (UPDATE: It has been FIVE years since I first shared this recipe and now 8-year old Rose still loves beef and broccoli better than any other dish and claims rice as her favorite food). This recipe was shared with permission from my friend Charmaine from the Wok and Skillet blog. Charmaine and I met in a small blogging mastermind group. She was born and raised in Malaysia but spent much of her adult life in the U.S., and was in the process of writing her first cookbook, The Healthy Wok Chinese Cookbook. I even got to test some of her recipes early on. They are easy to follow and way better (and healthier!) than take-out. When Charmaine told me that I could share a recipe from her book here on the blog, I knew I wanted to make the beef with broccoli, since everybody in my house loves it and it comes together quick and easy.

Why this Recipe Works

Slicing the beef as thinly as possible and tossing it in a little cornstarch before stir-frying helps make the meat extra tender.The broccoli florets get a quick stir-fry in the same pan with a little garlic and water to help it steam to a perfect tender-crisp. One of my pet peeves is overcooked broccoli!Everything gets tossed and coated in an easy beef and broccoli sauce that cooks for just a minute or two to thicken ever so slightly so it’s silky and not heavy or gummy.

Ingredient Notes

This is a quick overview of some of the important ingredients you’ll need for this beef and broccoli recipe. Specific measurements and full recipe instructions are in the printable recipe card at the bottom of the post.

Beef: Thin strips of a lean cut of meat like beef tenderloin or sirloin steak are best for this dish. We like beef tenderloin best for flavor, but sirloin is much less expensive and still works very well with the quick, hot cooking method.Broccoli: You can purchase broccoli florets (we buy the big bags from Costco and use the rest of it for other meals or to make Better-Than-Panera Broccoli Cheese Soup) or buy a couple whole heads of broccoli and cut it into florets yourself.

How to Make Beef and Broccoli

First, combine the cornstarch, soy sauce, freshly ground black pepper, and beef in a medium-size bowl and stir to coat the meat. Allow to marinate at room temperature for 20 minutes. Meanwhile, put all the brown sauce ingredients into a small jar with a tight seal. Shut the lid tightly and shake to combine. Set aside. Add the peanut oil to your wok and heat over medium-high heat. When the oil is hot, add the beef and stir-fry 3-5 minutes, just until the meat is no longer pink. Remove the meat from the wok and set aside. Add the garlic to the wok and stir-fry just for a few seconds, then add in the broccoli and water. Stir-fry until the water has evaporated and the broccoli is tender-crisp. Return the beef to the wok and add the brown sauce to the beef and broccoli. Toss and stir another 2 minutes, until the sauce has thickened just a bit, then remove from the heat and transfer the prepared beef with broccoli to a serving dish. Serve with rice.

Storage & Reheating

Leftover beef and broccoli will keep in the fridge for 3-4 days and it reheats well. I recommend reheating it in the microwave until hot before serving.

Recipe Tips & Variations

Slice the beef into thin strips. This allows it to sear quickly and results in tender bites. It can help to stick the meat in the freezer for 30 minutes before slicing so that it is a little firm first.Don’t overcook the broccoli. Nobody likes mushy, soft broccoli. You want it to be tender, but still have a little bite of bite to it.Use a different protein. You could technically make this dish with 1-inch pieces of chicken instead of beef.Make it vegetarian. Rather than using beef, you could use chopped root vegetables or mushrooms to replace the meat and vegetable stock in place of the chicken stock in the sauce. They would also taste amazing coated in the savory sauce.Serve with white or brown rice.

More Easy Dinner Recipes

One Pot Bruschetta Chicken PastaBest Beef Kabob MarinadeHawaiian Teriyaki Chicken SkewersBest Ground Beef Stroganoff Recipe

This post was originally published in May, 2017. The photos and content were updated in January, 2022. Let me know what you thought with a comment and rating below. You can also take a picture and tag me on Instagram @houseofnasheats or share it on the Pinterest pin so I can see.

Easy Beef and Broccoli - 62Easy Beef and Broccoli - 62Easy Beef and Broccoli - 51Easy Beef and Broccoli - 26Easy Beef and Broccoli - 39Easy Beef and Broccoli - 4Easy Beef and Broccoli - 47Easy Beef and Broccoli - 81Easy Beef and Broccoli - 81Easy Beef and Broccoli - 4Easy Beef and Broccoli - 3Easy Beef and Broccoli - 11Easy Beef and Broccoli - 58Easy Beef and Broccoli - 45Easy Beef and Broccoli - 55Easy Beef and Broccoli - 17Easy Beef and Broccoli - 87Easy Beef and Broccoli - 56Easy Beef and Broccoli - 11Easy Beef and Broccoli - 93Easy Beef and Broccoli - 28