Beef Stir-Fry

An icon representing a clock 32 min | easy | high-protein, low-fat
Rate/Review

Introduction

This easy beef stir-fry gives you tender, flavorful strips of sirloin with crisp veggies in a rich, savory sauce.

It is perfect for busy weeknights when you want takeout-style flavor but need dinner on the table fast.

Colorful bell peppers, broccoli, garlic, and ginger add fresh crunch and brightness that make every bite feel satisfying.

Ingredients  (4 servings)

Ingredients for the Beef

Ingredients for the Stir-Fry

Ingredients for the Stir-Fry Sauce

Get Ingredients →

Order the ingredients from your local store for pickup or delivery. You'll check out through Instacart.
When you purchase through this link, we'll receive a small fee at no extra cost to you.

Overhead close-up of beef stir-fry in a black skillet, with glossy sauce-coated slices of beef, broccoli florets, and red and green bell pepper and onion strips on a dark surface.

How to Make Beef Stir-Fry

  1. Marinate the beef

    In a medium bowl, combine the soy sauce, cornstarch, sesame oil, and black pepper for the beef.

    Add the sliced beef and toss until every piece is evenly coated.

    Let the beef marinate while you prep the vegetables, at least 10 minutes.

  2. Make the stir-fry sauce

    In a small bowl or measuring cup, whisk together the soy sauce, beef broth, hoisin sauce, brown sugar, and rice vinegar.

    Whisk in the cornstarch until the sauce looks smooth with no visible lumps.

  3. Prep the vegetables

    Slice the bell peppers and onion, and cut the broccoli into bite-size florets if needed.

    Keep the garlic and ginger separate, since they cook very quickly.

  4. Sear the beef

    Heat 1 tablespoon of vegetable oil in a large wok or wide skillet over medium-high heat.

    Add half the beef in a single layer and cook until browned, about 1 to 2 minutes per side.

    Transfer the beef to a plate, then repeat with the remaining oil and beef.

  5. Stir-fry the vegetables

    Return the empty pan to medium-high heat and add a splash more oil if the pan looks dry.

    Add the broccoli and onion and cook, stirring often, until they just start to soften.

    Add the bell peppers and cook for 2 to 3 minutes until bright and crisp-tender.

  6. Add aromatics and sauce

    Push the vegetables to the sides of the pan and add the garlic and ginger to the center.

    Cook for about 30 seconds, stirring constantly, until very fragrant but not browned.

    Stir the sauce, then pour it into the pan and bring it to a simmer.

    Cook until the sauce thickens and looks glossy, 1 to 2 minutes.

  7. Finish the stir-fry and serve

    Return the cooked beef and any juices to the pan and toss with the vegetables until heated through.

    Sprinkle with sesame seeds and serve hot over steamed rice or noodles.

Bowl of glossy beef stir-fry with broccoli florets, red and green bell pepper strips, and onion in a dark sauce, sprinkled with sesame seeds; a blurred blue bowl of white rice sits in the background.

Substitutions

Beef sirloin -> flank steak or skirt steak
Use thinly sliced flank steak or skirt steak for a slightly beefier flavor and a similar tender texture.
Soy sauce -> low sodium soy sauce or tamari
Swap in low sodium soy sauce to keep the dish savory but a little lighter on salt. Tamari works well too and keeps the flavor deep while making the recipe gluten free.
Broccoli -> snap peas or green beans
Use crisp snap peas or trimmed green beans for a similar crunch and bright green color. They cook quickly and stay sweet, which pairs nicely with the salty, savory sauce.
Top-down view of a bowl of beef stir-fry with broccoli florets and red and green bell pepper strips, coated in glossy brown sauce and sprinkled with sesame seeds and sliced green onion on a dark textured surface.

Tips

Slice the beef very thin
For the most tender bites, slice the beef across the grain into very thin strips. Partially freeze the meat for 20 minutes to make ultra thin slicing easier.
Use real high heat
Stir-fry works best in a very hot wok or skillet, so preheat until a drop of water sizzles. High heat gives the beef good browning and keeps the vegetables crisp.
Do not crowd the pan
Cook the beef in two batches so the slices sear instead of steaming. Crowding the pan can cool it down and dull the flavors.
Have everything prepped before cooking
Stir-frying moves fast, so chop vegetables and stir the sauce before you turn on the stove. This keeps the garlic and beef from overcooking while you search for ingredients.
Adjust the sauce thickness
If the sauce seems too thick, add a tablespoon of water or broth at a time while tossing. If it seems thin, simmer for another minute until it clings nicely to the beef and vegetables.

Nutrition Facts *

Energy 428 kcal
Protein 43 g
Total Fat 19 g
Carbohydrates 22 g
Dietary Fiber 3 g

* Approximate, per serving.
Data source: USDA FoodData Central.

Black bowl of beef stir-fry served over white rice, with glossy strips of beef, broccoli florets, and red and green bell pepper slices, sprinkled with sesame seeds; red chopsticks rest against the bowl.

FAQ

How do I keep the beef from turning tough or chewy?
Slice against the grain, keep the strips thin, and cook them very quickly over high heat. Overcooking even by a few minutes can make lean beef firm, so pull it off as soon as it browns.
Why is my stir-fry watery instead of glossy and thick?
Make sure the pan is very hot and avoid crowding it with too many ingredients at once. Also measure the cornstarch carefully and simmer the sauce for a minute so excess liquid can reduce.
Can I make this beef stir-fry ahead of time?
You can cook the beef and vegetables, cool them, and refrigerate for up to three days. Reheat in a hot pan with a splash of water until warmed and the sauce loosens again.
Can I add extra vegetables or change them?
Yes, just choose vegetables that cook in about the same time, like carrots, snap peas, or baby corn. If you add many extra vegetables, double the sauce so everything still tastes well seasoned.
How can I make this stir-fry spicy?
Stir a teaspoon of chili garlic sauce, sambal, or sriracha into the stir-fry sauce before cooking. You can also sprinkle red pepper flakes over the finished dish for a quick heat boost.

Serving Suggestions

This beef stir-fry makes a fast weeknight dinner with bright vegetables and a rich, savory sauce.

Pair it with steamed jasmine rice, brown rice, or chewy noodles to soak up every drop of that glossy sauce.

For a fun twist, top each bowl with sliced scallions, a squeeze of lime, or a drizzle of chili oil.

More pairings:

Reviews

We haven’t received any feedback on this recipe yet.

Made this recipe? How did it go?

Please leave your feedback below. We’d love to hear from you!

You Might Also Like

Browse Recipes