Beef and Broccoli Stir Fry

Beef and Broccoli Stir Fry

A healthy and statisfying weeknight meal for my family is an easy beef and broccoli stir fry.  This recipe is a go-to for something quick and easy and is a family favorite.  A bonus is that it takes like take-out!

I like to marinate the beef for about a half hour to 45 minutes before cooking it but you don’t have to do it.  If you’re into just getting the dinner on the table, skip the marinade part, it won’t make too much of a difference, I promise.  You’re probably more organized than I am anyway.   I tend to stop at the store on my way home from work, wash hands, and get the marinade going.  Then the meat sits in the marinade while I unload the dishwasher, relieving it of the breakfast dishes.  I usually put the same plates right back onto the table for dinner.  I know you other working moms are doing the same!  It also gives me time to throw some rice in the rice cooker and chop the veggies for the stir fry.  And pour a glass of wine.

Gather up your marinade ingredients, a small bowl, and a baggie.  Yup.  I love me those baggies for marinading.  If you’re not going to marinade the meat, you can skip over the baggie part.

Beef and Broccoli Stir Fry Ingredients

Whisk together the oyster sauce, soy sauce, toasted sesame oil, dark brown sugar, red wine, water, corn starch, garlic, and ginger.  If you don’t want to use red wine, you can sub beef broth or sherry.  Mix it all up really well, making sure the corn starch and sugar is incorporated.

Slice up a nice sirloin steak about 1/4″ thick.  Or buy some pre-sliced beef for stir fry.  I will usually slice my own to save money but sometimes if the cost isn’t that big of a difference, I’ll go for convenience over savings.   Put the sliced meat into a baggie and pour the marinade into the bag.  Seal it up and squish it around really well.  Pop it in the fridge while you get the dishes put away, the table set, some rice going, and chop the veggies for the stir fry.

Chop about 4 cups of broccoli florets and thickly slice 1 cup of yellow onion.  Set aside.

On medium-high heat, add 1-2 tbs.toasted sesame oil to a large skillet or wok.  I use my cast-iron skillet, it works just fine and gets screaming hot.

Add the beef, stir it around, and cook 2-3 minutes until brown.  SAVE THE MARINADE!

Bryce Cooking Beef and Broccoli Stir Fry

Remove the beef and set aside.  It’s veggie time.  If you need to, add a splash more of the sesame oil.  If there’s still enough grease in the pan from the meat, go with that.  Add the broccoli and onion, stirring around and scraping up all those browned bits.  Cook for 1-2 minutes, until the broccoli is bright and the onions are browning just a bit.  Now add the meat back in and stir it all together.  Pour the marinade in.  BE CAREFUL!  The pan is very hot and you’re putting a cold liquid in there so don’t splatter yourself.  Stir that all around and the marinate will start to thicken into a nice stir-fry sauce.  Cook a few minutes until the sauce thickens a bit and the meat is cooked through.  Serve over rice.

If you like easy weeknight dinners, try my Italian Sausage Skillet with Ricotta and Pasta; Easy One Pot Taco Macaroni; and Italian Sausage with Kale.

Stir Fry the Beef and Broccoli


Beef and Broccoli Stir Fry

Easy beef and broccoli stir fry recipe that tastes like take-out.  Enjoy as a low carb dinner or serve over rice/noodles.

  • Author: Kathleen
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings


For the marinade:
1/2 c. oyster sauce
1 tbs. soy sauce
1 tbs. toasted sesame seed oil
1 tsp. dark brown sugar
1/2 c. red wine (optional, can replace with beef broth)
3 tbs. water
2 tsp. corn starch
1 tsp. minced garlic
1 tsp. freshly grated ginger root
For cooking the meat:
1-2 tbs. sesame seed oil
1.5 – 2 lbs. sliced sirloin, flank, or other stir-fry beef

For the stir fry:
4 cups broccoli
1 cup thickly sliced yellow onion
Reserved marinade


**If you are marinading the beef, remember to save the marinade. That will be your stir-fry sauce**

  1. In a medium bowl, whisk together oyster sauce, soy sauce, tasted sesame seed oil, dark brown sugar, red wine (or sherry or beef broth), water, corn starch, garlic, and ginger root.
  2. Slice beef to 1/4″ thickness.
    If marinading, add beef to a baggie, pour in the marinade, seal, and mix well with the beef.
    Refrigerate marinade for 30-45 minutes.
  3. If not marinating, mix the marinade in a medium bowl and set aside.
    In a large skillet or wok, heat 1-2 tbs. sesame seed oil on medium-high heat.
  4. Add beef strips to skillet, reserving marinade.
    Cook beef strips 2-3 minutes until brown.
    Remove and set aside.
  5. Add broccoli and onion, stirring them around for 2-3 minutes.
  6. Return beef to the pan.
    Pour in the marinade. The pan will be HOT, so be careful. It may sizzle and splash a bit.  Cook for 2-4 minutes until meat is cooked through.
    Serve over rice.

Keywords: healthy, stir fry, beef, broccoli, low carb

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating

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