This is legit the best beef and broccoli stir fry recipe. The juicy flank steak, and fresh broccoli florets are tossed in a sticky and flavorful stir fry sauce. This is the perfect weeknight dinner recipe that can be made in under 30 minutes.

A pan of beef and broccoli stir fry with sesame seeds on top.

This beef and broccoli stir fry recipe will blow your mind! It is the MOST popular recipe in this SKS community. Give it a try and let me know what you think in the comment below!

Beef and Broccoli Stir Fry is one of my favorite comfort foods growing up. My dad has the best stir fry recipe! This meal brings back so many fond and warm memories. After your try this broccoli beef stir fry, I just know you’ll want to add it to your weekly meal rotation!

Since I have been craving Asian food a lot lately, I had to recreate this beef stir fry of my own.

What’s your favorite when it comes to Chinese take-out food?

For me, I love to eat stir fry because it’s a great way to incorporate a lot of vegetables in a tasty way.

This version of beef and broccoli stir fry is lighter and more tasty than the average take-out Chinese food you get and almost as good as my dad’s authentic version.

A pan of beef and broccoli stir fry with sesame seeds on top.

What Makes This Beef Broccoli Stir Fry so Delicious?

I have gotten asked a lot about what I’ve been craving during my pregnancy so far.

There have obviously been a lot of cravings and aversions I have been experiencing but one thing that I have been loving throughout pregnancy is Asian cuisine, my ultimate comfort food.

This beef and broccoli stir fry is perfect during the cold weather months (or all year round really).

It makes for a balanced meal with both protein and vegetables that the whole family can enjoy.

Additionally, it’s easily customizable so you can add any vegetables that you like and change them up so that you have a variety of options.

This stir fry can also be frozen, so this is a perfect meal prep recipe where you can make a large amount ahead of time and pull it from the freezer as you need it.

Especially going through pregnancy, this has been an amazing freezer meal when I don’t have the energy to cook.

Ingredients For Your Beef Broccoli Stir Fry

Ingredients to make the best 25 minutes beef and broccoli stir fry.

Flank Steak- A flavorful piece of meat and very lean. Best when marinated, this helps the meat become a bit more tender and locks in the flavor.

Arrowroot Flour- Used for thickening the sauce; this ingredient helps the sauce to stick to the beef and broccoli.

Baking soda – Another of my favorite secret ingredient of late when it comes to marinating meats. It keeps the beef incredibly tender and juicy!

Broccoli– A great and nutritious veggie to add to your stir fry, but obviously you can use any veggies you desire, such as thinly sliced red or yellow bell peppers.

Carrots– optional.I love the crunch carrots give to this dish, they also add a beautiful pop of color to your plate.

Garlic- Adds great flavor and a wonderful bite to your stir fry. It is essential in a large variety of Asian cooking.

Neutra Cooking oil- I like using avocado oil because it has a high smoking point and also does not have a strong taste. You can use olive oil, but I have found that olive oil has a much stronger taste which will change the flavor profile of this recipe.

Coconut aminos- Used in place of soy sauce. You can also use soy sauce. Coconut aminos is a little bit sweeter and less bitter compare to regular soy sauce. It is also less salty. So if you do choose to use regular soy sauce, take the salty level into consideration.

Garnish-Sesame seeds and green onion always add a great finishing touch to Asian dishes.

*Optional: Shao Xing Wine – one is my dad’s secret weapon in his Chinese cooking in terms of marinating meat. It adds incredible depth to the steak. If you can get your hands on them, use ONE tablespoon in the marinade.

Step by Step to Make This Beef and Broccoli Stir Fry

Step by Step instruction on how to make beef broccoli stir fry.
In a bowl, combine beef, arrowroot starch, baking soda and coconut aminos.
Step by Step instruction on how to make beef broccoli stir fry.
Combine well to make sure the beef is covered in the marinade. Let it sit for at least 30 minutes.

Be mindful to not overcook the beef; if thinly sliced it will cook quickly.

Tips on Making the Best Beef Stir Fry

1. What Kind of Steak Can I Use For Stir Fry?

While flank steak is my favorite beef to use and also seems to be one of the most popular choices, skirt steak, sirloin steak, and rump steak can work for stir fry as well.

Steak Tip – I have found this cut through Butcher Box. It is incredibly tender and comes in already cut and ready to cook.

Skirt steak- Similar to flank steak, it just comes from a different area on the cow, best when marinated.

Sirloin steak- Also works best when marinated, sirloin tips or center cuts are best.

Rump steak- Lean, flavorful tender cut; cooks best when thinly sliced.

A pan of beef and broccoli stir fry with sesame seeds on top.

2. What Other Vegetables Can I Use For Beef Stir Fry?

For variety, try adding different types of vegetables to your stir fry.

Some vegetables that I find work well with this recipe are:

  • Broccolini
  • Mushrooms
  • Water Chestnuts
  • Boy Choy
  • Snow Peas
  • Green Beans
  • Red Peppers

The possibilities are endless!

Additional Tips for Perfect Stir Fry

  1. Slice the beef very thin; place in freezer for ~10 minutes for easier cutting.
  2. Add baking soda to the marinade. Wow did I just blow your mind? Baking soda in my meat? Yes! It will transform a piece of tough steak into the most juicy and tender master piece.
  3. Prepare all of your ingredients before turning on the heat. Some steps can happen really quickly. For example garlic and steaks both cook fast and can be overcooked in a blink of an eye.
  4. Stir often and gently to make sure all the ingredients are cooked evenly and stir fry sauce is coated thoroughly.
  5. * Optional: I love adding 1 – 2 tbsp of Shaoxing Wine when marinating the beef. My dad always says meat needs alcohol to bring out the flavor. Additionally, the alcohol content significantly reduces underheating and ends up with a subtle sweet flavor.

How to Serve Beef Stir Fry with Broccoli

A pan of beef and broccoli stir fry with sesame seeds on top.

Serve your delicious beef and broccoli stir fry over your favorite rice or cauliflower rice.

You could also add an extra serving of vegetable stir fry if you need to get more veggies in for the day.

Are the Leftovers Any Good?

You can store your beef and broccoli in an airtight container in the fridge for up to 3 days. Reheat on the stovetop for best results.

Guess what!?  You can freeze it too!

This stir fry will last up to 1 month in the freezer, so go ahead and get your meal prep on. To serve, leave it on the kitchen counter to thaw for a few hours then reheat in a microwave or stovetop.

What’s your favorite thing to add to stir fry? Leave a comment below!

A bowl of beef and broccoli stir fry with rice. there are green onion garnish on top and a pair of chopsticks on the side.

Get the recipe:Authentic Beef and Broccoli Stir Fry (25 Minutes)

This beef and broccoli stir fry with a sticky stir fry sauce is so flavorful. And it is free of gluten and soy. Easy to make and perfect for the whole family to enjoy!
4.60 stars (62 reviews)


Beef Stir Fry

  • 1 – 1.2 lb Beef Flank Steak, or steak tip thin sliced
  • 1/4 cup cooking oil, divided for stir-frying
  • 1/2 head of broccoli, ~ 1 heaping cup
  • 1 clove of garlic, minced
  • 2 -3 tbsp coconut aminos
  • 1/2 tsp baking soda, **
  • 1 tbsp arrowroot flour, **
  • 1/3 cup carrot slices, optional
  • 1/4 cup red bell pepper slices, optional

Stir Fry Sauce


  • Cut the flank beef steak into medium/thin strips, marinate with coconut aminos, baking soda, and arrowroot flour. Let it marinate for at least 30 minutes.
  • In a small bowl, mix together all the ingredients for the stir fry sauce. Set aside.
  • Heat 2 – 3 tablespoons of neutral oil in a large skillet over medium-high heat. Add minced garlic and saute for 20 – 30 seconds or until fragrant. This step happens quickly, be careful to not burn the garlic.
  • Add broccoli and carrots, stir continously and sautte for 3 – 4 minutes until slightly tender. Add bell pepper slices and cook for another minute (optional)
  • Push the veggies to the side and add 1 – 2 tablespoon in the middle of the pan. Place the beef slices in. Sear both sides until golden brown and to preferred doneness.
  • Turn the heat to low and stir gently until the sauce becomes sticky and thoroughly coat the beef and broccoli stir fry.
  • Serve the beef stir fry on a bed of rice and garnish with sesame seeds or chopped green onion (optional).


  1. * You can add additional salt to the beef marinade, but take into consideration that the coconut aminos is salty itself.
  2. ** Check out reasons for my TWO secret ingredients under “Tip for the Best Beef and Broccoli Stir Fry”.
  3. For a more flavorful dish- you can marinate and let sit in the fridge the morning of the day you will cook this dish
Serving: 1g, Calories: 363kcal, Carbohydrates: 9g, Protein: 33g, Fat: 20g, Saturated Fat: 5g, Polyunsaturated Fat: 14g, Cholesterol: 90mg, Sodium: 505mg, Fiber: 1g, Sugar: 6g

The Nutrition Facts above are specific to the ingredients I chose to use for this recipe, which may vary.