This beef stir fry with vegetables is a fast, satisfying skillet meal built on thinly sliced sirloin, crisp bell peppers, broccoli, and carrots tossed in a simple soy and oyster sauce mix. I often make this on busy weeknights because the thin beef sears quickly, the vegetables stay tender-crisp, and the cornstarch gives the sauce a glossy coating that clings to every bite. If you want a straight-up home cooking version with straightforward pantry ingredients, this recipe delivers reliable texture and flavor with minimal fuss; you can also compare techniques with a related beef stir fry reference for timing and ingredient notes.
Why cook this at home
This recipe cooks quickly, which makes it ideal for weeknight dinners when you need protein and vegetables on the table without multiple pots. Using thinly sliced sirloin keeps cooking time short while still offering tender beef when sliced against the grain. The cornstarch coating on the beef creates a slightly velvety sauce when combined with soy and optional oyster sauce, so you get restaurant-style texture at home. Portion control is easy because the recipe scales well from one to four servings, so you can batch-cook for lunches or cook a single skillet for two. The vegetable mix in this recipe is flexible, so you can boost nutrition or use up produce from the fridge with no change in the core technique.
Preparing Beef Stir Fry with Vegetables
- Toss the beef with cornstarch, salt, and pepper to season and protect the meat during searing.
- Heat oil in a hot skillet or wok to get a quick sear on the thin slices of beef.
- Remove the browned beef to keep it from overcooking while you cook the aromatics and vegetables.
- Stir-fry garlic and ginger briefly to release fragrance before adding the mixed vegetables.
- Cook the vegetables until they are tender-crisp so they keep texture when combined with the beef.
- Return the beef and add soy sauce and oyster sauce, then toss to finish the dish.
Gather these items
- 1 lb beef sirloin, sliced thinly across the grain for tenderness
- 2 cups mixed vegetables, such as bell peppers, broccoli, and carrots, cut into uniform pieces for even cooking
- 3 tablespoons soy sauce, low-sodium if you prefer less salt
- 2 tablespoons oyster sauce (optional), or substitute with hoisin for a different savory-sweet profile
- 1 tablespoon cornstarch to coat the beef and thicken the sauce slightly
- 2 tablespoons vegetable oil, use a neutral oil with a high smoke point for stir-frying
- 1 teaspoon garlic, minced, for quick aromatic flavor
- 1 teaspoon ginger, minced, to brighten the sauce
- Salt and pepper to taste, added sparingly because soy and oyster sauce contain sodium
- Cooked rice or noodles for serving, warmed and ready before you start cooking
Cooking method
- In a bowl, mix the beef with cornstarch, salt, and pepper.
- Heat 1 tablespoon of oil in a large skillet or wok over high heat.
- Add the beef and stir-fry until browned and cooked through to at least 160°F internal temperature. Remove and set aside.
- In the same skillet, add another tablespoon of oil, then add garlic and ginger, cooking for 30 seconds.
- Add the mixed vegetables and stir-fry until tender-crisp.
- Return the beef to the skillet, add soy sauce and oyster sauce, and toss to combine.
- Remove from heat.
What to serve it with
Serve this stir fry over steamed jasmine rice to soak up the sauce, or toss with wide egg noodles for a saucier dish. A side of quick pickled cucumbers or a simple shredded cabbage salad brightens the meal and cuts through the richness of the sauce. For a lighter plate, serve with cauliflower rice or a bed of steamed greens so the beef and vegetables stay front and center. If you want a focused broccoli-forward plate, try a nearby recipe for a comparable texture profile like the beef and broccoli version that highlights florets and a slightly thicker sauce.
Keeping leftovers fresh
Store cooled stir fry in an airtight container and eat within 3 to 4 days for best quality. For longer storage, freeze the cooked stir fry flat in a freezer-safe container or zipper bag for up to 2 months; thaw overnight in the refrigerator before reheating. Reheat leftovers until steaming hot and the center reaches 165°F to ensure safety. Do not leave cooked stir fry at room temperature for more than 2 hours, and discard any portions that have sat out longer than that.
Tricks for success
- Slice the sirloin very thin and against the grain to keep each bite tender.
- Pat the beef dry before adding cornstarch so the coating adheres and browns instead of steaming.
- Use high heat and a roomy pan so ingredients sear rather than steam.
- Cook in batches if necessary to avoid overcrowding the pan, which causes steaming and loss of browning.
- Cut vegetables to similar sizes so everything finishes at the same moment and remains tender-crisp.
- Taste the sauce before finishing, and adjust soy or oyster sauce amounts to control saltiness.
Creative twists
- Add a splash of toasted sesame oil at the end for a nutty finish, using just a little because it is strong.
- Swap in snow peas, baby corn, or sliced mushrooms for a different vegetable texture while keeping the same technique.
- Stir in a spoonful of chili paste or crushed red pepper when you add soy sauce to introduce controlled heat.
- For a slightly sweeter glaze, mix a teaspoon of brown sugar with the soy sauce before tossing.
- Turn this into a make-ahead meal by preparing the beef and vegetables separately, then quickly reheating together for fresh texture.
Helpful answers
How long does it take from start to finish?
Active cooking time is typically 10 to 12 minutes once ingredients are prepped, with about 15 to 20 minutes more for slicing and vegetable prep depending on your knife skills.
Can I use a different cut of beef?
Yes, flank or skirt steak work well if sliced thinly across the grain; adjust cook time to avoid overcooking and aim for an internal temperature that suits your preference while following safe cooking guidance.
Is oyster sauce necessary and what if I do not have it?
Oyster sauce adds depth and a slight sweetness, but it is optional in this recipe; soy sauce alone will produce a savory result, and hoisin can be used as an alternative for a thicker, sweeter finish.
Can I prep parts ahead for meal prep?
You can slice the beef and chop the vegetables a day ahead, storing them separately in the refrigerator. Keep the beef dry and refrigerated, and bring it to room temperature briefly before cooking for even searing.
This recipe rewards a straightforward approach and small technique choices like thin slicing and high heat. Try the method exactly once to learn how your stovetop and pan behave, then make the flavor swaps listed here to tailor the dish to your household and share how it turns out.
PrintBeef Stir Fry with Vegetables
A fast and satisfying beef stir fry with thinly sliced sirloin and crisp vegetables, tossed in a tasty soy and oyster sauce mix.
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stir-Frying
- Cuisine: Asian
- Diet: Gluten-Free
Ingredients
- 1 lb beef sirloin, sliced thinly across the grain
- 2 cups mixed vegetables (bell peppers, broccoli, carrots)
- 3 tablespoons low-sodium soy sauce
- 2 tablespoons oyster sauce (optional)
- 1 tablespoon cornstarch
- 2 tablespoons vegetable oil
- 1 teaspoon minced garlic
- 1 teaspoon minced ginger
- Salt and pepper to taste
- Cooked rice or noodles for serving
Instructions
- Toss the beef with cornstarch, salt, and pepper.
- Heat oil in a hot skillet or wok.
- Add the beef and stir-fry until browned.
- Remove the beef to avoid overcooking.
- Add garlic and ginger, stir-frying for 30 seconds.
- Add mixed vegetables and stir-fry until tender-crisp.
- Return the beef to the skillet, add soy and oyster sauce, and toss to combine.
Notes
Store leftovers in an airtight container for 3 to 4 days. Can be frozen for up to 2 months.
Nutrition
- Serving Size: 1 serving
- Calories: 400
- Sugar: 6g
- Sodium: 700mg
- Fat: 15g
- Saturated Fat: 2.5g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 5g
- Protein: 30g
- Cholesterol: 75mg









