Main Courses
This beef and broccoli recipe with sirloin steak delivers restaurant-quality wok-seared richness in just 25 minutes—no takeout required. The secret lies in high-heat searing for perfectly tender steak and a bold soy-ginger sauce that transforms simple ingredients into something extraordinary. I developed this after years of testing, ensuring every bite delivers that perfect balance of smoky, savory, and slightly sweet flavors.
The technique is straightforward but precise: sirloin steaks sear in a screaming-hot wok until perfectly medium-rare, then broccoli stir-fries alongside for crisp-tender florets. While the steaks rest, the sauce simmers down into a glossy, umami-packed glaze that coats everything in a sticky, flavorful sheen.
What you end up with is a dish that's elegant enough for company but simple enough for a weeknight dinner.
This isn't your grandmother's beef and broccoli—it's a modern take that keeps all the classic elements while adding depth through proper steak technique and sauce reduction. The result?
Steak with a caramelized crust and tender interior, broccoli with vibrant green florets and crisp edges, all swimming in a sauce that's rich, aromatic, and perfectly balanced. It's the kind of meal that makes you feel like you've just stepped into a high-end restaurant kitchen.
Best of all, this recipe scales beautifully—whether you're cooking for two or feeding a crowd. The method stays consistent regardless of portion size, so you can easily double or halve the ingredients without sacrificing quality. Ready to transform your weeknight dinners? Let's get cooking!
Ingredients for beef and broccoli recipe with sirloin steak
Restaurant-quality wok sear starts with these 15 ingredients—nothing exotic, just bold flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Sirloin Steak 🥩 | 1 ½ lb | Center-cut, 1-inch thick slices |
| Broccoli Florets 🥦 | 2 cups | Fresh, cut into bite-sized pieces |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | High smoke point preferred |
| Sesame Oil 🫒 | 1 tbsp | For aroma, not cooking |
| Low-Sodium Soy Sauce 🍶 | ½ cup | Kikkoman preferred |
| Oyster Sauce 🍶 | 2 tbsp | Lee Kum Kee brand recommended |
| Fresh Ginger 🧄 | 1 tbsp | Finely grated, fresh only |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Brown Sugar 🍯 | 1 tbsp | Light or dark preferred |
| Cornstarch 🌾 | 1 tbsp | For sauce thickening |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point for wok |
| Sesame Seeds 🌱 | 1 tbsp | Toasted for garnish |
| Green Onions 🧅 | 3 whole | Sliced, white and green parts |
| Kosher Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The steak is non-negotiable here. Center-cut sirloin delivers the perfect balance of tenderness and flavor—flank steak works too but lacks the same marbling. I grab mine from Whole Foods or my local butcher, asking for 1-inch thick slices. Thicker cuts mean better sear, but thinner ones cook faster. Look for good marbling—that white fat is flavor gold. Broccoli should be bright green with tight florets; avoid anything yellow or rubbery. Fresh ginger and garlic? Never dried—the flavor difference is night and day. If you're using frozen broccoli, thaw and pat completely dry before cooking.
No sesame oil? Toasted peanut oil works in a pinch, though it's not quite the same. Short on oyster sauce? Substitute with extra soy sauce plus a dash of sugar, but you'll lose some depth. The cornstarch is key for that glossy sauce—don't skip it. For the soy sauce, low-sodium is crucial so you don't over-salt the dish. The brown sugar caramelizes beautifully in the sauce, but if you're watching sugar, reduce to 1 tsp. Pre-minced garlic? Fresh is better, but if you're in a rush, jarred minced works. The green onions add freshness—use white parts for cooking, green for garnish.
Steaks keep best in the fridge for 3 days if vacuum-sealed, but use within 2 days for peak tenderness. Broccoli stays fresh 5 days in the crisper drawer, but buy it fresh—pre-cut florets lose crunch. The sauce can be made ahead and reheated (it actually tastes better the next day), but store it separately until ready to use. For a crowd, double the sauce ingredients—it's the star of this dish. Leftovers reheat beautifully in a hot pan with a splash of water to loosen the sauce.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just sear the steak, toss in the broccoli, and let the soy and sesame oil work their magic. No chopping boards, no extra pots, just one pan that smells like heaven by the time you’re done.
- Umami Bomb: That low-sodium soy sauce and sesame oil combo? It’s the secret weapon here. The steak stays juicy while the broccoli gets this perfect crisp-tender bite—like a restaurant-quality bite without the fuss.
- Weeknight to Dinner Party: Honestly, this is my go-to when I need something fast but still feels special. Serve it over rice for a casual night in, or plate it with a drizzle of extra sesame oil for when friends drop by. Same recipe, two vibes.
- Budget-Friendly Leftovers: Sirloin’s cheaper than ribeye, and broccoli’s a pantry staple. Make a big batch, and you’ve got lunch sorted for days—just reheat and add a splash of soy sauce. My wallet and my taste buds thank me every time.
Step-by-step instructions for wok-seared beef and broccoli
Here's how to transform simple ingredients into a restaurant-quality stir-fry with perfect texture and bold flavors.
Prep the Steak and Vegetables
Slice the 1.5 lb sirloin steak against the grain into ½-inch thick strips—this ensures tender bites. Pat them dry with paper towels to remove any moisture, which prevents steaming instead of searing. In a small bowl, whisk together the 0.5 cup low-sodium soy sauce, 2 tbsp oyster sauce, 1 tbsp brown sugar, and 1 tbsp cornstarch. This marinade will tenderize the beef and create a glossy sauce.
While the marinade rests, cut the 2 cups broccoli florets into even bite-sized pieces. Finely grate the 1 tbsp fresh ginger and mince the 4 cloves garlic cloves—these aromatics will infuse the dish with deep flavor. Slice the 3 whole green onions into ½-inch pieces, separating the white and green parts. Keep all prepped ingredients within easy reach for quick assembly.
Sear the Steak to Perfection
Heat a wok or large skillet over high heat until it's smoking hot. Add 2 tbsp vegetable oil and swirl to coat the surface evenly. Add half of the steak strips in a single layer—don't overcrowd the pan. Let them sear undisturbed for 1-2 minutes until they develop a deep golden-brown crust on one side. Flip and repeat for the other side, then remove to a plate.
Repeat with the remaining steak, working in batches to avoid steaming. The steak should cook quickly—2-3 minutes total—to maintain tenderness. Here's the thing: if the pan isn't hot enough, the steak will release instead of sear. You'll know it's ready when the edges are crisp and the center still holds a slight pink hue. Keep the cooked steak warm while you prepare the vegetables and sauce.
Stir-Fry the Broccoli and Aromatics
In the same wok, add 2 tbsp extra-virgin olive oil and swirl to coat. Add the broccoli florets and stir-fry for 2-3 minutes until they brighten in color and just begin to soften—they should still have a slight bite. Add the grated ginger and minced garlic, stirring for 30 seconds until fragrant. This quick cooking preserves the broccoli's texture while developing the aromatic base.
Push the broccoli to one side of the wok, then add 1 tbsp sesame oil to the empty space. Let it sizzle for 10 seconds—this adds a nutty aroma without overpowering the dish. Immediately return the broccoli to the center and pour in the reserved marinade. Stir vigorously for 1 minute until the sauce thickens slightly and coats the vegetables evenly.
Combine and Finish
Return the seared steak to the wok and toss everything together for 1-2 minutes until the steak is evenly coated in the sauce. The residual heat will finish cooking the beef while keeping it tender. Taste and adjust seasoning with 1 tsp kosher salt and 0.5 tsp black pepper—this is your chance to balance the flavors before serving.
Remove from heat and transfer to serving plates. Garnish with 1 tbsp toasted sesame seeds and the sliced green onions. The dish should have a glossy sheen from the sauce, tender yet slightly crisp broccoli, and perfectly seared steak strips. Serve immediately while the wok-seared flavors are at their peak.
Pro Tips For Making Beef And Broccoli Recipe With Sirloin Steak
- Sear Steak Hot and Fast: High heat is your friend here—get that pan screaming before the steak hits it. I used to let the oil warm gradually, and the steak would just steam instead of develop that caramelized crust we’re all after. Two minutes max per side for medium-rare, then pull it out while it’s still fighting you.
- Cut Broccoli Evenly: Uneven florets mean some get mushy while others stay crunchy. Snip the stems first into bite-sized chunks, then cut each floret into similar-sized pieces—think quarters, not random bits. This isn’t a salad; consistency matters when you’re tossing everything together at the end.
- Salt the Steak Before Cooking: Don’t wait until the last second—pat the steak dry, then season it generously with salt (and a crack of pepper) at least 30 minutes before cooking. I learned this the hard way when my first batch tasted bland no matter how much soy sauce I added. Salt draws out moisture, which means a better sear.
- Deglaze with Soy Sauce Late: Add the low-sodium soy sauce and sesame oil after the broccoli is cooked, not before. The broccoli will absorb the flavors better when it’s already tender, and you’ll avoid turning your sauce into a watery glaze. A splash of water or broth first helps loosen the browned bits—then toss in the sauce. Trust me, it makes a difference.
Flavor customization for this dish
Spicy Kick Boost
Add 1 tbsp chili crisp or 1 tsp gochujang paste to the sauce for a fiery twist. For heat lovers, toss in ½ tsp crushed red pepper flakes with the broccoli during stir-frying.
I like to balance the heat with a drizzle of honey—just ½ tsp—right before serving. The sweetness mellows the spice while keeping the dish vibrant. 🌶️
Sweet and Tangy Twist
Swap the brown sugar for 1 tbsp maple syrup and add 1 tbsp rice vinegar to the sauce. This creates a bright, almost teriyaki-inspired flavor profile that pairs beautifully with the rich steak.
For extra depth, stir in 1 tsp sesame paste with the sauce ingredients. The tangy-sweet combo elevates the dish to new heights—trust me, it’s a game-changer.
Umami Bomb Upgrade
Boost the sauce with 1 tbsp fish sauce or 1 tsp mushroom powder (like umami bouillon). These ingredients add a deep, savory richness that makes the sauce sing. For a vegetarian-friendly option, use 1 tbsp nutritional yeast instead.
The umami boost works especially well if you’re serving this with jasmine rice—it’s like a flavor explosion in every bite. 💫
Herbaceous Freshness
Finish the dish with 1 tbsp chopped cilantro or 2 tbsp Thai basil instead of sesame seeds. The fresh herbs add a bright, almost tropical note that cuts through the richness.
For a more Mediterranean touch, try 1 tbsp chopped parsley with a sprinkle of lemon zest. The citrusy brightness pairs surprisingly well with the soy-ginger base.
Creamy Velvety Option
Stir 1 tbsp coconut milk into the sauce at the end for a silky texture. This works especially well if you’re adding heat—it balances the spice with a velvety smoothness.
For a dairy option, whisk in 1 tbsp heavy cream just before serving. The creaminess adds a restaurant-quality richness that feels indulgent without overpowering the dish. 🥥
Smoky Charred Depth
Toast 1 tbsp smoked paprika with the garlic and ginger before adding them to the wok. This adds a subtle smokiness that pairs perfectly with the seared steak. For a bolder charred flavor, lightly char the broccoli stems in the wok before stir-frying the florets.
The smoky, slightly bitter notes add complexity that takes the dish to the next level.
Nutrition facts
Frequently asked questions
Can I use flank steak instead of sirloin?
Yes! Flank steak works beautifully—it's leaner and more tender when sliced thinly against the grain. The key is to slice it ¼-inch thick and cook it 1-2 minutes per side for perfect tenderness. Just be aware it has less fat than sirloin, so you might want to add 1 tsp extra sesame oil to the wok for moisture.
How do I keep the broccoli crisp-tender?
Broccoli needs 2-3 minutes max in the wok—any longer and it turns mushy. Start with bright green florets (yellow means overcooked) and work in batches if needed. The secret? High heat + quick cooking preserves texture while developing flavor. Overcrowding the pan steams instead of sears, so keep it moving!
What's the best way to reheat leftovers?
Reheat gently in a skillet with 1 tsp vegetable oil over medium-low heat for 2-3 minutes, adding 1 tbsp water to loosen the sauce. Microwaving dries out the steak—never do that! For best results, reheat only what you'll eat immediately. The sauce thickens when cold, so a splash of water helps restore its glossy texture.
Can I make this dish ahead of time?
Prepare the sauce and chop all ingredients 1 day ahead, then store separately. Cook the steak and broccoli fresh when ready to serve—the wok-seared textures won't hold up well. Reheat the sauce separately and toss everything together in the wok for 1-2 minutes to revive the flavors. The sauce actually improves overnight!
Why does my sauce turn out too thin?
Thin sauce usually means the cornstarch didn't activate properly. Make sure you're whisking the sauce vigorously over medium-high heat until it thickens—it should coat the back of a spoon. If it's still too thin, mix ½ tsp cornstarch with 1 tsp water and stir in while simmering. For extra insurance, let the sauce reduce uncovered for 1 extra minute.
