Beef Stir Fry with Vegetables (30-Minutes) Recipe
This quick and flavorful Beef Stir Fry with Vegetables is a perfect weeknight dinner that comes together in just 30 minutes. Tender slices of beef are cooked with a vibrant mix of fresh vegetables and coated in a savory-sweet sauce made from soy, hoisin, and honey. Garnished with green onions and sesame seeds, this dish can be enjoyed on its own or over steamed rice for a satisfying meal.
- Author: Naya
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Stir Fry
- Cuisine: Asian
- Diet: Halal
For the Beef and Marinade
- 1 lb (450g) beef (flank steak, sirloin, or ribeye), thinly sliced
- 2 tablespoons soy sauce
- 2 garlic cloves, minced (use 1 clove for marinade and 1 for sauce)
- 1 teaspoon fresh ginger, grated (split between marinade and sauce)
For the Sauce
- 2 tablespoons soy sauce
- 1 tablespoon hoisin sauce
- 1 tablespoon sesame oil
- 1 tablespoon honey
- 1 garlic clove, minced
- 1 teaspoon fresh ginger, grated
For Stir Fry
- 2 tablespoons vegetable oil (divided, 1 tbsp for beef, 1 tbsp for vegetables)
- 1 bell pepper, thinly sliced
- 1 cup broccoli florets
- 1 carrot, julienned
- 1/2 cup snap peas, ends trimmed
- 2 green onions, chopped (for garnish)
- 1 tablespoon sesame seeds (optional, for garnish)
- Steamed rice (optional, for serving)
- Prepare the Beef: Thinly slice the beef against the grain to ensure tenderness. For extra flavor, marinate the beef in 2 tablespoons soy sauce, 1 minced garlic clove, and 1/2 teaspoon grated ginger for 15–30 minutes before cooking.
- Make the Sauce: In a small bowl, whisk together 2 tablespoons soy sauce, 1 tablespoon hoisin sauce, 1 tablespoon sesame oil, 1 tablespoon honey, 1 minced garlic clove, and 1/2 teaspoon grated ginger. Set the sauce aside.
- Heat the Pan: Heat 1 tablespoon of vegetable oil in a wok or large skillet over medium-high heat. When hot, add the beef in a single layer. Let it sear without stirring for 2-3 minutes to form a crispy crust, then remove the beef and set aside.
- Stir-Fry the Vegetables: In the same pan, add the remaining 1 tablespoon of vegetable oil. Add the julienned carrot, sliced bell pepper, and broccoli florets. Stir-fry for 3-5 minutes until the vegetables are tender but still crisp.
- Add the Snap Peas: Add the snap peas to the pan and continue stir-frying for another 2-3 minutes until they are tender-crisp.
- Combine the Beef and Sauce: Return the seared beef to the pan with the vegetables. Pour in the prepared sauce, stirring everything together to coat evenly. Cook for 1-2 minutes until the sauce thickens slightly and everything is heated through.
- Serve: Remove from heat. Garnish with chopped green onions and sesame seeds if desired. Serve over steamed rice or enjoy as a flavorful low-carb option on its own.
Notes
- For best results, slice the beef thinly against the grain to maximize tenderness.
- You can marinate the beef for 15-30 minutes to boost flavor but it’s optional.
- If you prefer a spicier dish, add red chili flakes or Sriracha sauce to the sauce mixture.
- Feel free to substitute or add other vegetables like mushrooms, baby corn, or zucchini.
- Use a high smoke point oil like vegetable or canola oil for stir-frying to prevent burning.
- To keep it gluten-free, substitute soy sauce with tamari or coconut aminos.
- Serve immediately for best texture and flavor as stir-fried vegetables tend to soften if left sitting.
Nutrition
- Serving Size: 1 cup
- Calories: 320
- Sugar: 8g
- Sodium: 600mg
- Fat: 15g
- Saturated Fat: 4g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 3g
- Protein: 28g
- Cholesterol: 65mg
Keywords: Beef stir fry, quick dinner, healthy stir fry, Asian beef recipe, stir fried vegetables, easy beef recipe