This quick beef stir-fry is full of flavors and colorful veggies! Tender beef strips cook fast with crunchy bell peppers and snap peas, making dinner a breeze.
I love how easy it is to whip up this dish after a long day. Just toss everything in a pan, and in no time, you’ve got a tasty meal that feels like a treat!
Ingredients & Substitutions
Beef: Sirloin gives great flavor and tenderness, but flank steak is a nice choice too. If you want to switch to a leaner option, try chicken or tofu for a vegetarian meal!
Sauces: Soy sauce is essential, but if you’re avoiding soy, coconut aminos or tamari are good substitutes. Omit the oyster sauce for a vegan dish and just use a bit more soy sauce.
Vegetables: Using broccolini is fantastic, but broccoli florets or even bell peppers work well, too. If you don’t have snap peas, try green beans or even carrots for crunch!
Sesame Oil: This oil adds lovely flavor, but in a pinch, you could use olive oil instead. Just keep it light, as it won’t have the same nutty taste.
How Do I Get Perfectly Cooked Beef in a Stir Fry?
Cooking beef just right is key for the best stir fry. Here’s how to do it effectively:
- Marinate your beef for at least 15 minutes. This helps with flavor and tenderness.
- Make sure to heat the wok or skillet until it’s hot before adding the beef. This will create a nice sear, giving it a good crust.
- Don’t overcrowd the pan! Cook in batches if necessary so that the beef can sear instead of steam.
- After searing for 2-3 minutes, let it be. This helps develop a gorgeous crust. Stir-fry for an additional 2 minutes until just cooked through.
Using these tips will give you that perfect, tender beef in your dish!

How to Make Beef Stir Fry
Ingredients You’ll Need:
For the Beef Marinade:
- 1 lb (450g) beef sirloin or flank steak, thinly sliced
- 2 tbsp soy sauce
- 1 tbsp oyster sauce (optional)
- 1 tsp sesame oil
- 1 tbsp cornstarch
For the Stir Fry:
- 2 tbsp vegetable oil (for stir frying)
- 1 medium onion, sliced
- 1 red bell pepper, sliced
- 1 cup broccolini or broccoli florets
- 1/2 cup snap peas (snow peas)
- 3 garlic cloves, minced
- 1-inch piece ginger, minced
- 1/4 tsp crushed red pepper flakes (optional for heat)
- Salt and freshly ground black pepper, to taste
- 1 tbsp sesame seeds (for garnish)
- 2-3 green onions, chopped (optional garnish)
How Much Time Will You Need?
You’ll need about 20 minutes for prep work and another 10-15 minutes to cook everything up. In total, you’re looking at about 35 minutes for a delicious Beef Stir Fry that’s quick and tasty!
Step-by-Step Instructions:
1. Marinate the Beef:
In a medium bowl, mix the sliced beef with soy sauce, oyster sauce (if using), sesame oil, and cornstarch. Toss it around until everything is well coated. Let it marinate for at least 15 minutes to soak up all that flavor!
2. Cook the Beef:
Heat 1 tablespoon of vegetable oil in a large wok or skillet over medium-high heat. Once hot, add the marinated beef in a single layer, letting it sear for about 2-3 minutes without stirring. This helps to form a nice crust. After that, stir-fry it for another 2 minutes until the beef is nearly cooked through. Once done, remove the beef from the pan and set it aside.
3. Stir-Fry the Vegetables:
In the same wok, add the remaining tablespoon of oil. Toss in the sliced onions, bell peppers, broccolini, and snap peas. Stir-fry for about 4-5 minutes until the vegetables are tender, but still a bit crisp. They should have a bright color and some bite!
4. Add Fresh Flavors:
Next, add the minced garlic and ginger to the vegetables. Stir-fry for another 30 seconds, letting the wonderful aromas fill your kitchen!
5. Combine Everything:
Return the beef to the wok, mixing it in with the vegetables. If you like a bit of heat, sprinkle in the crushed red pepper flakes. Stir-fry for another 1-2 minutes to combine everything well and heat thoroughly.
6. Season to Taste:
Now it’s time to taste your dish! Adjust the seasoning with salt, pepper, or a bit more soy sauce if you’d like. Make it yours!
7. Garnish and Serve:
Remove your colorful stir-fry from the heat and garnish with sesame seeds and chopped green onions. Serve it hot and enjoy it with steamed rice or noodles for a complete meal!
Enjoy your delicious and colorful Beef Stir Fry!
Can I Use a Different Type of Meat?
Absolutely! You can substitute beef with chicken, shrimp, or even tofu for a vegetarian option. Just adjust the cooking time accordingly, as chicken and shrimp may cook faster than beef.
How Can I Make This Stir Fry Gluten-Free?
To make this dish gluten-free, replace regular soy sauce with a gluten-free alternative, like tamari or coconut aminos. Ensure that all other sauces and ingredients are also gluten-free.
Can I Prepare This Dish Ahead of Time?
Yes, you can marinate the beef ahead of time and store it in the refrigerator for up to 24 hours. Cook it fresh before serving, as stir fry is best enjoyed hot and crisp!
What Are the Best Vegetables to Use in Stir Fry?
This recipe is versatile! You can use vegetables like bell peppers, carrots, bok choy, zucchini, or even asparagus. Just make sure to cut them into uniform sizes for even cooking!



