Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
A vibrant plate of beef stir fry featuring tender sliced beef, colorful bell peppers, broccoli, and carrots, glistening with a savory sauce, artfully arranged on a white ceramic plate with fresh green herbs garnishing the top, set against a rustic wooden table background.

Quick 30-Minute Beef Stir Fry with Fresh Vegetables

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A fast and flavorful beef stir fry with fresh vegetables and a savory sauce, perfect for weeknights and busy schedules.

  • Total Time: 30 minutes
  • Yield: 4 servings

Ingredients

Scale
  • 1 lb (450g) beef sirloin or tenderloin, thinly sliced
  • 2 cups broccoli florets
  • 1 red bell pepper, sliced
  • 1 yellow bell pepper, sliced
  • 2 carrots, sliced
  • 3 cloves garlic, minced
  • 2 tablespoons vegetable oil
  • 3 tablespoons soy sauce
  • 1 tablespoon oyster sauce (optional)
  • 1 teaspoon cornstarch mixed with 2 teaspoons water
  • 1 teaspoon sesame oil

Instructions

  1. Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat.
  2. Add the sliced beef and cook for 2-3 minutes until browned. Remove and set aside.
  3. In the same pan, add the remaining oil, garlic, and vegetables. Stir-fry for 4-5 minutes until crisp-tender.
  4. Return beef to the pan. Add soy sauce, oyster sauce (if using), and sesame oil. Toss well to combine.
  5. Stir in the cornstarch mixture to thicken the sauce. Cook for another 1-2 minutes until sauce is glossy and clingy.
  6. Serve hot over steamed rice or noodles.

Notes

  • You can substitute beef with chicken, shrimp, or tofu for variety.
  • Adjust soy sauce to taste for saltiness.
  • For a spicier kick, add red pepper flakes or sriracha.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Method: Stir-fry
  • Cuisine: Asian
  • Diet: Gluten-Free options available

Nutrition

  • Serving Size: 1 plate
  • Calories: 350 Kcal
  • Sugar: 7g
  • Sodium: 950mg
  • Fat: 14g
  • Saturated Fat: 3g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 6g
  • Protein: 30g
  • Cholesterol: 70mg