Beef Stir-Fry with Broccoli
Alright, picture this: the sizzle of beef hitting a hot pan, the vibrant green snap of broccoli, and that familiar, mouthwatering aroma that immediately makes you want to dive in. This Beef Stir-Fry with Broccoli is one of my all-time go-tos when I want something fast, flavorful, and just downright satisfying. The best part? It’s ridiculously easy to pull together on a busy weeknight, yet totally impressive enough to serve to friends. Plus, if you’ve ever struggled with soggy broccoli or tough, chewy beef, I’ve got you covered with some simple tricks to get the perfect texture every time. Trust me, once you nail this stir-fry, it’ll be a dinner repeat for weeks!
Quick Facts
- Yield: Serves 4
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
Ingredients
For the Main Dish:
- 1 lb flank steak or sirloin, thinly sliced against the grain
- 4 cups broccoli florets (about 1 large head)
- 2 tbsp vegetable oil (divided)
- 3 garlic cloves, minced
- 1 tsp fresh ginger, grated
- 1/4 cup sliced green onions (optional, for garnish)
For the Sauce:
- 1/4 cup low-sodium soy sauce
- 2 tbsp oyster sauce
- 1 tbsp hoisin sauce
- 1 tbsp rice vinegar
- 1 tbsp brown sugar
- 1 tsp cornstarch mixed with 2 tbsp cold water (slurry)
- Freshly ground black pepper, to taste
How I Make It
Step 1:
First, prep your beef by slicing it super thin across the grain—this keeps it tender. Toss the slices in a bowl with a pinch of black pepper and set aside. Meanwhile, blanch your broccoli florets in boiling water for just 1-2 minutes until they turn bright green and are slightly tender but still crunchy; then immediately transfer them to an ice bath to stop cooking. This little trick locks in that vibrant color and crisp texture.
Step 2:
Heat 1 tablespoon of vegetable oil in a large skillet or wok over high heat until shimmering. Add the beef slices in a single layer, letting them sear undisturbed for about 1 minute before stirring. Cook just until they turn brown but are still juicy inside, about 2-3 minutes total, then remove from the pan and set aside.
Step 3:
Add the remaining tablespoon of oil to the hot pan. Toss in the minced garlic and grated ginger, stirring quickly for about 30 seconds until fragrant—they should smell amazing but not burn!
Step 4:
Return the beef to the pan along with the blanched broccoli. Pour in your sauce mixture and stir everything together. Bring the heat down to medium-high and let it bubble gently for 1-2 minutes to combine flavors.
Step 5:
Add the cornstarch slurry to the skillet, stirring constantly to coat the beef and broccoli in the glossy sauce. It will thicken pretty quickly, so remove from heat once you see that beautiful sheen.
Step 6:
Sprinkle sliced green onions on top for a fresh pop of color and flavor. Serve immediately over steamed rice or noodles to soak up every last drop of that savory sauce.
Variations & Tips
- Swap broccoli with snap peas, bell peppers, or even baby corn for a veggie twist.
- If using tougher cuts of beef, marinate in soy sauce and a little cornstarch for 15 minutes to tenderize.
- For a spicy kick, add 1 tsp chili flakes or a splash of sriracha to the sauce.
- Make it gluten-free by substituting tamari for soy sauce and checking other sauces accordingly.
- Don’t rush cooking the beef; high heat and quick sear locks in juiciness.
- To soften garlic flavor, add it a little later if you prefer it mellower or earlier for a stronger punch.
How I Like to Serve It
This stir-fry shines during a busy weeknight, perfect alongside steamed jasmine rice or some buttery egg noodles. For extra comfort, serve with a simple cucumber salad or quick pickled carrots for a crunchy contrast. It’s also a crowd-pleaser at casual dinner parties, especially when everyone’s starving and you want something hearty but speedy.
Notes
- Store leftovers in an airtight container for up to 3 days. Reheat gently to avoid overcooking the beef.
- If you don’t have fresh ginger, 1/4 tsp ground ginger works in a pinch, but fresh is always best.
Closing: This Beef Stir-Fry with Broccoli always hits the spot because it’s quick, flavorful, and delivers that perfect balance of tender meat and crisp veggies every single time.