This is our family's favorite tried and true beef and broccoli stir-fry recipe! The marinade has hints of garlic, ginger, honey, and spicy red pepper flakes, and is so delicious. You'll want to lick your plate!
I hope it will give you a sense of excitement to know that this beef and broccoli stir-fry has been in our family for nearly ten years now.
It makes a great weeknight meal for both adults and kids. It's quick, easy, healthy, and delicious!
Why we love this recipe
It's healthy - This stir-fry is packed full of protein and veggies, and if you serve it with brown or white rice, you'll have your carbs too.
It's been thoroughly tested for deliciousness - This is not to say that all of the recipes I post haven't been tested, but this one is a family favorite, and we've been making it for nearly ten years.
It comes together quick - The minimum 20 minute marinate time allows us to get this on the table fast when we're pressed for time.
For the marinade:
For the stir-fry:
The three vegetables I use for this recipe include:
- yellow onion
Other ingredients needed:
In addition to the above, you'll need a bit of olive oil for sauteing, water for the cooking process, and arrowroot powder to thicken the marinade.
Begin by making the marinade and adding the meat to it.
Cook the meat until it caramelizes.
After the meat cooks, remove it and place it in a bowl. Then, begin cooking the vegetables.
Whisk the arrowroot into the remaining marinade and add it back to the pan. Once the sauce has thickened, add the meat back in.
Is this gluten-free?
Can I use cornstarch instead of arrowroot?
What cut of meat is best to use?
Tips and tricks
If you like a spicy stir-fry, you can increase the amount of red pepper flakes.
Be sure to pull the pan off of the heat as soon as the sauce thickens (steps 16 and 17). If you don't, the sauce will 'break' and turn back watery.
Please see the video below for complete details of the process!
Other stir fry recipes you may enjoy
Sesame Chicken and Broccoli Stir-Fry
Healthy Beef and Broccoli Stir-Fry
- 2 garlic cloves minced
- 1 Tablespoon fresh ginger grated
- ¼ cup organic apple juice
- ¼ cup soy sauce or tamari
- 1 Tablespoon apple cider vinegar
- 1 Tablespoon honey
- ¼ teaspoon red pepper flakes
- 1 pound sliced beef (we typically use sirloin)
- ¼ large yellow onion chopped
- 1-2 medium carrots peeled and grated
- 3 cups broccoli florets chopped into bite-size pieces
OTHER INGREDIENTS NEEDED:
- 1 Tablespoon arrowroot powder
- 4 teaspoons olive oil
- ¾ cup water
- Begin by mixing together all of the ingredients for the marinade (garlic, ginger, apple juice, soy sauce, vinegar, honey, and red pepper flakes).
- Slice the steak into thin strips.
- Add the steak into the marinade and mix a bit with your hands.
- Cover the bowl and set the bowl in the fridge to marinate anywhere from 20-60 minutes.
- Meanwhile, wash and chop the onion, carrot, and broccoli.
- After the meat is done marinating, heat a large skillet over medium high heat and add two teaspoons of olive oil.
- Once the oil is heated, take the meat out of the marinade with a pair of tongs and place into the skillet. There should be some marinade remaining in the bowl, don't discard it! We will be using it.
- Cook the beef until the juices are reduced down and the meat begins to caramelize, about 4-6 minutes. You should be monitoring and stirring the meat during this time.
- Remove the meat from the pan and place into a bowl.
- Return the skillet to the burner and add in the remaining two teaspoons of oil, along with the chopped onion.
- Saute the onion for about 30 seconds, then add in 1/4 cup of water.
- Let the onion continue to cook until softened, about 2-3 minutes.
- Add in the grated carrot and cook another 1-2 minutes.
- Stir in the remaining 1/2 cup of water, along with the chopped broccoli and cook for 2-3 minutes until the broccoli is bright green.
- While the broccoli is cooking, whisk the arrowroot into the remaining marinade.
- Pour the marinade mixture into the pan of cooking broccoli and stir until it appears to thicken (about 30-60 seconds).
- Remove the pan from the heat and add the meat back in.
- Give everything one final stir and serve immediately with brown rice or how you like.
If you have a chance to try this recipe, please leave a star rating and a comment below letting me know how you liked it!
Shared with: Full Plate Thursday, Fiesta Friday, Lou Lou Girls Fabulous Party
Jhuls @ The Not So Creative Cook
This had me craving for beef and broccoli stir fry. Looks so good! Thanks a bunch for sharing at Fiesta Friday party! I hope to see you next week.