Description
This quick and flavorful Beef Stir Fry with Vegetables recipe combines tender slices of beef with colorful, crisp vegetables in a savory sauce. Ready in just 30 minutes, it’s a perfect weeknight meal that delivers a satisfying balance of protein and fresh veggies, served optionally 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 clove for marinade, 1 for sauce)
- 1 teaspoon fresh ginger, grated (for marinade and sauce)
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
Vegetables
- 1 bell pepper, thinly sliced
- 1 cup broccoli florets
- 1 carrot, julienned
- ½ cup snap peas, ends trimmed
For Cooking and Garnish
- 2 tablespoons vegetable oil (for stir frying)
- 2 green onions, chopped (for garnish)
- 1 tablespoon sesame seeds (optional, for garnish)
Optional
- Steamed rice, for serving
Instructions
- Prepare the Beef: Thinly slice the beef against the grain to ensure tenderness. If possible, marinate the beef in 1 tablespoon soy sauce, 1 minced garlic clove, and ½ teaspoon grated ginger for 15–30 minutes to enhance flavor.
- 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 teaspoon grated ginger until combined. Set aside.
- Heat the Pan: Heat 1 tablespoon vegetable oil in a wok or large skillet over medium-high heat. Once hot, add the beef in a single layer and let it sear for 2-3 minutes without stirring to develop a crispy crust. Remove beef from pan and set aside.
- Stir-Fry the Vegetables: Add the remaining 1 tablespoon vegetable oil to the same pan. Add the carrots, bell pepper, and broccoli and stir-fry for 3-5 minutes until vegetables are tender-crisp.
- Add the Snap Peas: Add the snap peas to the pan and continue stir-frying for another 2-3 minutes until they are just tender but still crisp.
- Combine the Beef and Sauce: Return the beef to the pan and pour in the prepared sauce. Stir everything together ensuring the beef and vegetables are evenly coated. Cook for an additional 1-2 minutes to allow the sauce to thicken slightly.
- Serve: Remove from heat. Garnish with chopped green onions and sesame seeds if desired. Serve immediately over steamed rice or enjoy alone.
Notes
- You can marinate the beef up to 30 minutes for deeper flavor and greater tenderness.
- For a spicier kick, add a teaspoon of chili garlic sauce or red pepper flakes to the sauce.
- Substitute beef with chicken or tofu for variations.
- The vegetables can be swapped or added to based on preference or seasonality.
- Leftovers keep well in the refrigerator for up to 2 days and reheat quickly in a skillet.
- 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 dinner, healthy stir fry, Asian beef recipe, stir fried vegetables, weeknight meal