Go Back
Beef stir-fry with vegetables
Print

Beef Stir Fry With Vegetables - Quick, Colorful, and Full of Flavor

Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes
Servings 4 servings

Ingredients

  • Beef: 1 pound flank steak, skirt steak, or sirloin, thinly sliced against the grain
  • For the Marinade: 2 tablespoons soy sauce
  • 1 tablespoon cornstarch
  • 1 teaspoon sugar
  • 1 tablespoon rice vinegar or dry sherry (optional, but great for flavor)
  • 1 teaspoon sesame oil
  • Vegetables: 2 cups broccoli florets
  • 1 red bell pepper, thinly sliced
  • 1 small carrot, thinly sliced on the bias
  • 1 small onion, sliced
  • 1 cup snow peas or snap peas, trimmed
  • Aromatics: 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, minced or grated
  • Sauce: 3 tablespoons soy sauce (regular or low-sodium)
  • 2 tablespoons oyster sauce
  • 1 tablespoon hoisin sauce (optional for sweetness)
  • 1 tablespoon rice vinegar
  • 1 teaspoon sugar or honey
  • 1/2 cup beef or chicken broth (or water)
  • 2 teaspoons cornstarch
  • Oil: 2–3 tablespoons neutral high-heat oil (canola, peanut, or avocado)
  • Heat: Red pepper flakes or a fresh chili (optional)
  • To Serve: Cooked rice or noodles, lime wedges (optional), sliced scallions, and toasted sesame seeds

Instructions

  • Slice the beef thin. Freeze the steak for 15–20 minutes to firm it up. Slice into thin strips against the grain. Thin slices cook fast and stay tender.
  • Marinate the beef. In a bowl, mix soy sauce, cornstarch, sugar, rice vinegar or sherry (if using), and sesame oil. Toss in the beef until coated. Let it sit for 10–20 minutes while you prep the vegetables.
  • Mix the sauce. In a small bowl, whisk soy sauce, oyster sauce, hoisin (if using), rice vinegar, sugar or honey, broth, and cornstarch until smooth. Set aside.
  • Prep the vegetables. Cut them into bite-size pieces. Keep quick-cooking veggies (snow peas, peppers) separate from sturdier ones (broccoli, carrots) so you can add them in stages.
  • Heat the pan properly. Use a large wok or wide skillet. Heat 1–1.5 tablespoons of oil over high heat until it shimmers. A hot pan prevents steaming and helps with browning.
  • Sear the beef in batches. Add half the beef in a single layer. Let it sear undisturbed for 30–45 seconds, then stir-fry until just browned, 1–2 minutes more. Remove to a plate. Repeat with remaining beef, adding a little more oil if needed.
  • Stir-fry the vegetables. Add another splash of oil. Toss in the onion, carrots, and broccoli. Stir-fry 2–3 minutes until bright and slightly tender. Add bell pepper and peas; cook 1–2 minutes more. You want crisp-tender, not soft.
  • Add aromatics. Push veggies to the sides, add a little oil to the center, then add garlic, ginger, and chili (if using). Stir 20–30 seconds until fragrant. Don’t burn them.
  • Bring it together. Return beef and any juices to the pan. Give the sauce a quick stir (cornstarch settles) and pour it in. Toss everything for 1–2 minutes until the sauce thickens and coats the beef and vegetables.
  • Finish and serve. Taste and adjust salt, sweetness, or acidity. Remove from heat. Sprinkle with scallions and sesame seeds. Serve over hot rice or noodles with a squeeze of lime if you like a fresh pop.