Go Back

Easy 30-Minute Beef Stir Fry with Vegetables

Here’s a quick and easy 30-minute Beef Stir Fry with Vegetables recipe. It’s flavorful, healthy, and perfect for a weeknight dinner when you want something satisfying but fast.
Prep Time 10 minutes
Cook Time 18 minutes
Total Time 30 minutes
Servings: 4
Calories: 450

Ingredients
  

  • Beef: 1 lb 450g flank steak or sirloin, thinly sliced against the grain
  • Vegetable oil: 2 tbsp or sesame oil for extra flavor
  • Soy sauce: 3 tbsp
  • Oyster sauce: 2 tbsp
  • Hoisin sauce: 1 tbsp optional for sweetness
  • Cornstarch: 1 tbsp for thickening sauce
  • Garlic: 3 cloves minced
  • Ginger: 1 tbsp minced or grated
  • Onion: 1 medium sliced
  • Broccoli florets: 2 cups
  • Carrots: 1 large thinly sliced
  • Bell peppers: 2 any color, sliced
  • Snap peas or green beans: 1 cup
  • Sesame seeds & green onions optional: for garnish

Method
 

  1. Prepare the Sauce
  2. In a small bowl, mix soy sauce, oyster sauce, hoisin sauce (if using), and cornstarch with ½ cup water. Set aside.
  3. Cook the Beef
  4. Heat 1 tablespoon oil in a large wok or skillet over medium-high heat.
  5. Add beef slices in batches, searing 2–3 minutes until just browned (don’t overcrowd). Remove and set aside.
  6. Cook the Vegetables
  7. Add remaining oil to the pan.
  8. Sauté garlic, ginger, and onion for 1 minute until fragrant.
  9. Add broccoli, carrots, bell peppers, and snap peas. Stir-fry for 4–5 minutes until crisp-tender.
  10. Combine & Thicken
  11. Return beef to the pan. Pour in the sauce.
  12. Stir everything together and cook for another 2–3 minutes until the sauce thickens and coats the beef and veggies.
  13. Finish & Serve
  14. Garnish with sesame seeds and green onions if desired.
  15. Serve hot over steamed rice or noodles.