Better Than Takeout Beef and Broccoli

45 Comments 4.6

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

Jump to Recipe

This beef and broccoli stir-fry is a classic restaurant dish that is surprisingly easy to re-create at home. With tender strips of beef, crisp broccoli, and a flavorful sauce; it all comes together in just minutes.

stir fry steak and broccoli in black bowl

Want to know a secret? I have a weakness for Chinese take-out. Some nights nothing hits the spot quite like those takeout favorites, right?

I’ve been ordering beef and broccoli for years and was pretty confident I could make my own version that would be every bit as good or better than my favorite takeout joint.

Save The Recipe

Want to save this recipe?

Enter your email and I’ll send this recipe right to your inbox! Plus, I’ll send you new recipes every week!

I’ve made several different versions of this beef and broccoli stir-fry over the past few years and combined a few I liked to make this version. The meal was an instant hit with my whole family and has become our favorite easy dinners over the past 10+ years.

broccoli beef in black bowl

With the zing of fresh ginger and plenty of garlic, the stir-fry sauce pairs so well with tender strips of beef and crisp broccoli. The broccoli is cooked until tender, without becoming even a little bit mushy.

Next time you get a craving for Chinese food, skip the take-out order and make this instead. It’s just as quick as ordering delivery and tastes even better.

Beef and Broccoli Stir-Fry

Both flank and sirloin steak work equally well in this beef and broccoli stir-fry. Sliced into ultra-thin strips, the beef winds up amazingly tender and full of flavor from the sauce.

I’ve found some stir-fry recipes everything ends up getting overcooked and mushy from the sauce. That is NOT the case here! The broccoli stayed slightly crisp with a nice bite while the meat has a browned exterior and juicy inside.

skirt steak in stainless skillet

The sauce for this beef and broccoli stir-fry is one of the best I’ve ever tasted. A combination of oyster sauce and soy sauce lends the salty, savory flavor we can’t get enough of. Two different kinds of vinegar–balsamic and rice wine–add acidity.

Don’t skimp on the garlic in this recipe. We use six cloves when we make this recipe and the taste is perfect. Fresh ginger brings everything together with a zest that just can’t be matched by the powdered stuff.

If you like a little sweetness to your sauce, a tablespoon of brown sugar will do the trick. I make this both with and without the sugar depending on my mood and enjoy it both ways.

stir fry sauce poured into pan with broccoli

Kitchen Tip: I use my favorite skillet and this spatula to make this recipe.

Beef Broccoli Stir Fry Recipe

You’ll need the following ingredients to make this recipe:

Stir Fry Ingredients 

  • flank, skirt, or sirloin steak
  • cornstarch
  • soy sauce
  • olive oil
  • broccoli

Sauce Ingredients

  • oyster sauce
  • rice wine vinegar
  • balsamic vinegar
  • garlic
  • ginger
  • brown sugar, optional
close up photo of beef and broccoli

Enjoy the beef and broccoli stir-fry over plain white rice, brown rice, or with this Simple Asian Rice. It’s also tasty with your favorite Asian noodles or served all on its own.

For more recipes that are even better than your takeout favorites, check out my Sweet and Sour Noodle Bowls and this Cheater Sesame Chicken by Foodie With Family.

Easy Beef Stir-Fry

Since I first shared this recipe, we’ve found a few more fantastic beef stir-fry recipes that are way better than take-out–and just as fast. Thai Steak and Green Bean Stir Fry is another favorite as is this Mongolian Beef with Noodles.

If you like Korean flavors, you’re sure to love Cheater Korean Beef which was inspired by one of our favorite restaurant dishes and remains a much-requested meal.

For more great stir fry recipes, check out this Spicy Chicken and Bacon Stir Fry. It has been one of my favorite go-to dinners for years now. We also love this Sweet and Sour Ham Ball Stir Fry and this Sweet and Spicy Shrimp Stir Fry by Center Cut Cook

Get New Recipessent to your inbox!
We never share your information with third parties and will protect it in accordance with our Privacy Policy.
broccoli beef in black bowl

Better Than Take-Out Beef and Broccoli Stir Fry

4.64 from 22 votes
Beef and Broccoli is a classic restaurant dish that is surprisingly easy to re-create at home. Tender strips of beef, crisp broccoli, and a flavorful sauce; it all comes together in just minutes.
Prep Time: 15 minutes
Cook Time: 10 minutes
Total Time: 25 minutes
Servings: 6 servings

Ingredients 

  • pounds flank, skirt, or sirloin steak
  • 2 teaspoons cornstarch
  • ¼ cup low-sodium soy sauce
  • 2 tablespoons coconut or olive oil
  • pounds fresh broccoli cut into bite size pieces
  • cup water

Sauce Ingredients

  • ¼ cup oyster sauce
  • 1 tablespoon rice wine vinegar
  • 1 tablespoon balsamic vinegar
  • 6 large garlic cloves about 2 tablespoons minced
  • 1 inch fresh ginger about 1 tablespoon minced
  • Optional: 1 tablespoon brown sugar

Instructions

  • Slice the beef, against the grain, into very thin ⅛” strips. Place the meat in a medium size bowl or in a large zipclose bag, sprinkle with cornstarch, and add the soy sauce. Stir or seal the bag and press to coat. Let the meat rest in the refrigerator for at least 10 minutes or up to 1 hour. Stir together the sauce ingredients in a small bowl and set aside.
  • Heat about 2 teaspoons of oil in a large skillet over medium-high heat. When the oil is rippling hot, add about half of the beef strips. Spread across the skillet and cook without stirring for 1 minute. Stir or toss with tongs and spread across the skillet again. Cook 1 more minute.
  • Be careful not to overcook the meat, it should be just barely cooked through and still very tender. Carefully transfer the meat to a plate next to the stove. Drain any extra liquid and add another 2 teaspoons of oil to the hot skillet. Repeat the above steps with the remaining meat. Transfer the last of the cooked meat and any pan juices to the plate.
  • Add the last 2 teaspoons of oil to the hot skillet and add the broccoli. Toss to coat, then add the water and cover with a lid. Reduce the heat to medium and let the broccoli steam for 2 minutes.
  • Uncover and push the broccoli to the sides of the skillet. Pour the sauce into the center of the skillet and let it begin to heat for about a minute, until it is fragrant. Stir to coat the broccoli and simmer for a couple of minutes.
  • Add the meat back to the skillet and increase the heat to medium-high. Cook, stirring and tossing occasionally, for about 1-2 minutes, until the sauce has thickened and is evenly coating all the meat and vegetables. Serve by itself or over rice.

Nutrition

Calories: 257kcal · Carbohydrates: 11g · Protein: 29g · Fat: 11g · Saturated Fat: 3g · Polyunsaturated Fat: 1g · Monounsaturated Fat: 6g · Cholesterol: 68mg · Sodium: 746mg · Potassium: 808mg · Fiber: 3g · Sugar: 2g · Vitamin A: 707IU · Vitamin C: 102mg · Calcium: 90mg · Iron: 3mg
Tried this recipe?Mention @barefeetkitchen or tag #barefeetkitchen!

{originally published 4/12/14 – recipe notes and photos updated 8/14/23}

recipe inspired by and/or adapted from with thanks to Steamy KitchenAmerica’s Test KitchenMel’s Kitchen CafeEveryday Food

Broccoli Beef Stir Fry - close up photo with text

Filed under: , , ,

Tagged with:

Share this Article

PinYummly

Related Posts

Mary Younkin

Mary Younkin

Hi, I’m Mary. I’m the author, cook, photographer, and travel lover behind the scenes here at Barefeet In The Kitchen. I'm also the author of three cookbooks dedicated to making cooking from scratch as simple as possible.

Reader Interactions

45 Comments Leave a comment or review

    Rate & Comment

    Rating




  1. Peg Kidon says

    I couldn’t wait to try this recipe soon, and clicked on “Print,” but it printed 13 pages including all the comments instead of just the recipe. Is it a bad link? It wasted a lot of my ink, unfortunately.

  2. Glenn says

    I have just stumbled upon your site
    Great blog Mary
    Awesome recipes
    Thanks for sharing 🙏❤️
    I’m a guy in my 60’s that loves being in the kitchen
    I’ve been cooking since the mid 70s
    and love being barefoot in the kitchen also 😊
    I had to learn to cook for my family when my wife became ill and couldn’t any longer
    I enjoy trying recipes from around the world
    Its very therapeutic for me to get lost while preparing fresh home cooked meals
    My heritage is Hungarian and Swedish descent
    Needless to say I’ve got lots of my grandma’s and mothers recipes etched on my soul
    Again thanks for sharing Mary 🤗

    • Mary Younkin says

      I’m sorry to hear that you found it too salty, Michelle. Different brands of soy sauce can be saltier than others and many times people prefer a low-sodium soy sauce.

    • Mary Younkin says

      Refined coconut oil has no flavor at all, Sharon. Unrefined coconut oil is both aromatic and might add a slight coconut flavor. I use refined coconut oil for my cooking.

  3. Lori says

    When you click print it should open a print dialog page where you can print to PDF or pick your printer?? If not then go to your printer setup page and find the commands for printing. The other option is open your printer and then choose to print page or do a screen shot on this page which is Ctrl + ALT + Screen Print Option at top of keyboard and then copy to your paint program (which you should open ahead of time) and right click on mouse to paste. Then print it out from there or save.5 stars

  4. Jennifer Pawley says

    Is there a substitute for the rice wine vinegar? I’m not completely sure about the other ingredients, but I don’t think I’ll be able to find that particular vinegar in Egypt.

    • Mary Younkin says

      The closest match to rice vinegar’s sweet-to-sour ratio is apple cider vinegar. If that is unavailable, white wine vinegar will also work. I hope that helps!

  5. Kim says

    I was so excited to find your site. I have made this many times. We are homesteaders and tonight we used, for the first time, our own broccoli, cow, ginger, garlic and onion. (I don’t think we ever eat anything without garlic and onion except cereal🤣) Took this to a whole new level of delicious! We serve it over bean noodles or egg noodles.5 stars

  6. Erin Evers says

    The meat part of the recipe was PERFECT!!!! however the rest of it was nasty. Too much vinegar taste. Very harsh. And the broccoli sucked it up like a sponge. So the broccoli was ruined. I added carrots and brown sugar. Didn’t help.3 stars