Beef Stir Fry
This post may contain affiliate links. See my disclosure policy.
Never mind going for take-out, this homemade Beef Stir Fry recipe literally takes minutes to make and rivals your favorite Chinese restaurant! Tender beef, onions, snow peas, carrots and mushrooms are tossed in a delicious stir fry sauce for a quick and satisfying meal you can enjoy any day of the week. And it’s very customizable – swap out any of the ingredients for whatever veggie or protein you already have on hand!

Another thing I love about stir-fries is their versatility. They’re not only a great way to get in your daily vegetables, they’re also a great way to use up extra veggies that are laying around, looking for ways to be used. Do you have a lonely zucchini or a stray bell pepper laying around? Throw em’ in there. Even that eggplant that you picked up at the farmer’s market because it looked so pretty but now it’s shoved back in the corner of the crisper – slice it up and add it too. And if you don’t have any beef on hand – use chicken or pork, or even shrimp. Serve it over steamed rice and you have a delicious and well-balanced meal. And if you’re looking for a low-carb option, serve it over cauliflower rice.
Here’s a super tasty, super quick beef stir-fry that takes about 5 minutes to cook and you can add or omit whatever veggies you like. It’s the perfect meal for a busy weekday or any day that you want to enjoy some good Chinese!
This beef stir fry works beautifully with a variety of vegetables such as bell peppers, baby corn, zucchini, bok choy, celery, bean sprouts, and broccoli. When I developed this recipe my garden was bursting with an abundance of snow peas, one of my favorite veggies to add to stir fries.
Feel free to swap out whatever vegetables you have on hand and you can add a greater quantity than what is called for and double up the sauce if you wish.
Beef Stir Fry Ingredients and Substitutions
To make this beef stir fry I’m using the following:
- Beef: use a lean cut of beef such as sirloin or flank steak.
- Vegetables: I’m using onions, carrots, snow peas and mushrooms. Feel free to add or substitute vegetables of your choice such as bell peppers, bean sprouts, broccoli, celery, baby corn, bok choy, eggplant or zucchini.
- Garlic and Ginger: be sure to use fresh and not dried or powdered, there is no flavor comparison.
- Oil: use an oil with a high smoke point. I like to use avocado oil.
- Soy Sauce or Tamari: this forms the salty and umami-rich base for the stir fry sauce. I prefer tamari because it has a richer, deeper flavor without being as overly salty. If you’re on a low-sodium diet you can use low sodium soy sauce. If you’re gluten-free or paleo you can substitute coconut aminos.
- Brown Sugar – for a touch of sweetness. For a sugar-free alternative you can use a brown sugar substitute.
- Hoisin Sauce – to add depth and round out the flavors. You can use store-bought or check out my recipe for homemade hoisin sauce.
- Toasted Sesame Oil – adds a fabulous flavor.
- Black Pepper – for a touch of heat and to balance out the sweetness. If you prefer your beef stir fry spicy you can add some chili oil, chili garlic sauce, or hot sauce.
- Cornstarch – to thicken the sauce.
Beef Stir Fry Recipe
Let’s get started!
Combine the sauce ingredients in a small bowl and set aside.
Heat the wok over high until very hot and add the oil. Be sure to use high-temperature cooking oil, one that has a high smoke point. I use and recommend avocado oil.
Once hot, add the beef and stir to sear all sides, about 1-2 minutes. Transfer the beef to a plate and set aside.
Add the onions and carrots and fry for a couple of minutes.
Add the mushrooms, garlic and ginger and fry for another couple of minutes.
Add the snow peas and fry for another minute or two. You want the veggies to retain some “crunch” so don’t over-cook.
Return the beef to the wok and stir to combine and heat through.
Combine all of the sauce ingredients in a small bowl.
Pour the sauce over the stir fry and simmer for a minute, stirring constantly, until thickened.
Serve immediately with steamed rice.
Enjoy!
For more delicious Chinese recipes be sure to try my:
- Chinese Beef and Broccoli
- Mongolian Chicken
- Mongolian Beef
- Egg Foo Young
- Sesame Chicken
- Kung Pao Chicken
- General Tso’s Chicken
- Orange Beef
- Orange Chicken
Save This Recipe
Beef Stir Fry
Ingredients
- 1 pound lean beef such as sirloin or flank steak , cut against the grain into thin strips
- 2 tablespoons oil (I use and recommend avocado oil for high heat cooking)
- 2 teaspoons fresh ginger , minced
- 1 tablespoon fresh garlic , minced
- 1 large carrot , thinly sliced at a diagonal
- 2 cups snow peas , ends trimmed
- 1 cup sliced mushrooms , such as white button or cremini
- 1 cup bean sprouts or other vegetable of choice
- For the Sauce:
- 1/3 cup tamari or soy sauce (GF or paleo: use coconut aminos)
- 1/3 cup water
- 1/3 cup packed brown sugar
- or sugar free alternative (for low sugar or paleo)
- 2 tablespoons hoisin sauce
- 2 teaspoons toasted sesame oil
- 1/2 teaspoon freshly ground black pepper
- 1 1/2 tablespoons cornstarch
Instructions
- Combine the sauce ingredients in a small bowl, stirring until the sugar and cornstarch are dissolved. Set aside.Heat the wok over high heat and add the oil. Once very hot, working quickly add the beef and fry, searing all sides, for 1-2 minutes. Add the carrots, garlic and ginger and fry for another minute or two. Add the remaining vegetables and fry for another two minutes. Do not over-cook, you want the vegetables to retain some "crunch." Stir in the sauce and simmer for a minute until thickened and then remove from heat.Serve immediately with steamed rice.
This was so delicious! I didn’t have bean sprouts but threw in a red pepper instead. The balance of flavors in the sauce is perfection. Will make this again!
Fantastic, I’m so glad you enjoyed, thank you Rita!
This was such an easy and delicious recipe. I made it for supper with raves from my 17 year old son, who then ate the leftovers for breakfast and made it from scratch again for lunch. Here’s how you inspire teens to cook. The only adjustment we made was to marinate the meat in the sauce for an hour prior to cooking and we added a sprinkle of red pepper flakes. We will definitely be making this stirfry again!
Wonderful, thank you so much, Cynthia!
I have made this recipe several times. My wife LOVES it, and so do I. It is easy, quick, looks great, and tastes soooo good ! I always velvetize my steak, and I make my rice up in my Instant Pot, so I leave nothing to chance. Sometimes I infuse beef into the rice, sometimes chicken.
Thank you, Reg, I’m so glad it’s been a hit!
Exchanged the carrots for broccoli and the brown sugar for monk fruit sweetener (keto friendly). Turned out delicious!! This may be my new Friday treat meal. Very tasty, quick and simple. May try it with shrimp next. Thanks!
So awesome, Azaley, thanks so much for the feedback!
Hi Kimberly,
I tried some of your recipes and as I have now have so much time on my hands I made my own sauces too…..wow what a taste, I now have no need to buy it from the shops as fresh is out of this world, thanks for these tips…My local take away will hate you lol
warmest regards Cole (Bulgaria)
That’s fantastic, Cole, I’m so glad you’ve been enjoying the recipes, thank you! :)
Dis tasty! I seard a New York strip steak
About four minutes per side let it rest while I cooked
The vegetables then quickly sliced it up and added it. Also I used a yellow squash cut into mezza lunas instead of a carrot. Also I used snap peas instead of snow peas (that was all I could find). Sauce was good but I added a little salt at the table. Thanks for this!
Wonderful, Kevin, thanks so much for the feedback!
Thanks Kimberley for a delicious recipe. Just a few small variations people might find helpful.
As soon as th beef is seared on all sides, take it out of the wok, until the last simmer phase with th sauce, yr steak will be even more succulent.
If you have people who are really sensitive to all”hot stuff”, just leave out the ginger, and put a sauce bowl of th preserved ginger that is served with such on th table, diners help themselves, and this is sweet also,for those with a big sweet tooth.
I make the sauce using a bare tablespoon of brown sugar, and swap th water for stock, adds to depth of flavour.
Thanks again for a delicious fast stir fry.
Ps, love your flash Oxo wok!
Hi Alan, I’m glad you enjoyed it and appreciate the feedback and the tips, thank you!
This stir fry was amazing!! I skipped the hoisin sauce (didn’t have any) and added some of your black bean sauce and served it with noodles. I had rave reviews from my family. This was better than takeout!! I’ll definitely be making this again!!
Fantastic, Melissa, I’m so glad, thanks so much!
Discovered your recipe because my snow peas were ready to pick and I needed a simple stir-fry to suit. I found this particular combination of veggies to be very elegant and pleasing with it’s savoury flavour. It really showcases the snow peas perfectly. Personally, it was a bit sweet for me and so i’ll cut back the sugar next time to about one tsp. I had a porterhouse steak on hand, so fried it ahead in the cast iron pan, then cut it up into strips after resting. Lovely dish, thanks so much!
Fantastic, Donald, thank you!
OMG! This is the absolute best stir fry I’ve ever eaten. Amazing !
Wonderful, thanks so much, Barb!
Well That just looks delicious. I’m actually going to try and make this….but I think I’m going to add Water Chestnuts to mine.
Thanks, Janette, and happy cooking!
What cut of beef to use?
You can use any tender cut of beef and even flank steak or top round will work fine as long as you don’t cook it too long (otherwise it will toughen).
Use less brown sugar!!!
You are certainly welcome to.
Yes, please – YUM!
And ready in just 15, Sandra!
I love a good Asian stir fry too but I have to admit that it’s something I normally order for take out rather than make myself! Thanks for the delicious recipe – this is one I need to try out.
Hi Thalia! I know, I love good take-out, too, but really as insanely quick and easy as some of the most popular Chinese dishes are, it’s crazy not to make it at home. 15 minutes and it’s ready – it takes longer than that to get in the car and go order out, or to call the order in and wait for delivery!