Authentic Beef and Broccoli Stir Fry {25 Minutes}
This is legit the best beef and broccoli stir fry recipe. Juicy flank steak and crisp broccoli florets are tossed in a sticky, flavorful sauce that’s ready in under 30 minutes — a total weeknight win. My whole family leaves clean plates every single time.

It’s also the most popular recipe in the SKS community — for good reason! Try it and let me know what you think in the comments below.
This dish is close to my heart. Growing up, my dad made the best stir fries, and every bite takes me back to those cozy family dinners. Now, as a mom of two preschoolers, I make it often — and I’m excited to share all the little tricks that make it taste just right.
What Makes This Beef Broccoli Stir Fry so Delicious?
Tender beef, every time: A quick marinade with baking soda and arrowroot starch breaks down the muscle fibers and locks in moisture.
Sauce that clings: Arrowroot gives the sauce that glossy, sticky texture that coats every bite.
Quick and fresh: Thin slices of beef and crisp veggies mean dinner’s ready in minutes.
Naturally gluten- and soy-free: Coconut aminos replace soy sauce for a slightly sweeter, less salty balance.
Step by Step to Make This Beef and Broccoli Stir Fry
Slice beef thinly against the grain (freezing for 10 minutes makes this easier).








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



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.
These Tips Will Guarantee Your Perfect Stir Fry
I have made this recipe dozens of time and have come up with a few ways to ensure the most delicious outcome. So you can make them successfully first try!
- Slice the beef very thin; place in freezer for ~10 minutes for easier cutting.
- 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.
- 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.
- Stir often and gently to make sure all the ingredients are cooked evenly and stir fry sauce is coated thoroughly.
- * 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.

My Family’s Favorite Way to Serve
Serve this stir fry over fluffy jasmine rice — our family’s favorite — or with cauliflower rice for a lighter option. The sauce soaks beautifully into every grain.
Want a fresh contrast? Pair it with my Spicy Cucumber Salad — it’s the perfect cooling side.
What’s your favorite thing to add to stir fry? Leave a comment below!

Get the recipe:Authentic Beef and Broccoli Stir Fry {25 Minutes}
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 ***
Stir Fry Sauce
- 1/3 cup coconut aminos
- 1/4 cup water or beef stock
- 1 tbsp rice vinegar
- 2 tsp sesame oil
- 1/2 tbsp arrowroot flour
Instructions
- 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).
Notes
- * You can add additional salt to the beef marinade, but take into consideration that the coconut aminos is salty itself.
- ** Check out reasons for my TWO secret ingredients under “Tip for the Best Beef and Broccoli Stir Fry”.
- *** 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!
- For a more flavorful dish- you can marinate and let sit in the fridge the morning of the day you will cook this dish
The Nutrition Facts above are specific to the ingredients I chose to use for this recipe, which may vary.
I tried this recipe. I used low sodium soy sauce instead of the coconut amino ( I didn’t have any) and I loved it. The marinated beef oh my goodness. It melted in your mouth. It sat for 7 hour.
Thank you so much.
Hi Patricia!
This sounds absolutely delicious! We are so happy you enjoyed it 🙂
Happy Cooking!
-Constance
This was fantastic! The whole family loved it. I followed directions as written and added the cooking wine to the marinade for enhanced flavor and it was perfect. By far the best stir fry I’ve ever made. Will be using this one on repeat
Made this exactly as written spice wise, I added mushrooms & sliced red onion, used thinly shaved beef from Trader Joe’s and served over riced cauliflower. The absolute best beef stir fry I’ve ever made at home! Thank you for sharing this great recipe!
So delicious! We used soy sauce instead of coconut aminos and omitted the salt. Super quick, easy, and yummy!
Hi Mei,
Yum, sounds delicious! We are happy you enjoyed it!
Happy Cooking 🙂
Constance
Do you have the nutrition facts for this? We just started Noom and I’m curious how many calories are in each serving. It looks delicious!! Can’t wait to try it!
Hi Mandy!
We just used the linked recipe calculator below– and for about 6 servings it is a little less than 450 calories.
https://www.verywellfit.com/recipe-nutrition-analyzer-4157076
Hope this helps!
Constance
Looks delicious! Should try this once if you are non-vegeterian. Thanks for the recipe.
Hi Rahul,
Thank you for the kind comment- this is one of our favorite dishes!
-Constance
You’re most welcome, Constance! 🙂
Why do the notes say chicken? Lol
Hi there, thank you for catching that! We have updated that accordingly 🙂
Best,
Constance
How long can I marinate steak for?
Hi Kimberly,
You could either marinate overnight in the fridge- or for this specific recipe, I just marinate the beef while I prep everything else to cook. Once you are done prepping you can begin the remaining steps until you are ready to cook the beef 🙂
Hope this helps!
-Constance
Hi! I just made this for the first for my family. It was a big hit!! Thank you!!!
Hi Carrie, That makes us so happy to hear! Thank you for sharing! 🙂
– Emmelie
Really enjoyed making this recipe. It was orderly and so easy. I was really pleased how quickly it all come together while being so tasty and filling. Great recipe! Thank you!
Wow this was delicious. Tasted like the real thing! Even my husband loved it who is will flinch at even the sight of a vegetable. It is now a staple in our house. Love it!
A favorite in my house lately! So so good and so simple!
So so good and easy. Coconut aminos are 1000 times better than soy sauce. Never going back.
This was so yummy !! We’re newly gluten free and I’ve been having a hard time finding things that actually taste good but this was awesome!! Even my picky two year old ate it he loved the cauliflower rice and broccoli ” in sauce ”
Thanks so much! We look forward to trying more of your recipes
Hi Ashleigh,
I am so glad your family loved it. It is one of my family’s favorite as well 🙂
Shuang