This Beef Stir-Fry combines tender beef, crisp veggies, and a homemade sauce that brings restaurant-style flavor to an easy weeknight dinner. Serve it over seasoned rice, low-carb cauliflower rice, or sesame ramen noodles to soak up every bit of the delicious sauce.

bowl of Beef Stir Fry.

This post may contain affiliate links. Please read our disclosure policy.

Holly’s Recipe Highlights: Beef Stir Fry

  • Flavor: Savory, slightly sweet, and citrusy, with bright orange, a warm spicy kick from the ginger and garlic, and a rich sesame-soy finish.
  • Why Make It: Cooking the beef and vegetables separately keeps the steak browned and the vegetables crisp-tender.
  • Tools: A wok is handy, but a large skillet works just as well and gives the beef room to brown.

Total Time: 50 Mins (20 Mins Prep) Servings: 4 Cooking Method: Stovetop

Holly preparing an onion
Total Time:
50 mins
Serves:
4 servings
Rating:
5.0/5
Holly

Ingredient Notes

Beef Stir Fry ingredients.
  • Steak: Flank steak or sirloin steak both work well. Flank steak has a rich, beefy flavor, while sirloin is a little more tender. Or replace with skirt steak.
  • Vegetables: Use about 4 cups of your favorite mixed vegetables. Bell peppers, broccoli, carrots, snap peas, mushrooms, and onions all work well. Cut everything into similar-sized pieces so the vegetables cook evenly.
  • Orange Juice: Adds natural sweetness and bright acidity to balance the savory soy sauce. Pineapple juice is a good substitute if you prefer a slightly sweeter, more tropical flavor.
  • Low-Sodium Soy Sauce: Adds salty, savory flavor without making the sauce overly salty. Tamari or coconut aminos can be used as alternatives.
  • Brown Sugar: Light or dark brown sugar both work well, or swap for honey.

How to Make Beef Stir Fry

  1. Whisk the sauce ingredients (full recipe below), slice the beef across the grain, and toss it with cornstarch.
  2. Cook the beef in batches in a hot skillet, then set it aside.
  3. Stir-fry the vegetables, then remove them from the skillet.
  4. Simmer the sauce, whisk in the cornstarch slurry, then return the beef and vegetables to the pan.
Overhead shot of Easy Beef Stir Fry in a pan surrounded by ingredients

Better Beef Stir Fry

  • Slice Across the Grain: Cut the beef against the grain to shorten the muscle fibers, resulting in a more tender bite. I use the same slicing technique in my easy homemade Mongolian beef.
  • Chill Before Slicing: Place the steak in the freezer for about 15 minutes before slicing. Slightly firming the beef makes it much easier to cut into thin, even strips.
  • Cook in Batches: Avoid overcrowding the skillet. Cooking the beef in batches helps maintain a high enough temperature to brown the meat instead of steaming it.
  • Add Vegetables in Stages: If using a variety of vegetables, add them according to how long they take to cook. Start with firmer vegetables like carrots and broccoli, then add quick-cooking options such as snap peas, bean sprouts, or bok choy leaves.
Overhead shot of Beef Stir Fry in a black pan

Reheat and Repeat

  • Keep leftovers in an airtight container in the refrigerator for up to 4 days. Store rice or noodles separately when possible so they don’t absorb all of the sauce.
  • Freeze the beef stir fry in an airtight container in the freezer for up to 3 months. The beef and sauce freeze well, although some vegetables will be softer after thawing. Thaw overnight in the refrigerator before reheating.
  • Reheat leftovers in a skillet over medium heat. If the sauce has thickened, add a splash of water or broth.

Stir-Fry Favorites at Home

Did you enjoy this Beef Stir Fry? Leave a comment and rating below.

image of Everyday Comfort cookbook by Holly Nilsson of Spend With Pennies plus text
close up of Beef Stir Fry.
4.97 from 572 votes

Beef Stir Fry

Servings 4 servings
Tender strips of beef and crisp vegetables are tossed in a sweet and savory orange ginger sauce. This easy beef stir fry brings takeout-style flavor to the dinner table.
Servings 4 servings
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Email this recipe!
Enter your email and we’ll send it directly to you, plus get even more tips & recipes!

Equipment

Ingredients  

  • 1 pound flank steak or sirloin steak
  • 2 tablespoons cornstarch
  • 4 cups mixed vegetables
  • 2 tablespoons vegetable oil divided

For the Sauce

  • ⅓ cup orange juice
  • ⅓ cup water
  • ¼ cup less sodium soy sauce
  • 3 tablespoons brown sugar light or dark
  • 1½ teaspoons toasted sesame oil
  • 3 cloves garlic minced
  • 1 teaspoon minced fresh ginger
  • 1 tablespoon cornstarch

Instructions 

  • In a bowl, whisk the sauce ingredients except cornstarch. Set aside.
  • Trim any silverskin, connective tissue, or large bits of fat from the beef. Cut ¼-inch slices across the grain.
  • Season the beef with salt & pepper and toss with cornstarch. Set aside while you prepare the vegetables.
  • Cut the vegetables into bite-sized pieces.
  • In a wok or large skillet, heat 1 tablespoon of oil over medium-high heat. Add half of the beef and cook until browned, about 2 to 3 minutes (beef does not need to be cooked through). Transfer to a bowl and repeat with the remaining beef.
  • Add the vegetables to the skillet, adding more oil if needed, and cook until tender-crisp, about 4 to 5 minutes. Transfer to the bowl with the beef.
  • To make the sauce, reduce the heat to medium. Stir the sauce, pour it into the skillet, and bring to a simmer. In a small bowl, combine cornstarch with 3 tablespoons water (or broth).
  • Gradually add the cornstarch slurry to the simmering sauce while whisking to reach the desired consistency, you may not use all of the cornstarch mixture. Let simmer for 2 minutes. 
  • Add the vegetables and beef with any juices to the pan and cook until heated through. Garnish with green onions and sesame seeds if desired.
  • Serve with noodles or over rice.

Notes

  • For easier slicing, place the beef in the freezer for 15 minutes before cutting.
  • Prepare all ingredients ahead of time, as a stir-fry comes together quickly.
  • Don’t overcrowd the pan, or the beef won’t crisp.
  • The meat, vegetables, and sauce can be prepared and stored separately for up to 48 hours before cooking.
  • Keep leftovers in an airtight container in the refrigerator for up to 4 days. 
Vegetables for stir fry can include any of the following: broccoli florets, snow peas or snap peas, mushrooms, red bell pepper, bok choy, chopped cabbage, thinly sliced carrots or celery, or bean sprouts.
4.97 from 572 votes

Nutrition Information

Calories: 423 | Carbohydrates: 43g | Protein: 31g | Fat: 15g | Saturated Fat: 8g | Cholesterol: 68mg | Sodium: 681mg | Potassium: 863mg | Fiber: 7g | Sugar: 10g | Vitamin A: 9285IU | Vitamin C: 29.9mg | Calcium: 84mg | Iron: 3.9mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Main Course
Cuisine Asian, Chinese

Tried this recipe?

Mention @spendpennies and tag #spendwithpennies on Instagram!
pan of Beef Stir Fry with a title.
Beef Stir Fry in the pan and plated with a title.

Categories:

, ,

Recipes You'll Love

About the author

Holly Nilsson is the creator of Spend With Pennies, where she creates easy, comforting recipes made for real life. She is also the author of the best selling cookbook “Everyday Comfort,” which delivers hearty, home-cooked meals designed for real life.
See more posts by Holly

Free eBook!

Subscribe to receive weekly recipes and get a FREE Bonus e-book: Quick & Easy Weeknight Meals!

You can unsubscribe anytime by clicking the “unsubscribe” link at the bottom of emails you receive.

4.97 from 572 votes (428 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Comments

  1. The family loved this recipe! I ended up over thickening the sauce but I had more meat than the recipe called for and had to add cornstarch and didn’t increase the sauce ingredients, so thst was on me. I think next time I will double it and use the same amounts I omitted the ginger because I didn’t have any but it was good without it too. Easy and tasty.5 stars

    1. I use fresh chow mein noodles and I find them in our grocery store near the tofu or fresh egg roll and wonton wrappers.

  2. Very tasty and very easy! I made it at the nursing home where I work and it was a hit. I added a few fettucinni noodles at the end (was all I had) and it was delicious. I used onion, green & red peppers, water chestnuts and broccoli in mine. I am definetely adding it to our regular menus.5 stars

  3. This was so good. A keeper for sure! I followed the major points from the recipe. My 4 cups of veg were left over from a recent company veggie tray with some pineapple thrown in that were in the fridge. I used the pineapple juice instead of orange juice because that was also in the fridge. Meat, from the freezer was trimmings from some disappointing steaks I bought recently. I had sliced them very thin and coated in the corn starch. Very tasty! I served this over a package of ramen that has been hanging around for awhile.

  4. simple & very tasty! We personally liked more veggies, so the next time I’ll reduce the beef & add more veggies. This is a keeper!5 stars

  5. Tonight I made this dish for the second time. The first time, the only ingredient I did not have was orange juice so I used pineapple juice, everybody loved it. This second time I had everything including the orange juice so I thought the dish would be better but it was not. A least for our taste buds it seemed like the pineapple juice brought all the flavor together and the OJ made everything bland. Other than that, this recipe has made its way into our rotation, thank you for sharing.4 stars

  6. Outstanding recipe. Rather than putting the garlic and ginger in the sauce, I added it in when I was stir frying the vegetables. We didn’t find the sauce to be too sweet – it is an orange flavoured sauce so a bit of sweetness worked well. Rather than adding all the vegetables at once, I added them based on cooking time.5 stars

  7. This dish was amazing exactly as it is! I didn’t add carrots today, but will next time. My kids even devoured this! And we thought the amount of sugar was just perfect. Thanks so much!

  8. What an awesome recipe. Everyone one in the family enjoyed this. Simple recipe but oh so tasty. I served it over rice noodles!5 stars

  9. This stir fry has become a go to quick meal in our house! I love that I can use up whatever fresh veggies I have on hand and it’s so quick. SWP Employee5 stars

  10. I hate to say this, but this recipe was way too sweet and lacked flavor. We reduced the sugar to 1 TBSP and it was still very sweet. I can’t imagine how it would be with 3 tbsp of sugar. It seems like the recipes was missing something, maybe seasoning the veggies. Think the addition of garlic and onion powder would help. The recipe was very easy and came together quite well. I feel bad leaving such a negative review, since we often use Spend With Pennies recipes. This one just didn’t do it for us.2 stars

  11. Very good – I added fresh pineapple and used pineapple juice instead of OJ. Coated beef strips with toasted sesame seeds and topped everything with green onions. Delecious – thanks for the recipe.5 stars

    1. While I have not tried it without sugar, some readers have cut the sugar by half and said they loved it. Let us know how it goes if you make it without sugar Shree!

  12. I would love to know what noodles you used and how you prepare and incorporate them. In one of the comments you replied that they are chow mein noodles but I thought those were crunchy canned noodles. Thank you!

    1. I use fresh chow mein noodles and I find them in our grocery store near the tofu or fresh egg roll and wonton wrappers.