Print

Beef Stir Fry with Vegetables Recipe

4.8 from 124 reviews

A quick and delicious Beef Stir Fry with Vegetables, ready in 30 minutes. This vibrant dish combines tender thinly sliced beef with crisp bell peppers, broccoli, carrots, and snap peas, all tossed in a flavorful soy-hoisin sauce. Perfect for a healthy weeknight dinner served over steamed rice or enjoyed on its own.

Ingredients

Scale

Beef and Marinade

  • 1 lb (450g) beef (flank steak, sirloin, or ribeye), thinly sliced
  • 2 tablespoons soy sauce (for marinating)
  • 2 garlic cloves, minced (half for marinade)
  • 1 teaspoon fresh ginger, grated (half for marinade)

Sauce

  • 2 tablespoons soy sauce
  • 1 tablespoon hoisin sauce
  • 1 tablespoon sesame oil
  • 1 tablespoon honey
  • Minced garlic (from above)
  • Grated ginger (from above)

Vegetables and Garnishes

  • 2 tablespoons vegetable oil (for stir-frying)
  • 1 bell pepper, thinly sliced
  • 1 cup broccoli florets
  • 1 carrot, julienned
  • 1/2 cup snap peas, ends trimmed
  • 2 green onions, chopped (for garnish)
  • 1 tablespoon sesame seeds (optional, for garnish)
  • Steamed rice (optional, for serving)

Instructions

  1. Prepare the Beef: Thinly slice the beef against the grain to ensure maximum tenderness. For enhanced flavor, marinate the beef in 2 tablespoons soy sauce, half of the minced garlic, and half of the grated ginger for 15 to 30 minutes.
  2. Make the Sauce: In a small bowl, whisk together the remaining 2 tablespoons soy sauce, hoisin sauce, sesame oil, honey, along with the remaining minced garlic and grated ginger. Set aside the prepared sauce.
  3. Heat the Pan: Heat 1 tablespoon of vegetable oil in a wok or large skillet over medium-high heat. Once hot, add the beef in a single layer. Let it sear undisturbed for 2 to 3 minutes to develop a crispy crust. Remove the beef from the pan and set aside.
  4. Stir-Fry the Vegetables: Add the remaining 1 tablespoon of vegetable oil to the pan. Add the julienned carrots, thinly sliced bell pepper, and broccoli florets. Stir-fry for 3 to 5 minutes until the vegetables start to soften but remain crisp.
  5. Add the Snap Peas: Incorporate the snap peas into the pan and continue stir-frying for an additional 2 to 3 minutes to retain their crunch and vibrant color.
  6. Combine the Beef and Sauce: Return the seared beef to the pan along with the pre-made sauce. Stir everything together thoroughly, ensuring the beef and vegetables are evenly coated. Allow it to cook for another 1 to 2 minutes so the sauce thickens slightly and flavors meld.
  7. Serve: Remove the pan from heat. Garnish the stir fry with chopped green onions and sesame seeds if desired. Serve immediately over steamed rice or enjoy it on its own for a wholesome meal.

Notes

  • For extra tenderness, marinate beef for up to 30 minutes, but avoid leaving it too long or the soy sauce may toughen the meat.
  • Use a wok or large skillet for even high-heat cooking and best stir-fry results.
  • Vegetables can be swapped out with your favorites or seasonal produce.
  • Serve over steamed jasmine or basmati rice, or noodles for a filling meal.
  • Sesame seeds are optional but add a nice nutty flavor and crunch.
  • Adjust honey quantity to taste for desired sweetness.

Keywords: Beef stir fry, quick dinner, Asian beef recipe, healthy stir fry, vegetable stir fry, weeknight meal