If you’re craving a weeknight dinner that’s both speedy and satisfying, Beef With Broccoli has you covered. This quick stir-fry blends tender slices of flank steak with crisp broccoli florets, all coated in a glossy, umami-packed sauce made from soy, oyster sauce, rice wine, garlic, and ginger. It’s a dinner favorite that comes together in under 30 minutes and delivers big on flavor—perfect for busy evenings when you still want something homemade and delicious.
Before you get cooking, gather these essentials to create that perfect balance of savory beef and vibrant greens:
Stir-fries may seem quick and casual, but they rely on precise timing and prep. With your ingredients at the ready, you’ll move swiftly from one step to the next—marinating the beef, whisking up a glossy sauce, blanching the broccoli, and then flash-frying everything together. Follow each step closely to ensure the beef remains tender, the broccoli stays crisp, and the sauce reaches the perfect coating consistency.
1. Slice the beef thinly across the grain into roughly ¼-inch strips to ensure tenderness. In a bowl, toss these strips with 1 tablespoon of soy sauce and 1 teaspoon of cornstarch until evenly coated; set aside to marinate briefly.
2. In a small bowl, whisk together the remaining 1 tablespoon soy sauce, oyster sauce, rice wine, sugar, 1 teaspoon cornstarch, and ¼ cup water until smooth—this is your sauce base.
3. Bring a pot of water to a rolling boil, then blanch the broccoli florets for 2 minutes until they turn bright green. Drain thoroughly and set aside to keep them crisp.
4. Heat 1 tablespoon of vegetable oil in a wok or large skillet over high heat until shimmering. Add the beef in a single layer and stir-fry for 1–2 minutes, just until lightly browned; transfer the beef to a plate.
5. Add the remaining tablespoon of oil to the pan, then stir in the minced garlic and ginger. Cook for about 30 seconds, stirring constantly, until fragrant but not browned.
6. Return the beef to the pan, pour in the prepared sauce, and bring to a simmer over medium-high heat. Stir continuously until the sauce thickens and coats the beef.
7. Add the blanched broccoli and drizzle with sesame oil. Toss everything together for 1 minute, ensuring each piece is well coated. Season with salt and pepper to taste.
8. Transfer the stir-fry to a serving platter and enjoy immediately with rice or noodles for a complete meal.
Beef With Broccoli is versatile enough to pair with many sides. Here are a few ideas to turn this stir-fry into a memorable feast:
Nailing this dish is all about timing and prep, so let’s make every bite shine. Keep these pointers in mind as you cook:
Once the kids have had their fill and dinner winds down, you can keep this stir-fry tasting fresh for later:
Here are answers to some common questions to help you master this stir-fry:
It takes about 15 minutes to prepare (which includes slicing the beef, mixing the sauce, and blanching the broccoli) and about 10 minutes to cook, so roughly 25 minutes in total.
The key is to identify the grain of the flank steak and slice perpendicular to it into very thin strips; for even thinner slices, partially freeze the steak for 15 minutes to firm it up, and use a sharp knife to make clean cuts.
Yes, you can substitute skirt steak, sirloin flap meat, or flat iron steak as long as you trim excess fat, slice very thinly against the grain, and adjust cooking time slightly since different cuts may cook a bit faster or slower.
The sauce thickness comes from the cornstarch slurry; if the sauce is too thin, dissolve an additional 1 teaspoon of cornstarch in a tablespoon of water and stir it in while simmering; if it becomes too thick, add a splash of water or stock to loosen it.
Blanch the broccoli florets in boiling water for exactly 2 minutes, then drain thoroughly and set aside; immediately tossing the broccoli into the hot pan at the end of cooking ensures it heats through without becoming soggy and retains its vibrant color.
Slice and toss the beef with soy sauce and cornstarch up to an hour ahead, mix the sauce ingredients in a small bowl, blanch the broccoli and store it in the fridge, and have minced garlic and ginger ready; this mise en place means you can stir-fry straight through with no pauses.
Swap regular soy sauce for tamari or a gluten-free soy alternative, choose a gluten-free oyster sauce, use low-sodium versions where available, and adjust added salt at the end to taste; you can also omit or reduce the sugar to lower carbohydrate content.
Mirin or dry sherry work well as substitutes; alternatively, you can use a mix of water with a pinch of extra sugar or a splash of rice vinegar if you want a milder, slightly tangy flavor.
This Beef With Broccoli ticks all the boxes: it’s quick enough for a busy weeknight yet loaded with rich, umami flavor and contrasting textures—the caramelized, tender beef against crisp, bright-green broccoli. The blend of soy, oyster sauce, garlic, and ginger creates a glossy coat that clings to every bite, making each forkful a delight. Feel free to print this article and save it for later—you’ll want it on hand when you need a reliable, crowd-pleasing dinner. Drop a comment below if you try it or have any questions—I’d love to hear how it turns out!
Tender beef slices sear to caramelized perfection while vibrant broccoli florets stay crisp. A savory blend of soy, oyster sauce, and ginger creates a glossy coating that clings to every bite.