Beef & Broccoli Stir-Fry is a classic, quick meal that packs in tender slices of beef, crisp broccoli florets, and a flavorful sauce all in one pan. The combination of juicy meat and fresh veggies makes it a go-to dish for busy weeknights when you want something satisfying without too much fuss.
I love how this stir-fry comes together in just about 20 minutes. The key for me is getting that perfect sear on the beef and not overcooking the broccoli so it stays nice and bright. I usually use a simple mix of soy sauce, garlic, and a little ginger for the sauce—it’s easy but full of flavor. Sometimes I add a pinch of brown sugar or a splash of sesame oil to make it taste even more homemade.
My favorite way to enjoy this dish is over a bed of steamed rice, which soaks up all the tasty sauce. It’s a meal that feels like a little celebration but comes together fast, which I really appreciate. Plus, it’s great for leftovers—just heat it up and you’re ready to go the next day!
Key Ingredients & Substitutions
Beef: Choosing sirloin or flank steak is great because they thinly slice well and cook quickly. If you want a leaner option, try top round or even thinly sliced chicken breast.
Broccoli: Fresh broccoli florets work best here to keep that satisfying crunch. If you don’t have fresh, frozen broccoli can be used but cook it briefly to avoid sogginess.
Sauces: Soy sauce and oyster sauce give the stir-fry rich umami flavor. You can swap oyster sauce with mushroom sauce for a vegetarian twist or skip hoisin if you prefer a less sweet sauce.
Cornstarch: This thickens the sauce smoothly. If you don’t have cornstarch, arrowroot powder or potato starch work well as substitutes.
How Do You Get Tender Beef and Crisp Broccoli in a Stir-Fry?
Getting the texture balance right is the key to a great stir-fry. Here’s how I make sure it turns out perfectly:
- Slice the beef thinly: This helps it cook quickly and stay tender. Always cut against the grain to avoid chewiness.
- Don’t overcrowd the pan: Cook beef in a hot pan in a single layer for a nice caramelized sear. Overcrowding causes steaming instead.
- Cook broccoli briefly: Stir-fry just until it’s bright green and still crisp. Overcooking makes it mushy and dull-looking.
- Add sauce and thickener last: Pour sauce over the cooked beef and broccoli, then add the cornstarch slurry to quickly thicken and coat everything evenly.
This approach makes the beef juicy and the broccoli fresh with a glossy, flavorful sauce coating each bite.

Equipment You’ll Need
- Large skillet or wok – I prefer a wok because it heats evenly and gives me plenty of space to stir everything quickly.
- Sharp knife – makes slicing the beef thin and even, which cooks faster and stays tender.
- Cutting board – essential for preparing your ingredients safely and easily.
- Small bowls – for whisking the sauce and making the cornstarch slurry so everything is ready to go.
- Measuring spoons and cups – helps you keep the sauce balanced and consistent every time.
Flavor Variations & Add‑Ins
- Swap beef for chicken, pork, or tofu—great for different dietary needs or preferences.
- Add sliced bell peppers, carrots, or snap peas for more color and crunch.
- Include a splash of sesame oil or sprinkle toasted sesame seeds on top for extra flavor.
- Sprinkle red pepper flakes or add a dash of chili paste if you like a spicy kick.
How to Make Beef & Broccoli Stir‑Fry
Ingredients You’ll Need:
For The Beef & Vegetables:
- 1 lb (450g) beef sirloin or flank steak, thinly sliced against the grain
- 4 cups broccoli florets
- 2 tbsp vegetable oil (such as canola or peanut oil)
- 3 cloves garlic, minced
- 1 tsp fresh ginger, minced
For The Sauce:
- ¼ cup soy sauce (preferably low sodium)
- 2 tbsp oyster sauce
- 1 tbsp hoisin sauce (optional, for extra richness)
- 1 tbsp brown sugar or honey
- ½ cup beef broth or water
- 1 tbsp cornstarch
- 2 tbsp water (for slurry)
To Serve:
- Cooked white rice
How Much Time Will You Need?
This Beef & Broccoli Stir-Fry takes about 10 minutes to prep and 10 minutes to cook. Overall, you’ll have a tasty, homemade meal ready in just 20 minutes!
Step-by-Step Instructions:
1. Mix Your Sauce and Slurry:
In one small bowl, whisk together soy sauce, oyster sauce, hoisin sauce (if using), brown sugar, and beef broth or water. In another small bowl, stir cornstarch into 2 tablespoons of water to create a smooth slurry. Set both aside.
2. Cook the Broccoli:
Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat. Add the broccoli florets and stir-fry for 3-4 minutes until they turn bright green and are just tender. Remove the broccoli from the pan and set aside.
3. Sear the Beef:
Turn the heat up to high and add the remaining tablespoon of oil. Add the beef in a single layer, letting it sear without stirring for about 1 minute to get a nice caramelized surface. Then stir-fry for another minute or until mostly cooked.
4. Add Garlic and Ginger:
Toss in the minced garlic and ginger with the beef. Stir-fry for about 30 seconds until fragrant and combined.
5. Combine Broccoli and Sauce:
Return the cooked broccoli to the pan. Pour in your prepared sauce mixture and stir everything well to combine.
6. Thicken the Sauce:
Give your cornstarch slurry a quick stir, then pour it into the pan. Stir constantly until the sauce thickens and coats the beef and broccoli evenly, about 1-2 minutes.
7. Final Taste and Serve:
Taste your stir-fry and add more soy sauce or a pinch of salt if needed. Serve your delicious beef and broccoli hot over cooked white rice and enjoy!
Can I Use Frozen Broccoli for This Stir-Fry?
Yes, you can use frozen broccoli if fresh isn’t available. Just thaw it completely and pat dry to avoid extra moisture, then stir-fry briefly to keep it from becoming mushy.
How Should I Store Leftovers?
Store any leftover beef and broccoli in an airtight container in the fridge for up to 3 days. Reheat gently in a skillet or microwave, adding a splash of water or broth if the sauce has thickened too much.
Can I Substitute Cornstarch for Another Thickener?
Definitely! Arrowroot powder or potato starch work well as substitutes. Use the same amount and mix with water to form a slurry before adding it to the stir-fry.
Is There a Way to Make This Stir-Fry Spicier?
Absolutely! Add red pepper flakes, a dash of chili paste, or sliced fresh chili peppers when you add the garlic and ginger for a spicy kick.