Beef Stir Fry with Vegetables (30-Minutes) Recipe
Introduction
This Beef Stir Fry with Vegetables is a quick and flavorful dish perfect for busy weeknights. Tender slices of beef are cooked with colorful vegetables and a savory sauce, all ready in about 30 minutes. Serve it over steamed rice for a satisfying meal.

Ingredients
- 1 lb (450g) beef (flank steak, sirloin, or ribeye), thinly sliced
- 2 tablespoons soy sauce
- 1 tablespoon hoisin sauce
- 1 tablespoon sesame oil
- 1 tablespoon honey
- 2 garlic cloves, minced
- 1 teaspoon fresh ginger, grated
- 2 tablespoons vegetable oil (for stir frying)
- 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)
Instructions
- Step 1: 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 flavor.
- Step 2: In a small bowl, whisk together 2 tablespoons soy sauce, hoisin sauce, sesame oil, honey, minced garlic, and grated ginger. Set aside the sauce mixture.
- Step 3: 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 for 2–3 minutes without stirring to develop a crispy crust. Remove the beef and set aside.
- Step 4: In the same pan, add the remaining 1 tablespoon of vegetable oil. Add the julienned carrot, bell pepper, and broccoli florets. Stir-fry for 3–5 minutes until the vegetables are tender but crisp.
- Step 5: Add the snap peas and continue stir-frying for another 2–3 minutes.
- Step 6: Return the beef to the pan along with the prepared sauce. Stir to coat the beef and vegetables evenly. Cook for 1–2 minutes until the sauce thickens slightly.
- Step 7: Remove the pan from heat. Garnish with chopped green onions and sesame seeds if desired. Serve immediately over steamed rice or enjoy on its own.
Tips & Variations
- For extra tenderness, marinate the beef before cooking whenever you have time.
- Feel free to swap vegetables based on what you have—snow peas, mushrooms, or baby corn work well.
- Use tamari or coconut aminos instead of soy sauce for a gluten-free option.
- Add a pinch of red pepper flakes if you like a bit of heat.
Storage
Store leftover stir fry in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat or in the microwave until warmed through. Avoid overcooking during reheating to keep vegetables crisp.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other cuts of beef for this stir fry?
Yes, flank steak, sirloin, and ribeye are ideal for their tenderness and flavor when sliced thinly. You can also use skirt steak or top round, but avoid tougher cuts unless they are sliced very thin and marinated properly.
How do I keep the vegetables crisp in a stir fry?
Cook vegetables on high heat for a short time, stirring frequently. Avoid overcrowding the pan to ensure even cooking and maintain their natural crunch.
Print
Beef Stir Fry with Vegetables (30-Minutes) Recipe
- Total Time: 25 minutes
- Yield: 4 servings 1x
Description
This quick and flavorful Beef Stir Fry with Vegetables is a delicious 30-minute meal combining tender slices of beef with crisp fresh vegetables in a savory soy-hoisin sauce. Perfect for a healthy weeknight dinner, it features a balance of sweet, salty, and aromatic flavors enhanced by garlic, ginger, and sesame oil.
Ingredients
Beef and Marinade
- 1 lb (450g) beef (flank steak, sirloin, or ribeye), thinly sliced
- 2 tablespoons soy sauce (for marinade and sauce)
- 2 garlic cloves, minced (half for marinade, half for sauce)
- 1 teaspoon fresh ginger, grated (half for marinade, half for sauce)
Sauce
- 1 tablespoon hoisin sauce
- 1 tablespoon sesame oil
- 1 tablespoon honey
Vegetables
- 1 bell pepper, thinly sliced
- 1 cup broccoli florets
- 1 carrot, julienned
- 1/2 cup snap peas, ends trimmed
Cooking
- 2 tablespoons vegetable oil (for stir frying)
Garnish
- 2 green onions, chopped
- 1 tablespoon sesame seeds (optional)
To Serve
- Steamed rice (optional)
Instructions
- Prepare the Beef: Thinly slice the beef against the grain for maximum tenderness. If you have time, marinate the beef in soy sauce, half of the minced garlic, and half of the grated ginger for 15–30 minutes to enhance flavor and tenderness.
- Make the Sauce: In a small bowl, whisk together 2 tablespoons soy sauce, hoisin sauce, sesame oil, honey, the remaining minced garlic, and grated ginger. Set the sauce aside.
- Heat the Pan: Place a wok or large skillet over medium-high heat and add 1 tablespoon of vegetable oil. When the oil is hot, add the beef in a single layer. Let it sear undisturbed for 2-3 minutes to develop a crispy crust. Then remove the beef from the pan and set aside.
- Stir-Fry the Vegetables: In the same pan, add the remaining 1 tablespoon of vegetable oil. Add the julienned carrots, sliced bell pepper, and broccoli florets. Stir-fry for 3-5 minutes until the vegetables start to soften but still retain some crispness.
- Add the Snap Peas: Add the snap peas to the pan and continue stir-frying for an additional 2-3 minutes until they are tender-crisp.
- Combine the Beef and Sauce: Return the seared beef to the pan along with the prepared sauce. Stir everything together thoroughly to coat the beef and vegetables evenly. Cook for another 1-2 minutes to allow the sauce to thicken slightly and flavors to meld.
- Serve: Remove from heat and garnish with chopped green onions and sesame seeds if desired. Serve immediately over steamed rice or enjoy on its own as a nutritious, flavorful meal.
Notes
- Marinating the beef enhances tenderness but can be skipped for a quicker preparation.
- Vegetables can be substituted or varied based on preference; mushrooms or zucchini also work well.
- Adjust honey quantity if you prefer a less sweet or more savory stir fry.
- To reduce sodium, consider using low-sodium soy sauce.
- Use a high smoke-point oil to prevent burning during stir-frying.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Asian
Keywords: beef stir fry, quick dinner, stir fry vegetables, Asian recipe, healthy beef recipe, soy sauce beef, hoisin sauce stir fry

