This Beef and Broccoli Stir Fry is one of my most-loved recipes for a reason. Thinly sliced flank steak is incredibly tender and juicy, the broccoli stays crisp, and everything is coated in a savory, slightly sweet stir fry sauce that clings to every bite.

Beef and broccoli stir fry with sliced beef, broccoli florets, red peppers, and sesame seeds coated in a glossy sauce

A Quick Look At The Recipe

  • Recipe Name: Beef and Broccoli Stir Fry (Authentic 25-Minute Recipe)
  • Ready In: 25 minutes
  • Serves: 6
  • Main Ingredients: Beef Flank Steak (or steak tip thin sliced), cooking oil (divided for stir-frying), of broccoli (~ 1 heaping cup), of garlic (minced), coconut aminos, baking soda (**), arrowroot flour (**), carrot slices (optional ****)
  • Why You'll Love It: 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!

Best of all, it comes together in under 30 minutes, making it one of my go-to dinners on busy weeknights. And when I say this is a family favorite, I mean it. My whole family cleans their plates every time I make it.

This recipe has also been one of the most popular recipes in the SKS community over the years, and I am so excited to share not only the recipe, but all the little tricks I have learned to make your beef incredibly tender and your stir fry taste just right.

This beef and broccoli stir fry is especially close to my heart because I grew up watching my dad making them because it is my brother and my favorite dish.

My dad could turn a few simple ingredients into the most flavorful dinner, and watching him cook taught me that a great stir fry isn’t about using a million ingredients. It is about how you prepare them, how hot your pan is, and knowing exactly when to add each ingredient.

Now, as a mom of two, I make this beef and broccoli stir fry for my own family all the time.

Why This Beef and Broccoli Stir Fry Works

The beef is incredibly tender. My marinade uses a small amount of baking soda along with arrowroot starch. Baking soda helps tenderize the beef, while the starch helps lock in moisture and gives the outside that silky texture you expect from a good stir fry.

The stir fry sauce actually coats the beef and broccoli. Instead of a thin sauce that pools at the bottom of the pan, arrowroot starch helps thicken it into a glossy sauce that clings to every bite.

The vegetables stay crisp. Stir frying the vegetables quickly over high heat keeps the broccoli tender-crisp instead of soft and mushy.

It is ready in under 30 minutes. Once your ingredients are prepped, the actual cooking goes incredibly quickly.

It is easy to customize. I use broccoli, carrots, and red bell pepper, but you can easily swap in whatever stir fry vegetables your family enjoys.

The Secret to Tender Beef for Stir Fry

If you have ever wondered why the beef at a Chinese restaurant is so tender, there are a few simple techniques that make a huge difference.

First, slice your beef thinly against the grain.

Look closely at the beef and you will see lines running through it. Those are the muscle fibers. Cutting across those fibers instead of alongside them shortens them, making each bite much easier to chew.

My trick is to put the beef in the freezer for about 10–15 minutes before slicing. You don’t want it frozen solid—just firm enough that you can easily cut very thin, even slices.

Second, I add a small amount of baking soda to the marinade.

This is one of those little tricks that sounds strange until you try it. Baking soda helps tenderize the surface of the beef so it stays juicy and tender during the quick, high-heat cooking process.

The use of Shaoxing wine in marinating meats is very common in China.

My dad has always said that meat needs a little cooking wine to bring out its flavor. Magically, it adds another layer of savory flavor to the beef.

Finally, don’t overcook it!

How to Make Beef and Broccoli Stir Fry

Before you turn on the stove, I highly recommend having all of your ingredients prepped and ready to go. This is a habit I have learned from watching my dad making stir fries when I was growing up in China.

Stir frying moves quickly. Once that pan gets hot, you won’t have much time to chop the next vegetable or mix your sauce.

Because the pieces are thin, they cook very quickly. Cook just until browned rather than waiting until every piece looks completely done.

Different Cuts I have Tried and Liked

Flank steak is my favorite — tender, flavorful, and quick-cooking. But I have tested these cuts and they also work beautifully:

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. It can also work in this recipe from my experience. But it cooks best when thinly sliced.

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

What Other Vegetables Can I Add?

One of the reasons I make stir fry so often is that it is perfect for cleaning out the vegetable drawer.

Along with broccoli, some of my favorite additions are:

  • Red or yellow bell peppers
  • Snow peas
  • Snap peas
  • Mushrooms
  • Baby corn
  • Bok choy
  • Water chestnuts
  • Sliced onions

Just remember that different vegetables cook at different speeds. Add firmer vegetables like carrots earlier and quick-cooking vegetables toward the end.

My Family’s Favorite Way to Serve

For us, you can’t beat a big scoop of this beef and broccoli over warm jasmine rice.

The rice soaks up all of that glossy stir fry sauce, and it turns this simple dish into such a satisfying dinner.

We also love wrapping the saucy beef in my Chinese Scallion Pancakes with crunchy sliced vegetables.

And if I make beef and broccoli, my 5-year-old will almost always ask me where the Spicy Cucumber Salad is. The cold, crunchy cucumber is such a good contrast to the warm, savory stir fry that the two have basically become a package deal in our house.

If beef isn’t your thing—or if you’re like my mom and simply don’t love beef—try one of these easy family favorites next:

  1. 20 Minutes Shrimp and Broccoli Stir Fry
  2. Moo Shu Pork
  3. Chinese Garlic Chicken Stir Fry

If you make this Beef and Broccoli Stir Fry, leave a comment below and let me know how it turned out. I love hearing when one of my family’s staples becomes part of your dinner rotation too!

Get the recipe:Beef and Broccoli Stir Fry (Authentic 25-Minute Recipe)

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.63 stars (66 reviews)
Print Recipe Rate Recipe Pin Recipe

Ingredients

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
  • 1-2 tbsp Shao Xing Wine, optional *** (contains wheat, skip it for gluten-free)

Stir Fry Sauce

Instructions 

  • Cut the flank beef steak into medium/thin strips, marinate with coconut aminos, baking soda, arrowroot flour, and Shao Xing wine (if using). 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 of oil in the middle of the pan. Place the beef slices in. Sear both sides until golden brown and to preferred doneness.
  • Pour in the stir fry sauce. 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).

Notes

  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. *** My dad’s secret weapon – adds incredible depth to the beef.
    • ****Beyond broccoli, you can mix and match: mushrooms, snow peas, bok choy, water chestnuts, green beans, red peppers and more! Basically any crisp veggie that can hold up to high heat!
  4. For a more flavorful dish- you can marinate and let sit in the fridge the morning of the day you will cook this dish
Storage:
Leftovers keep well in an airtight container for up to 3 days. Reheat gently on the stovetop for the best texture.
You can also freeze it for up to 1 month. Thaw in the fridge overnight (or on the counter for a few hours) and reheat on the stove or microwave.
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.