This Beef Stir Fry is a quick and tasty dish loaded with colorful veggies and tender beef strips. It’s the perfect way to enjoy a healthy meal in no time!
Key Ingredients & Substitutions
Beef: Sirloin or flank steak is great for stir fry because it’s flavorful and tender. If you’re looking for alternatives, you can use skirt steak or even chicken, tofu, or shrimp if you want a different protein.
Vegetable Oil: Canola or peanut oil works best due to their high smoke points. If you have olive oil, it can also work, but be careful not to heat it too high.
Bell Peppers: Red and green peppers add color and crunch. Feel free to swap in yellow or orange bell peppers, or even snap peas for a different taste.
Broccoli: Broccoli is a classic choice, but you can also use asparagus, snow peas, or bok choy. These maintain great texture in stir fry.
Garlic and Ginger: Fresh is best! They add a punch of flavor. However, if you’re in a pinch, you can use garlic powder and ginger powder, though fresh is definitely tastier.
Sauces: Soy sauce is essential, but you can reduce sodium by using low-sodium soy sauce. If you’re avoiding shellfish, opt for a vegetarian oyster sauce alternative or just increase the hoisin sauce.
How Do I Get the Beef Tender and Flavorful?
To ensure your beef is perfectly tender and flavorful, slicing it correctly and marinating is key. Here’s how:
- Always slice the beef thinly against the grain. This means cutting across the muscle fibers, making it less chewy.
- Season the beef before cooking. A simple sprinkle of salt and pepper enhances its natural flavor.
- Don’t overcrowd the pan; cook in batches if necessary. This helps achieve that beautiful sear without steaming.
- Cook the beef on high heat for just a few minutes until browned. Overcooking will make it tough, so take it out while it’s still slightly undercooked, as it will cook more when returned to the pan.
Using these tips, your beef stir fry will be delicious every time!

How to Make Delicious Beef Stir Fry
Ingredients You’ll Need:
For the Stir Fry:
- 1 lb (450g) beef sirloin or flank steak, thinly sliced
- 2 tbsp vegetable oil (such as canola or peanut oil)
- 1 red bell pepper, sliced into strips
- 1 green bell pepper, sliced into strips
- 1 cup broccoli florets or broccolini
- 1 small onion, sliced
- 2 cloves garlic, minced
- 1-inch piece fresh ginger, minced
- 3 green onions, chopped
For the Sauce:
- 2 tbsp soy sauce
- 2 tbsp oyster sauce
- 1 tbsp hoisin sauce (optional)
- 1 tbsp sesame oil
- 1 tsp cornstarch mixed with 2 tbsp water (slurry)
For Garnish:
- 1 tsp sesame seeds
- Salt and pepper to taste
- Cooked white rice, for serving
How Much Time Will You Need?
This beef stir fry takes about 15 minutes to prepare and 10 minutes to cook, totaling around 25 minutes for a quick and delicious meal. Perfect for a busy weeknight!
Step-by-Step Instructions:
1. Prepare the Beef:
Start by slicing the beef sirloin or flank steak thinly, making sure to cut against the grain. This helps the meat stay tender. Season the sliced beef lightly with salt and pepper for flavor.
2. Make the Stir Fry Sauce:
In a small bowl, mix together the soy sauce, oyster sauce, hoisin sauce (if you’re using it), and sesame oil. Give it a good stir and set it aside; this will add lots of flavor to your stir fry!
3. Heat the Pan:
In a large skillet or a wok, pour in 1 tablespoon of vegetable oil and heat it over high heat until hot (but not smoking). This ensures the beef sears beautifully!
4. Cook the Beef:
Add the beef slices to the hot pan in a single layer. Stir fry for about 2-3 minutes until the beef is browned but not completely cooked through. Once done, remove the beef from the pan and set it aside.
5. Sauté Aromatics:
Add the remaining tablespoon of oil to the pan. Toss in the minced garlic and ginger, sautéing for about 30 seconds until they’re fragrant. Your kitchen will smell amazing!
6. Add the Vegetables:
Next, add the sliced onions, red and green bell peppers, and broccoli (or broccolini). Stir fry for 3-4 minutes until the veggies are tender-crisp, keeping their vibrant color.
7. Combine Everything:
Return the cooked beef to the pan along with the chopped green onions. This brings everything back together with fantastic flavors.
8. Pour the Sauce:
Now, pour the prepared sauce over the beef and vegetables in the pan. Give it a good stir to coat everything evenly.
9. Thicken the Sauce:
Add the cornstarch slurry to the pan and cook for another 1-2 minutes until the sauce thickens up nicely, sticking to your beef and veggies.
10. Final Seasoning:
Give everything a taste, adjusting with more soy sauce or salt if needed to make it just right!
11. Garnish and Serve:
Remove your stir fry from the heat. Sprinkle with sesame seeds for a lovely finish and serve hot over a bed of cooked white rice. Enjoy your vibrant and flavorful beef stir fry!
Can I Use Frozen Beef for This Stir Fry?
Yes, you can use frozen beef, but it’s best to thaw it completely before slicing. Thaw in the fridge overnight or use a microwave on the defrost setting. Ensure to pat it dry before cooking to avoid excess moisture in the pan.
What Can I Substitute for Oyster Sauce?
If you prefer not to use oyster sauce, you can skip it altogether or substitute with more soy sauce mixed with a bit of sugar or hoisin sauce for a similar sweetness and depth of flavor.
How Do I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. Make sure to reheat gently in a pan or microwave, stirring occasionally, for the best texture.
Can I Make This Recipe Without Soy Sauce?
Absolutely! You can use coconut aminos as a soy sauce alternative for a gluten-free option, or simply adjust with more broth and seasonings to taste. Just keep in mind that this may alter the overall flavor profile slightly.



