Print

30-Minute Beef Stir Fry with Vegetables Recipe

4.5 from 54 reviews

This Beef Stir Fry with Vegetables is a quick and flavorful 30-minute meal featuring tender slices of beef cooked to perfection with crisp colorful vegetables in a savory-sweet sauce. Perfect for a healthy weeknight dinner, it combines tender meat, fresh vegetables, and an easy homemade sauce, served optionally with steamed rice.

Ingredients

Scale

Beef and Marinade

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

Sauce

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

Vegetables

  • 1 bell pepper, thinly sliced
  • 1 cup broccoli florets
  • 1 carrot, julienned
  • ½ cup snap peas, ends trimmed

Other

  • 2 tablespoons vegetable oil (for stir frying)
  • 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. To enhance flavor, marinate the beef in 2 tablespoons soy sauce, minced garlic, and grated ginger for 15 to 30 minutes if time permits.
  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, 2 minced garlic cloves, and 1 teaspoon grated ginger until well combined. Set this sauce aside.
  3. Heat the Pan: Warm 1 tablespoon of vegetable oil in a wok or large skillet over medium-high heat. When the oil is hot, add the beef in a single layer. Allow it to sear undisturbed for 2 to 3 minutes so a crispy crust forms. Then remove the beef from the pan and set it aside.
  4. Stir-Fry the Vegetables: In the same pan, add the remaining 1 tablespoon of vegetable oil. Add the julienned carrots, sliced bell pepper, and broccoli florets. Stir-fry these vegetables for 3 to 5 minutes, until they start to become tender but still retain their crispness.
  5. Add the Snap Peas: Add the snap peas to the pan with the other vegetables and stir-fry for an additional 2 to 3 minutes to maintain their crunch and freshness.
  6. Combine the Beef and Sauce: Return the seared beef to the pan along with the prepared sauce. Toss everything together to coat the beef and vegetables evenly. Let cook for 1 to 2 minutes, allowing the sauce to thicken slightly and flavors to meld.
  7. Serve: Remove the pan from heat. Garnish the stir fry with chopped green onions and optionally sprinkle sesame seeds on top. Serve immediately with steamed rice or enjoy as is for a low-carb option.

Notes

  • For best results, slice the beef thinly against the grain to ensure tenderness.
  • Marinating the beef is optional but highly recommended for deeper flavor.
  • Use a wok or large skillet for even heat distribution and better stir frying.
  • Vegetables should remain crisp-tender; avoid overcooking to retain nutrients and texture.
  • Sesame seeds add a nice crunch and nutty flavor but are optional.
  • You can swap out vegetables based on preference or seasonality.
  • Serve with steamed jasmine or basmati rice for a complete meal.
  • Photos of your creations are welcome in the comments to get featured in the recipe’s gallery.

Keywords: beef stir fry, quick dinner, stir fry vegetables, 30-minute meal, Asian beef recipe, healthy beef recipe