Go Back Email Link
Easy Beef Stir-Fry with Vegetables

Easy Beef Stir-Fry: Your New Weeknight Hero

This beef stir-fry comes together quickly—about 20 minutes from prep to plate. Thin strips of beef get a fast sear, then mingle with colorful vegetables in a straightforward homemade sauce that honestly beats most takeout.
I usually serve it over rice or noodles. It’s simple, satisfying, and just the kind of meal that makes weeknights feel a little less hectic.
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Servings: 3
Course: Main Course
Cuisine: Asian
Calories: 380

Ingredients
  

For the Beef
  • 1 1 lb flank steak or sirloin, thinly sliced against the grain
  • 1 1 tablespoon soy sauce
  • 1 1 tablespoon cornstarch
  • 1 1 teaspoon sesame oil
For the Stir-Fry
  • 1 2 tablespoons vegetable oil
  • 1 3 cloves garlic
  • 1 1 teaspoon fresh ginger grated
  • 1 red bell pepper sliced
  • 1 cup broccoli florets
  • 1 cup snap peas
  • 3 green onions cut into 1 inch pieces
For the Sauce
  • 1 3 tablespoons soy sauce
  • 1 2 tablespoons oyster sauce
  • 1 1 tablespoon honey
  • 1 1 teaspoon cornstarch
  • 1 2 tablespoons water
  • 1 1/2 teaspoon red pepper flakes optional, but I always add them

Method
 

Preparation
  1. Get the beef ready first. This part sets the pace for everything that follows. Slice it as thin as you can manage—about 1/4 inch is ideal, but don’t stress if it’s not perfect. Add it to a bowl with the soy sauce, cornstarch, and sesame oil. Mix it with your hands until the beef is evenly coated. It should feel lightly sticky, not wet. Let it hang out while you prep the rest.
    Next up, the vegetables. Chop all of them before you even think about turning on the stove. Stir-fries don’t wait, and neither does hot oil. I’ve tried cutting corners here before, and it always ends the same way—something burns while I’m still holding a knife.
    Mix the sauce ingredients in a small bowl and keep it close. Like, right next to the stove. Once cooking starts, everything happens fast—there’s no time to measure, stir, or hunt for ingredients. At this point, you want everything ready so you can just focus on the pan.
    Easy Beef Stir-Fry with Vegetables
Cooking Method
  1. Step 1:
    Heat your wok or a large skillet over high heat. Add 1 tablespoon of oil and let it get very hot—just shy of smoking. Lay the beef in the pan in a single layer and leave it alone for about 45 seconds. No stirring yet. You’re letting it brown.
    Once it’s got some color, stir-fry for another minute or so, just until the beef is mostly cooked. A little pink is fine here; it’ll finish later. Transfer the beef to a plate and set it aside.
    Easy Beef Stir-Fry with Vegetables
  2. Step 2:
    Add the remaining tablespoon of oil to the same pan. Toss in your garlic and ginger. Stir them around for maybe 15 seconds—just until you can smell them. Be careful here because garlic goes from perfect to burnt really fast.
    Easy Beef Stir-Fry with Vegetables
  3. Step 3:
    Add your broccoli first since it takes the longest. Stir-fry for about 2 minutes, then add the bell peppers and snap peas. Keep everything moving in the pan. This is where a good wok really shines, but a large skillet works fine too.
    Easy Beef Stir-Fry with Vegetables
  4. Step 4:
    Return the beef to the pan along with the green onions. Pour in your sauce and keep stirring everything together. The sauce will thicken up in about 30 seconds to a minute. Once everything's glossy and coated, you're done.
    Easy Beef Stir-Fry with Vegetables
Quick tips
  1. Cutting the beef thin makes a big difference. It cooks fast and stays tender instead of tightening up. I like to stick the beef in the freezer for about 15 minutes beforehand—it firms it up just enough that slicing thin doesn’t feel like a fight.
    Also, keep the cornstarch in the marinade. That’s what gives the beef that smooth, almost silky texture you get in restaurant stir-fries. It’s subtle, but you’d notice if it wasn’t there.