There’s something about a steaming plate of beef and broccoli stir fry that feels comforting and satisfying.
This dish is not just packed with flavor; it’s also a colorful and nutritious meal that can be whipped up in no time.
Picture tender slices of juicy flank steak mingling with vibrant green broccoli, all coated in a rich, savory sauce that brings the entire dish together.
Whether it’s a busy weeknight dinner or an impressive dish for guests, this beef and broccoli stir fry is a true winner.
Let’s dive right in and explore how you can recreate this tasty masterpiece in your kitchen!
Why This Recipe Is a Must-Try
This beef and broccoli stir fry isn’t just delicious; it’s also a versatile and quick meal that brings the restaurant experience right to your home.
The simple ingredients come together beautifully, and the whole dish is ready in under 30 minutes.
You can customize it to suit your tastes, making it perfect for any occasion.
Plus, it’s a great way to sneak in some veggies!
Ingredients
- 1 pound (450 g) flank steak
- 1 teaspoon vegetable oil
- 1 teaspoon baking soda (optional)
- ¼ cup cornstarch (cornflour in the UK)
- 2 cups broccoli florets
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- ¼ cup soy sauce or tamari for a gluten-free option
- 2 tablespoons oyster sauce (or a plant-based alternative)
- 1 tablespoon brown sugar
- 1 teaspoon sesame oil
- Cooked rice or noodles, for serving
How To Make Beef and Broccoli Stir Fry
Step 1: Prepare the Flank Steak
Start by slicing the flank steak against the grain into thin strips.
This is important because it helps keep the meat tender.
If your flank steak is slightly frozen, it’s easier to slice.
Once sliced, you can sprinkle it with baking soda if you’re using it.
This step is optional but can help to tenderize the meat further.
Let the steak sit for about 15 to 20 minutes.
Step 2: Coat the Beef
In a large bowl, sprinkle the sliced steak with cornstarch.
Toss to coat evenly.
This will create a lovely crust when you cook the meat, helping to lock in moisture and flavor.
Step 3: Cook the Beef
Heat a large skillet or wok over medium-high heat.
Add the vegetable oil and allow it to heat up.
Once hot, add the beef in a single layer.
You may need to cook the meat in batches to avoid overcrowding the pan.
Let it sear for about 2-3 minutes on each side until browned and cooked to your liking.
Once done, remove the beef from the skillet and set it aside.
Step 4: Stir-Fry the Broccoli
In the same skillet, add a little more oil if needed, and toss in the broccoli florets.
Stir-fry for about 3 minutes until they are bright green and slightly tender but still crisp.
Add in the minced garlic and grated ginger, cooking for another 1 minute until fragrant.
Step 5: Combine It All
Return the cooked beef to the skillet with the broccoli.
In a small bowl, whisk together the soy sauce, oyster sauce, brown sugar, and sesame oil.
Pour this sauce over the beef and broccoli.
Stir everything together well and cook for another 1-2 minutes, allowing the sauce to thicken slightly and coat the beef and broccoli beautifully.
Step 6: Serve
Serve your beef and broccoli stir fry over a bed of cooked rice or noodles.
Enjoy the vibrant flavors of this quick and satisfying meal!
Expert Tips
- Make sure not to overcook the broccoli; you want it to remain crisp.
- For extra flavor, add sliced mushrooms or bell peppers along with the broccoli.
- If you like a bit of heat, consider adding some red pepper flakes or sliced chilies to the sauce.
- Use fresh flank steak for the best flavor and texture.
Variations and Customizations
- Swap the flank steak for chicken breast or shrimp for a different protein.
- Add more vegetables like snow peas, carrots, or baby corn for extra nutrition.
- Make it vegetarian by replacing the beef with tofu or tempeh.
- For a deeper flavor, marinate the beef in the sauce for an hour before cooking.
How to Store Leftovers
If you have any leftovers (which is not likely because this dish is so delicious!), you can store them in an airtight container in the refrigerator for up to 3 days.
Reheat in the microwave or on the stovetop, adding a splash of water if needed to loosen the sauce.
FAQ
Can I use frozen broccoli for this recipe?
Yes, you can use frozen broccoli.
Just be sure to thaw it completely and drain off any excess water before adding it to the stir fry.
What can I use instead of flank steak?
You can use other cuts like sirloin, ribeye, or even chicken or shrimp if you prefer a different protein.
Is there a gluten-free option for this recipe?
Absolutely! Just use tamari instead of soy sauce and a gluten-free oyster sauce substitute.
How can I make this dish spicier?
To add some heat, mix in red pepper flakes, sriracha, or fresh sliced chilies into the sauce or while stir-frying the dish.
Adjust to your taste!
Conclusion
This beef and broccoli stir fry recipe is a fantastic addition to your weeknight dinner rotation.
It’s quick, tasty, and allows for plenty of customization based on your preferences.
With its vibrant colors and rich flavors, it will be a hit with your family and friends alike.
Don’t hesitate to make it your own and enjoy the delicious journey of cooking this classic dish.
Happy cooking!

Beef and Broccoli Stir Fry
Equipment
- Large Skillet or Wok
- Mixing Bowl
Ingredients
Meat
- 1 pound Flank Steak Sliced against the grain
Vegetables
- 2 cups Broccoli Florets
- 3 cloves Garlic, minced
- 1 tablespoon Fresh Ginger, grated
Sauces and Oils
- 1 teaspoon Vegetable Oil For cooking
- 1 teaspoon Baking Soda Optional, for tenderizing
- ¼ cup Cornstarch For coating the beef
- ¼ cup Soy Sauce or Tamari Use tamari for gluten-free
- 2 tablespoons Oyster Sauce Or a plant-based alternative
- 1 tablespoon Brown Sugar
- 1 teaspoon Sesame Oil
Serving Suggestions
- as needed Cooked Rice or Noodles For serving
Instructions
- Step 1: Prepare the Flank Steak - Slice the flank steak against the grain into thin strips. Optionally sprinkle with baking soda and let sit for 15-20 minutes.
- Step 2: Coat the Beef - In a large bowl, sprinkle the sliced steak with cornstarch and toss to coat evenly.
- Step 3: Cook the Beef - Heat a large skillet or wok over medium-high heat, add vegetable oil, and cook the beef in a single layer for 2-3 minutes on each side until browned. Remove and set aside.
- Step 4: Stir-Fry the Broccoli - In the same skillet, add more oil if needed, toss in broccoli florets, and stir-fry for about 3 minutes. Add garlic and ginger, cooking for another minute.
- Step 5: Combine It All - Return the cooked beef to the skillet with broccoli. Whisk together soy sauce, oyster sauce, brown sugar, and sesame oil, then pour over the beef and broccoli. Stir and cook for another 1-2 minutes.
- Step 6: Serve - Serve the beef and broccoli stir fry over cooked rice or noodles.