Print

Beef Stir Fry with Vegetables (30-Minutes) Recipe

Beef Stir Fry with Vegetables (30-Minutes) Recipe

5 from 15 reviews

This quick and flavorful Beef Stir Fry with Vegetables is a perfect weeknight dinner that comes together in just 30 minutes. Tender slices of beef are cooked with a vibrant mix of fresh vegetables and coated in a savory-sweet sauce made from soy, hoisin, and honey. Garnished with green onions and sesame seeds, this dish can be enjoyed on its own or over steamed rice for a satisfying meal.

Ingredients

Scale

For the Beef and Marinade

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

For the Sauce

  • 2 tablespoons soy sauce
  • 1 tablespoon hoisin sauce
  • 1 tablespoon sesame oil
  • 1 tablespoon honey
  • 1 garlic clove, minced
  • 1 teaspoon fresh ginger, grated

For Stir Fry

  • 2 tablespoons vegetable oil (divided, 1 tbsp for beef, 1 tbsp for vegetables)
  • 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 tenderness. For extra flavor, marinate the beef in 2 tablespoons soy sauce, 1 minced garlic clove, and 1/2 teaspoon grated ginger for 15–30 minutes before cooking.
  2. Make the Sauce: In a small bowl, whisk together 2 tablespoons soy sauce, 1 tablespoon hoisin sauce, 1 tablespoon sesame oil, 1 tablespoon honey, 1 minced garlic clove, and 1/2 teaspoon grated ginger. Set the sauce aside.
  3. Heat the Pan: Heat 1 tablespoon of vegetable oil in a wok or large skillet over medium-high heat. When hot, add the beef in a single layer. Let it sear without stirring for 2-3 minutes to form a crispy crust, then remove the beef and set aside.
  4. Stir-Fry the Vegetables: In the same pan, add the remaining 1 tablespoon of vegetable oil. Add the julienned carrot, sliced bell pepper, and broccoli florets. Stir-fry for 3-5 minutes until the vegetables are tender but still crisp.
  5. Add the Snap Peas: Add the snap peas to the pan and continue stir-frying for another 2-3 minutes until they are tender-crisp.
  6. Combine the Beef and Sauce: Return the seared beef to the pan with the vegetables. Pour in the prepared sauce, stirring everything together to coat evenly. Cook for 1-2 minutes until the sauce thickens slightly and everything is heated through.
  7. Serve: Remove from heat. Garnish with chopped green onions and sesame seeds if desired. Serve over steamed rice or enjoy as a flavorful low-carb option on its own.

Notes

  • For best results, slice the beef thinly against the grain to maximize tenderness.
  • You can marinate the beef for 15-30 minutes to boost flavor but it’s optional.
  • If you prefer a spicier dish, add red chili flakes or Sriracha sauce to the sauce mixture.
  • Feel free to substitute or add other vegetables like mushrooms, baby corn, or zucchini.
  • Use a high smoke point oil like vegetable or canola oil for stir-frying to prevent burning.
  • To keep it gluten-free, substitute soy sauce with tamari or coconut aminos.
  • Serve immediately for best texture and flavor as stir-fried vegetables tend to soften if left sitting.

Nutrition

Keywords: Beef stir fry, quick dinner, healthy stir fry, Asian beef recipe, stir fried vegetables, easy beef recipe