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

30-Minute Beef Stir Fry with Vegetables Recipe

  • Author: Any
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Asian

Description

This quick and flavorful Beef Stir Fry with Vegetables recipe combines tender slices of beef with crisp, colorful vegetables in a savory sauce made from soy sauce, hoisin, sesame oil, and honey. Perfect for a healthy weeknight dinner, it takes just 30 minutes from start to finish and is best served over 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

Others

  • 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 for maximum tenderness. If time allows, marinate the beef in soy sauce, garlic, and ginger for 15–30 minutes to enhance the flavor.
  2. Make the Sauce: In a small bowl, whisk together 2 tablespoons soy sauce, hoisin sauce, sesame oil, honey, minced garlic, and grated ginger. Set aside.
  3. Heat the Pan: Heat 1 tablespoon of vegetable oil in a wok or large skillet over medium-high heat. Once hot, add the beef in a single layer. Let it sear undisturbed for 2-3 minutes to form a crispy crust. Remove the beef and set aside.
  4. Stir-Fry the Vegetables: In the same pan, add the remaining tablespoon of vegetable oil. Add the carrots, bell pepper, and broccoli florets. Stir-fry for 3-5 minutes until vegetables are tender yet crisp.
  5. Add the Snap Peas: Add the snap peas to the pan and continue stir-frying for another 2-3 minutes until crisp-tender.
  6. Combine the Beef and Sauce: Return the beef to the pan along with the prepared sauce. Stir well to evenly coat the beef and vegetables. Cook for an additional 1-2 minutes, allowing the sauce to thicken slightly.
  7. Serve: Remove from heat. Garnish with chopped green onions and optional sesame seeds. Serve over steamed rice or enjoy on its own.

Notes

  • If you prefer more sauce, increase the hoisin sauce to 2 tablespoons.
  • You can substitute the vegetables with your favorites like snap peas, mushrooms, or baby corn.
  • For a gluten-free version, use tamari instead of soy sauce.
  • Marinating the beef enhances flavor but you can skip it if short on time.
  • Leftovers keep well refrigerated for up to 2 days.
  • Serve immediately for best texture and flavor.
  • Made this recipe? Drop a photo in the comments below and get featured in the “Made By You” gallery on this post!

Keywords: beef stir fry, quick beef recipe, stir fry vegetables, Asian beef recipe, healthy dinner, weeknight meal, easy stir fry