Quick Weeknight Beef and Broccoli Stir-Fry | Kevin Wagonfoot
Beef and Broccoli Stir-Fry That Actually Gets Dinner on the Table in 25 Minutes
Look, I used to be one of those guys who thought stir-fry was some complicated technique reserved for restaurants. Then my wife basically said, “Kevin, we’re eating takeout three nights a week, and that ends now.” So I did what any reasonable person does—I Googled “easy stir-fry” at 5:47 PM while my kids were asking what’s for dinner. Turns out, stir-fry isn’t complicated at all. It’s actually the perfect weeknight dinner: fast, flexible, and it makes you look like you know what you’re doing in the kitchen (even when you’re really just throwing beef and broccoli in a hot pan).
The beauty of this beef and broccoli stir-fry is that it comes together in less time than it takes to wait for takeout delivery. Seriously. You’re looking at maybe 15 minutes of prep and 10 minutes of actual cooking. The key is having your ingredients ready before you start cooking—that whole mise en place thing the cooking shows talk about. Once you’ve got everything prepped and lined up, you’re just orchestrating a beautiful dance of sizzle, flavor, and dinner on the table before anyone has a meltdown.
I’ve made this recipe probably a hundred times now, and my family actually requests it. Not as a consolation prize when we can’t get takeout, but as a genuine favorite. My daughter said it was better than the Chinese place down the street. I don’t know if she was being kind or if I’ve actually cracked the code, but either way, I’m taking the win.
Why This Works for Weeknight Dinners
Beef and broccoli stir-fry is the definition of weeknight efficiency. You’re getting lean protein from the beef, tons of vegetables loaded with fiber and vitamins from the broccoli, and a soy-based sauce that actually tastes incredible without being loaded with added sugar. Everything cooks in one pan, which means minimal cleanup—let’s be honest, that’s half the battle on a Tuesday night. The whole meal comes together so quickly that you’re not tempted to order pizza, and it’s nutritious enough that you’re not feeling guilty about what you’re serving your family. Plus, unlike a lot of quick dinners, this actually tastes good enough to feel like you made real food.
Ingredients
- 1.5 pounds beef sirloin, thinly sliced against the grain
- 1 large head fresh broccoli, cut into 2-inch florets
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 1/4 cup low-sodium soy sauce
- 2 tablespoons oyster sauce
- 1 tablespoon rice vinegar
- 2 teaspoons cornstarch
- 1/2 cup beef broth
- 3 tablespoons vegetable oil, divided
- 1/4 teaspoon red pepper flakes (optional)
- 3 green onions, sliced
- 1 teaspoon sesame oil
- Salt and pepper to taste
Instructions
- In a small bowl, whisk together soy sauce, oyster sauce, rice vinegar, beef broth, and cornstarch. Set the sauce aside.
- Heat 1 tablespoon of vegetable oil in a large skillet or wok over high heat until shimmering, about 1 minute.
- Working in two batches to avoid overcrowding, add the sliced beef and cook for 2-3 minutes per batch until browned on the edges. Don’t worry about it being fully cooked through—it’ll finish cooking later. Remove beef to a clean plate and set aside.
- Add the remaining 2 tablespoons of oil to the pan. Add the broccoli florets and stir-fry for 4-5 minutes, stirring occasionally, until the broccoli is bright green and just starting to soften. Season with a pinch of salt and pepper.
- Add the minced garlic and ginger to the broccoli and cook for 30 seconds, stirring constantly, until fragrant.
- Return the beef to the pan along with the red pepper flakes if using.
- Pour the sauce over everything and stir constantly for 2-3 minutes until the sauce thickens and coats the beef and broccoli. The cornstarch will create a glossy glaze.
- Remove from heat and stir in the sesame oil. Taste and adjust seasoning with salt and pepper as needed.
- Transfer to a serving platter and top with sliced green onions.
- Serve immediately over steamed rice or with noodles on the side.
Tips & Variations
- Slice the beef properly: Freeze your beef for 15 minutes before slicing to make it easier to cut thin, uniform pieces. This ensures everything cooks at the same rate.
- Don’t skip the high heat: Your pan needs to be really hot for that beautiful sear and caramelization. If the pan isn’t hot enough, your beef will steam instead of sear.
- Substitute the protein: This recipe works beautifully with chicken breast, pork tenderloin, or even shrimp. Just adjust cooking times accordingly.
- Add other vegetables: Bell peppers, snap peas, mushrooms, or carrots all work great. Just add them in order of how long they take to cook.
Prep Time: 15 minutes | Cook Time: 10 minutes | Total Time: 25 minutes | Servings: 4
Free Download
Weeknight Takeout Cookbook
30 restaurant-style weeknight dinners recipes you can make at home in 30 minutes. Yours free.
Get the free cookbook →
Free: Weeknight Dinner Cookbook
5 easy weeknight dinners recipes with full ingredients, instructions, and nutrition info. No signup spam — just the cookbook.

