Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

15-Minute Beef & Veggie Stir-Fry


  • Author: clarawhitmore
  • Total Time: 15 minutes
  • Yield: 4 servings 1x

Description

This 15-Minute Beef & Veggie Stir-Fry is a fast, flavorful dinner packed with tender beef strips and crisp vegetables tossed in a savory garlic-ginger sauce. Perfect for busy weeknights, it’s a healthy, customizable meal that’s better than takeout and ready in just 15 minutes!


Ingredients

Scale
  • 1 lb flank steak or sirloin, thinly sliced
  • 2 cups broccoli florets
  • 1 bell pepper, sliced
  • 1 carrot, julienned
  • 2 cloves garlic, minced
  • 1 tsp fresh ginger, grated
  • 2 tbsp soy sauce or tamari
  • 1 tbsp oyster sauce (optional)
  • 1 tbsp sesame oil or neutral oil
  • 1 tsp cornstarch + 1 tbsp water (optional, for thickening)
  • Cooked rice or noodles, for serving
  • Optional: sesame seeds, green onions for garnish

Instructions

  1. Heat oil in a large skillet or wok over high heat.
  2. Add beef and stir-fry for 2–3 minutes until browned. Remove and set aside.
  3. Add broccoli, bell pepper, and carrot to the pan. Stir-fry for 3–4 minutes until just tender-crisp.
  4. Return beef to the pan. Add garlic, ginger, soy sauce, and oyster sauce. Stir well.
  5. Optional: add cornstarch slurry and cook 1–2 minutes until sauce thickens.
  6. Serve hot over rice or noodles. Garnish with sesame seeds or green onions if desired.

Notes

  • Slice beef thinly against the grain for tenderness.
  • Use frozen stir-fry veggie mix to save prep time.
  • Swap beef with chicken, shrimp, or tofu if preferred.
  • Add a splash of rice vinegar or lime juice for brightness.
  • Great for meal prep—store in the fridge up to 4 days.
  • Prep Time: 5 minutes
  • Cook Time: 10 minutes
  • Category: Main Course
  • Method: Stir-Fry
  • Cuisine: Asian-Inspired

Nutrition

  • Calories: 320
  • Sugar: 4g
  • Fat: 18g
  • Saturated Fat: 6g
  • Unsaturated Fat: 10g
  • Carbohydrates: 10g
  • Fiber: 2g
  • Protein: 28g