This Beef Stir Fry with Vegetables is a quick and tasty meal that comes together in just 30 minutes. It’s packed with tender slices of beef, colorful bell peppers, crisp broccoli, and snap peas, all tossed in a flavorful sauce. The mix of textures and bright veggies makes every bite interesting and satisfying.
I love making this stir fry when I want something fast but still fresh and homemade. The best part is how easy it is to customize—if you have other veggies on hand like carrots or mushrooms, they work perfectly too. Plus, the sauce is simple to whip up and gives the whole dish a great balance of savory and a little sweetness.
When I serve this dish, I usually pair it with steamed rice or noodles to soak up all the sauce, and it’s always a hit with family and friends. It’s the kind of meal that feels special enough for a weeknight dinner but doesn’t take forever to cook. I always find myself making it over and over because it’s just that good and so quick to pull together!
Key Ingredients & Substitutions
Beef: I like using sirloin or flank steak because they stay tender and cook fast. If you want a leaner option, try thinly sliced chicken or tofu for a vegetarian twist.
Vegetables: Broccoli, bell peppers, and mushrooms add great color and crunch. You can swap bell peppers for snap peas or carrots depending on what you have. Fresh veggies make a big difference!
Sauce: Soy sauce, oyster sauce, and hoisin create a balanced flavor. If you need a gluten-free option, go for tamari instead of soy sauce. You can skip oyster sauce for a vegetarian sauce or use mushroom sauce as a substitute.
Noodles: Chow mein or lo mein noodles work well here, but you can use rice noodles or skip noodles altogether and serve the stir fry over rice.
How Can You Cook Beef Quickly Without Making It Tough?
Cooking beef fast without overcooking is key to a good stir fry. Here’s what helps:
- Slice the beef thinly against the grain. Thin pieces cook quickly and stay tender.
- Use high heat to sear the beef quickly. This locks in juices and adds flavor.
- Cook the beef in small batches if your pan isn’t very large to avoid steaming instead of frying.
- Remove the beef once it’s browned but not fully cooked through; it will finish cooking with the sauce and veggies.
Following these steps keeps your beef juicy and flavorful every time!

Equipment You’ll Need
- Wok or large skillet – I prefer this because it heats evenly and makes stir-frying quick and easy.
- Chef’s knife – makes slicing the beef and chopping vegetables simple and safe.
- Cutting board – keeps your workspace organized and your knives sharp.
- Measuring spoons and small bowl – for mixing the sauce so all the flavors come together perfectly.
- Tongs or a large spoon – helps toss everything together without breaking the beef or veggies.
Flavor Variations & Add-Ins
- Instead of beef, use chicken strips or tofu for a different protein option.
- Add a splash of chili sauce or red pepper flakes to spice things up.
- Try tossing in different vegetables like carrots, snap peas, or bok choy depending on your taste or what’s in the fridge.
- Finish with a squeeze of lime or a drizzle of sesame oil for extra flavor right before serving.
Beef Stir Fry with Vegetables (30-Minutes)
Ingredients You’ll Need:
- 1 lb (450 g) beef sirloin or flank steak, thinly sliced against the grain
- 2 tbsp vegetable oil, divided
- 2 cups broccoli florets
- 1 red bell pepper, sliced
- 1 cup mushrooms, sliced
- 2 cloves garlic, minced
- 1 inch fresh ginger, minced
- 2 green onions, sliced (optional)
- 2 cups cooked noodles (e.g., chow mein or lo mein noodles)
- 1 tbsp sesame seeds (optional, for garnish)
For the stir fry sauce:
- 3 tbsp soy sauce
- 1 tbsp oyster sauce
- 1 tbsp hoisin sauce
- 1 tsp rice vinegar
- 1 tsp brown sugar or honey
- 1 tsp cornstarch mixed with 2 tbsp water (slurry for thickening)
How Much Time Will You Need?
This delicious beef stir fry comes together in about 30 minutes total. It takes just 10-15 minutes to prep the ingredients and another 10-15 minutes to cook everything quickly on the stove. Perfect for a speedy weekday dinner!
Step-by-Step Instructions:
1. Mix the Sauce:
In a small bowl, whisk together soy sauce, oyster sauce, hoisin sauce, rice vinegar, brown sugar, and the cornstarch slurry. Set this tasty sauce aside for now.
2. Cook the Beef:
Heat 1 tablespoon of vegetable oil in a large wok or skillet over high heat. Add the thinly sliced beef in a single layer and stir-fry for 2-3 minutes until nicely browned but not overcooked. Remove the beef and set it aside on a plate.
3. Stir-Fry the Aromatics and Veggies:
In that same pan, add the remaining tablespoon of oil. Toss in the minced garlic and ginger, stirring for about 30 seconds until fragrant. Then, add the broccoli, sliced red bell pepper, and mushrooms. Keep stirring and cooking for 4-5 minutes until the vegetables are crisp-tender and colorful.
4. Combine Everything:
Return the beef to the pan with your veggies. Give the sauce a quick stir and pour it over the beef and vegetables. Toss everything together quickly to coat it with sauce and let it cook for 1-2 minutes until the sauce thickens and gives a nice glaze.
5. Add the Noodles and Serve:
Finally, add the cooked noodles to the pan and gently toss to warm through and mix with the beef and vegetables. Remove from heat, sprinkle with green onions and sesame seeds if you like, and serve immediately. Enjoy!
Can I Use Frozen Beef for This Stir Fry?
Yes, but make sure to fully thaw the beef first. Thaw it overnight in the fridge or quickly in a sealed bag submerged in cold water. Pat the slices dry before cooking to avoid excess moisture.
Can I Make This Stir Fry Gluten-Free?
Absolutely! Use tamari instead of soy sauce and check that your hoisin and oyster sauces are gluten-free or substitute with gluten-free alternatives like coconut aminos and mushroom sauce.
How Long Can I Store Leftovers?
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in a skillet or microwave to keep the beef tender and the veggies crisp.
What Vegetables Can I Substitute or Add?
Feel free to swap bell peppers and mushrooms for snap peas, carrots, bok choy, or baby corn. Just adjust the cooking time so everything stays crisp and colorful.