This post may contain affiliate links. Read my disclosure policy.
We’ve been working on perfecting a beef stir fry for the past two years. I think we’ve found the one. This stir-fry feels healthy and light with it’s fresh orange sauce.
The flavor is extremely satisfying. It’s also super quick to make with just 30 minutes of prep and 10 min on the skillet. It cooks on high heat so there’s very little fat required for this recipe and you’ll feel great after devouring a bowl of this goodness. My son loved it too; that’s saying something!
Ingredients for Beef and Vegetable Stir Fry:
1 1/2 Tbsp cooking oil
1 1/2 lbs flank steak (thinly sliced chuck steak works well also)
1 small onion, finely diced
1 1/2 cups sugar snap peas or sliced asparagus
1 large carrot, sliced into matchsticks
1 bell pepper, sliced
For the Marinade:
3 tsp grated orange zest (zest from 1 orange)
1/2 cup fresh squeezed Orange juice (from your grated orange)
4 Tbsp soy sauce
2 tsp sesame oil, or cooking oil if you don’t have sesame (but I’ll tell you sesame is amazing)
1 tsp fresh ginger, grated
3 garlic cloves, finely minced
2 Tbsp brown sugar
Sesame seeds or diced green onion for garnish
Serve over hot, cooked white rice
How to Make the Best Beef Stir Fry:
1. Combine marinade ingredients in a large bowl: 3 tsp grated orange zest, 1/2 cup fresh squeezed OJ, 4 Tbsp soy sauce, 2 tsp sesame oil, 1 tsp fresh ginger, 3 minced garlic cloves, 2 Tbsp brown sugar. Mix well
P.S. the easiest way to peel ginger is to use the back of a teaspoon.
2. Slice flank steak into very thin strips slicing against the grain. Add sliced steak to your marinade, mix well. Cover and refrigerate for 30 minutes while you prep your veggies.
3. Finely dice your onion, rinse and remove caps from snap peas, slice carrot into matchsticks and slice bell pepper.
4. Preheat a heavy-bottomed skillet or good wok over high heat. Once the skillet is HOT, swirl in 1 1/2 Tbsp cooking oil. Immediately Add onion (1 min stirring constantly).
5. Drain the beef and reserve the marinade. Add drained beef 1/3 at a time and stir constantly for 2-3 min. (note: you don’t want to dump in all of the beef at once or your will cool down the pan too quickly; you really want to sear the beef so it doesn’t juice out). Add the extra marinade to the pan.
6. Add veggies and continue cooking on high heat 2-3 minutes, stirring frequently or vegetables soften and sauce starts to thicken.
Serve over a bed of hot white rice (or brown rice if you want to be really healthy). 🙂 Enjoy.
Do you stir fry? What’s your favorite??
Beef and Vegetable Stir Fry

Ingredients
- 1 1/2 Tbsp cooking oil
- 1 1/2 lbs flank steak, thinly sliced chuck steak works well also
- 1 small onion, finely diced
- 1 1/2 cups sugar snap peas
- 1 large carrot, sliced into matchsticks
- 1 bell pepper, sliced
Marinade Ingredients:
- 3 tsp grated orange zest, zest from 1 orange
- 1/2 cup fresh squeezed Orange juice, from your grated orange
- 4 Tbsp soy sauce
- 2 tsp sesame oil
- 1 tsp fresh ginger, grated
- 3 garlic cloves, finely minced
- 2 Tbsp brown sugar
To Garnish:
- Sesame seeds or diced green onion, optional
Instructions
- Combine marinade ingredients in a large bowl and stir to combine.
- Slice flank steak into very thin strips slicing against the grain. Add sliced steak to your marinade, mix well. Cover and refrigerate for 30 minutes while you prep your veggies.
- Finely dice your onion, rinse and remove caps from snap peas, slice carrot into matchsticks and slice bell pepper.
- Preheat a heavy-bottomed skillet or good wok over high heat. Once the skillet is HOT, swirl in 1 1/2 Tbsp cooking oil. Immediately Add onion (1 min stirring constantly).
- Drain the beef and reserve the marinade. Add drained beef and stir constantly for 2-3 min. (note: you don't want to dump in all of the beef at once or your will cool down the pan too quickly; you really want to sear the beef so it doesn't juice out). Add the extra marinade to the pan.
- Add veggies and continue cooking on high heat 2-3 minutes, stirring frequently or vegetables soften and sauce starts to thicken. Serve over a bed of hot white rice,
Here’s one I created with asparagus that I shared on Instagram:
Hi Natasha! My sister and I made this recipe today for dinner. It was so good. Anything that we make by you, it always comes out so good 😋Thanks for the recipe! We served it over brown rice, and added broccoli into the dish as well.
Thank you for that wonderful compliment! I’m so happy you’re enjoying my recipes!
This was delicious! We switched out the snap peas for some bok choy from our CSA. So flavorful and the beef was tender. Thanks for another great recipe!!
You’re welcome! I’m so happy you enjoyed it Megan!
Thank you so much for this amazing recipe. I came across it today and we just finished it. Will never have to search again for a beef stir-fry – it was amazing!
That’s so great! It sounds like you have a new favorite!
Is it possible to use frozen stir fry vegetables?
I haven’t tested that but I think it could work. If you experiment, let me know how you liked the recipe
I came across this recipe and tried it tonight. It was absolutely yummy! I did add some red pepper flakes for a little kick, but otherwise followed the recipe exactly.
Hi Stephanie! I’m so happy you enjoyed that. Thank you for sharing that with us!
Hi! Can I substitute grapefruit juice for orange juice?
Hi Esther, I haven’t tried that so I’m not sure if it would give a bitter or off flavor.
Made it tonight and it was great! Will try with venison next time.
Jeanie, I’m so glad you liked the recipe, thank you for sharing that with us 😁.
So good!! Not a drop left! I used skirt steak because my butcher didn’t have flank and it was delicious!
Amanda, thank you for such a nice review 😀. I’m so happy you enjoyed it!
Natasha,
You ROCK!!!
Love, love, love, your recipes. I am so glad I found your website. I am a big fan. Everything I tried came out perfect. Thank you for detailed and easy explanation.
Helen, thank for such a sweet comment, I love getting comments like these 😁 !
This is DELICIOUS!! Quick & easy too for lazy nights. Thank you so much for the recipe!
Thank you so much for the awesome review! I’m so happy you enjoyed it 🙂
THANKS SO MUCH FOR POSTING THIS RECIPE!!! MADE THIS FOR DINNER TONIGHT AND WE LOVED IT, TASTE IS DELICIOUS, AND I AM ALWAYS LOOKING FOR OTHER WAYS TO COOK BEEF. WILL DEFINATELY BE MAKING THIS AGAIN.
I’m so happy you loved it! Thanks for the awesome review 🙂
Amazing! Thank you so much for sharing this recipe. Much appreciated! This is now my go to stir fry recipe… I doubled the marinade and added broccoli and zucchini. Worked perfectly. Next time I think I’ll add fried egg to the brown rice for extra protein. Thanks again.
Mary, thank you so much for such a nice review and you are very welcome 😀.
I am sorry to say that the orange zest took over the flavor of the entire meal and was too strong for our taste. Maybe next time I will try only 1 tsp.
Hi Trinka, did you make sure to only include the orange zest and not any of the white pith beneath it which has a much more potent flavor?
Seriously, I die and go to stir-fry heaven every time I make this. That punch of citrus with the beef is just KILLER (and we have some GOOOOOD oranges down here in Florida. I add some red pepper flakes to add a little spicy to the sweet of the sauce, and I find I CRAVE it when I haven’t made it in a while. Tastes great warmed up the next day too. Just Amazing.
Nina, thank you so much for your awesome review! I feel so inspired now… and I’m fiercely craving that stir fry thanks to you 😉
i was looking for a good beef stir-fry recipe. when i saw the orange sauce i was truly smiling !
Natasha, love your website. It’s vibrant colors, very organized and good stories, pictures and videos. Any time I want to cook something new and delicious I find it here. So convenient with the box recipe too. Just love it. And how sweet of your husband and your son, soon your baby girl ( actually she is already part of it….:) ) to be involved in all this and to share with others what you love to do. Thank you so much!
Now, I have a question. What kind of non-stick pots and pens, skillets you suggest? I heard some of them not good for your health. Which ones you use and where to buy them? Thank you!
Thank you so much for your sweet comment. I’m all smiles :). About the non-stick skillets, my favorite are these: Circulon Infinite Hard Anodized Nonstick 10-Inch and 12-Inch Skillets Twin Pack
As long as you use only silicone, plastic or wood to stir stuff (never metal utensils or silverware), your base will remain intact. It becomes “not good” for your health when the bottom starts peeling up. I’ve had mine for years and they are still completely non-stick, and unscratched because I’ve taken good care of them. They also have a heavy bottom for even cooking. These pans are really great! My Mom introduced me to them. 🙂
Natasha thank you for your nice review on these skillets, I’m interested to buy it, but there is only one thing that confuses me. If you will help me with that, I’ll be so happy. Instructions to these skillets says USE it ONLY over MEDIUM heat, and never on high. Does this mean these skillets are not intended for stir fry? All the stir fries I know need high heat . Thank you!!!
Hi Aigul, I don’t think my pans say that and I have used them over high heat successfully without any issues. 🙂
I saw that someone asked for the calories. I decided to enter it line by line into my fitness pal app. Not counting the rice, it’s 146 calories per serving. That’s based on this recipe making 6 servings. 🙂
Can’t wait to try it out this week. Since I’ve already taken the time to enter it, ha ha, I’m feeling pretty invested 🙂
🙂 thanks for the info! That’s not too bad ;-). I hope you love it!
Yumm! Very easy and tasty, perfect for a week night. I was expecting it to be more of a sweet orange flavour, my fiancé was surprised to hear (after eating) that there was so much orange. It just adds extra tangy-ness. I would use a little more garlic and ginger but we both love strong flavours. Also Jasmine rice goes nicely with this dish
I’m so happy to hear that you enjoyed it! 🙂 thanks for the great review!
Natasha where do you buy the flank steak? Checked 4 stores and can’t find it. Wonder if Costco might have it. Please tell where did you buy it. Lol don’t want to make extra trip to Costco if they also don’t had it. Thanks!
I found it at Winco and I’ve seen it at Costco. You can also use top sirloin. I’ve used that with good results. 🙂
I actually checked winco twice and they didn’t have it, wired. So Costco is my next! Thanks! Will let you know how we like it.
My twins and honey love this stir fry ,and this is what we had for dinner tonight!
That’s awesome! Thanks for sharing that with me. 🙂
This was really good, Natasha! 😀 Better than the Asian beef & snow peas stir fry recipe I already had. I REALLY enjoyed the hint of orange in the flavour (sauce), it really adds something “extra”. The meat wasn’t chewy at all. It was good!! Hubby taking leftovers for work 🙂 Thank you!
That’s awesome! Thanks for such a great review 🙂 Now you’ve got me craving stir-fry! 🙂