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

Beef and Broccoli Stir Fry is easy, healthy, and ready in under an hour. With fresh broccoli and tender strips of flank steak, this copycat recipe is way better than takeout!

Learn to make your favorite Asian takeout recipes, like this beef and broccoli stir fry, at home! Fresh is always better, and this beef and broccoli recipe is no different. Serve with steamed rice, Pan Fried Noodles, or Egg Fried Rice.

Takeout style Beef and Broccoli
Pin this recipe for later!Pin This
Save this recipe
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Why I Love This Beef and Broccoli Stir Fry

  • Super flavorful. Tender beef and crunchy broccoli, cooked fast and tossed in a deliciously salty brown sauce.
  • Cooks in 20 minutes. Homemade beef and broccoli is shockingly quick and easy to throw together.
  • Easy take-out at home. Skip the drive or delivery and make your favorite takeout at home for the freshest flavor.


  • Beef – The best cut of beef for stir fry is tender and lean flank steak or sirloin steak. Slice it into thin strips, cutting against the grain.
  • Stir-Fry Sauce – Sesame oil, beef broth, cornstarch, soy sauce (low sodium), brown sugar.
  • Garlic and Ginger – Use fresh if you can, it will add a ton of flavor.
  • Olive oil – For browning the beef.
  • Broccoli – To save time, you can usually find broccoli florets already trimmed and packaged.
  • Onion – Thinly sliced. I use yellow but feel free to use white or red.
  • Garnish – Sesame seeds and thinly sliced green onions. Always optional, but makes for a prettier presentation.

How To Make Beef and Broccoli Stir Fry

  • Whisk the sauce ingredients together in a small bowl, then set aside.
  • Heat oil in a wok or large, deep skillet over medium-high heat; cook onions and broccoli until tender-crisp. Add garlic and ginger and saute a little longer before transferring to a plate.
  • Use paper towels to wipe out the skillet, then add oil and turn the heat up to high. Add more oil and stir-fry the beef until just cooked through. Do not overcrowd the pan – to keep the slices of beef from touching you may need to do this in batches.
  • Pour the sauce into the skillet and lower the heat so the sauce can simmer and thicken. Stir in the broccoli and onions and serve over steamed rice.
Takeout style Beef and Broccoli


How do you tenderize the beef?

Slicing the beef very thinly against the grain will make it nice and tender. Also, be very careful not to overcook it – you can pull a piece out of the pan to quickly test the doneness.

What is brown sauce in Chinese food made of?

Brown sauce is a salty, savory sauce used in Asian cooking. My recipe uses sesame oil, beef broth, soy sauce, brown sugar, and some cornstarch for thickening.

How do you thicken broccoli beef?

The cornstarch will thicken the sauce as it simmers. Be sure to whisk it really well so it dissolves completely, otherwise you’ll have lumps in your sauce.

Can I add other vegetables?

Absolutely! Try adding some matchstick carrots, sliced mushrooms or bell peppers. Keep in mind that different veggies need different cook times so you’ll need to adjust accordingly.

Expert Tips

  • Freeze the beef. If you can, freeze the steak for 20-30 minutes before slicing. It won’t be frozen solid, but it will make slicing much easier.
  • Use a sharp knife. To get nice thin cuts, make sure your knife is sharp.
  • Don’t overcrowd the pan. When you the beef to the pan, make sure to not overcrowd the meat. The beef should be added in a single layer, not overlapping, or the meat will steam and won’t cook evenly. If needed, cook in batches.
  • Use water to thin the sauce if needed. Add 1-2 tablespoons of water at a time if your sauce gets too thick.
  • Chicken broth instead of beef broth. If you don’t have beef broth on hand, chicken stock will work in a pinch. It won’t have the same flavor, but when combined with the soy sauce, sesame oil and other flavors it will be fine.
  • Increase the heat level. This dish is not spicy, but if you want to make it so, add a half teaspoon or more of red pepper flakes.
Takeout style Beef and Broccoli

More Asian Take Out Recipes

A plate of Beef and Broccoli

Beef and Broccoli Stir Fry

5 from 2 votes
Beef and Broccoli Stir Fry is easy to make and ready in under 30 minutes, with fresh broccoli and tender strips of flank steak.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings 4 servings




  • 2 teaspoons sesame oil
  • 1/3 cup beef broth or water
  • 2 tablespoons cornstarch
  • 1/2 cup low sodium soy sauce
  • 2 teaspoons brown sugar

Stir Fry

  • 2 tablespoons olive oil divided
  • 2 garlic cloves minced
  • 2 teaspoons fresh ginger grated
  • 1 pound flank steak, thinly sliced
  • 1 pound broccoli florets
  • 3/4 cup thinly sliced yellow onion
  • Optional garnish: Sesame seeds and thinly sliced green onions
  • White rice, for serving (optional)


  • In a bowl, briskly whisk together sesame oil, broth, cornstarch, soy sauce and brown sugar until sugar and cornstarch are fully dissolved. Set aside.
  • Heat oil in a wok or large, deep skillet over medium heat. Add onions and broccoli and cook for 3-4 minutes or until crisp-tender.
  • Add the minced garlic and ginger to the pan and saute for an additional minute, then transfer vegetables to a plate and cover to keep warm.
  • Wipe out the skillet with paper towels and turn the heat to high. Add another tablespoon of olive oil, then add the sliced beef to the skillet and season lightly with salt and pepper. Cook for 1-2 minutes per side or just until cooked through. You may need to do this in batches.
  • Add sauce to the skillet and simmer over medium-low heat for 2-3 minutes or until thickened. Add the broccoli and onions back to the skillet and stir to combine.
  • Serve over steamed rice and garnish with sesame seeds and thinly sliced green onions, if desired.


  • Wrap steak in plastic wrap or place in a ziploc bag and freeze for 20-30 minutes for easier slicing.
  • If the sauce is too thick, add 1-2 tablespoons of water or beef broth to thin it out.
  • Flank steak is preferred but you can also use top sirloin.


Calories: 331kcalCarbohydrates: 18gProtein: 31gFat: 15gSaturated Fat: 4gPolyunsaturated Fat: 2gMonounsaturated Fat: 8gCholesterol: 68mgSodium: 1322mgPotassium: 925mgFiber: 4gSugar: 5gVitamin A: 707IUVitamin C: 104mgCalcium: 99mgIron: 3mg


Erica is a Florida-bred, Dominican-wed, nerdy foodie with an eye for pretty photos and incurable wanderlust, who learned everything she knows in the kitchen and about life from her Nana. She discovered her love of food at a young age and launched The Crumby Kitchen in 2014, where she shares her kitchen triumphs with a bit of sass and panache.

Free Email Series
5 Secrets to Dinnertime Sanity
Free email series with tested, tasted & terrific dinner recipes!

You Might Also Like

Leave a Comment

Recipe Rating

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