Main Courses
This beef and broccoli sirloin recipe delivers restaurant-quality wok-seared beef with tender-crisp broccoli and a bright, tangy sauce—all in under 30 minutes. The secret lies in high-heat searing for that signature crispy crust while keeping the interior perfectly tender. I developed this after years of testing stir-fry techniques, and it never fails to impress. What sets this recipe apart is the balance of textures: crispy beef edges, tender-crisp broccoli, and a sauce that clings without overpowering. We start with a quick marinade for flavor infusion, then sear the sirloin in a hot wok or skillet until golden. The broccoli gets a quick blanch before stir-frying to maintain its vibrant green color and crisp-tender bite. By the time you plate it, you'll have perfectly seared sirloin with caramelized edges, bright green broccoli flecks, and a glossy sauce that ties everything together. The aroma alone will have everyone asking what's for dinner. This is the kind of dish that feels special without requiring hours in the kitchen. Serve over steamed jasmine rice or noodles for the full experience. Let's get cooking!
Ingredients for beef and broccoli recipe sirloin
These 15 ingredients create restaurant-style beef and broccoli with crispy edges and vibrant flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Sirloin Steak 🥩 | 1 ½ lb | Cut into 1-inch thick strips |
| Broccoli Florets 🥦 | 1 ½ lb | Fresh, medium-sized florets |
| Soy Sauce 🍶 | ½ cup | Low-sodium preferred |
| Honey 🍯 | 2 tbsp | Pure, for sauce balance |
| Rice Vinegar 🍶 | 2 tbsp | Seasoned preferred |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Ginger Root 🌿 | 1 tbsp | Freshly grated |
| Vegetable Oil 🫒 | 3 tbsp | High smoke point |
| Cornstarch 🌾 | 1 tbsp | For sauce thickening |
| Sesame Seeds 🌾 | 1 tbsp | Toasted, for garnish |
| Green Onion 🧅 | 3 whole | Thinly sliced, for garnish |
| Salt 🧂 | 1 tsp | Kosher preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, for serving |
The sirloin is the star—look for well-marbled cuts at the butcher counter or pre-cut strips at Costco for convenience. Broccoli should be bright green and firm; Trader Joe's often has great pre-cut florets if you're short on time. Fresh ginger and garlic make all the difference here—don't use powdered. I always grab extra sesame oil because it adds that authentic aroma. For the rice, jasmine is ideal, but any long-grain white rice works in a pinch.
No soy sauce? Coconut aminos or tamari work beautifully. Short on honey? Maple syrup at the same amount keeps things balanced. If you can't find toasted sesame oil, regular sesame oil plus a pinch of smoked paprika mimics the flavor. For the cornstarch, if you're out, arrowroot powder works too. The green onions can be swapped for regular onions if needed, though they add a milder freshness. And if you're feeling adventurous, swap the rice for jasmine noodles for a different texture.
Broccoli and steak prep ahead? Blanch the broccoli first—it keeps for 2 days in the fridge. The sauce can be made a day ahead and reheated gently. Store cooked beef and broccoli separately to maintain crispiness. Reheats beautifully—just add a splash of water and warm through. For leftovers, I portion into containers with rice so lunches are ready to grab. The sauce freezes well too, just thaw and stir before using.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub a million dishes. Toss the steak and broccoli in one pan, let the soy sauce and honey caramelize—no extra bowls, no stress. The rice vinegar brightens everything up while you’re flipping, so you’re basically done in 25 minutes.
- Sweet-Savory Balance: Honestly, the combo of honey and soy sauce on sirloin is chef’s kiss—sticky, umami-rich, with just enough tang from the vinegar to cut through the richness. The broccoli gets that perfect crisp-tender bite, and the steak? Juicy with a glossy crust. It’s the kind of flavor that makes you pause mid-bite.
- Weeknight & Date Night: Between us, this dish is my go-to for both lazy Tuesdays and when I’m trying to impress. For weeknights, it’s foolproof—throw it together after work. For fancier nights, serve it over jasmine rice with a sprinkle of sesame seeds. Same effort, totally different vibes.
- Leftovers That Don’t Suck: I make this all the time because it actually tastes better the next day. The flavors meld even more, and the steak stays tender. Pack it for lunch, reheat it in a skillet, or toss cold slices into a salad. No sad, dry meat here—just reliable, delicious leftovers.
Step-by-step instructions for beef and broccoli sirloin
Here's how to create tender wok-seared beef with perfectly crisp edges and a glossy, balanced sauce.
Prepare the Sirloin for Maximum Crispiness
Pat the 1.5 lb sirloin steak completely dry with paper towels—this is crucial for that signature crispy crust. Cut it into 1-inch thick strips against the grain for tender bites. In a bowl, toss the beef strips with 1 tsp salt, 0.5 tsp black pepper, and 1 tbsp cornstarch. Let them sit for 10 minutes while you prep everything else—the cornstarch creates the crispy coating we're after.
Here's the thing—don't skip this resting time. The cornstarch needs to adhere properly, and the beef will develop a better sear. If you're short on time, at least let them sit for 5 minutes before cooking, but 10 minutes is ideal. This step makes all the difference between good and restaurant-quality beef.
Cook the Jasmine Rice to Perfection
Rinse the 1.5 cups jasmine rice under cold water until the water runs clear—this removes excess starch that can make the rice gummy. Cook it according to package instructions (usually a 1:1.5 rice-to-water ratio) until tender but still slightly firm. I like to use a rice cooker for this because it gives consistent results, but a pot works too.
While the rice cooks, prep the rest of your ingredients. You'll want the rice ready to serve at the same time as your beef and broccoli. The rice should finish cooking just as your beef comes out of the pan—this ensures everything hits the table hot and fresh. Don't overcook the rice; it should have a slight bite to it when you're done.
Wok-Sear the Beef Until Deeply Browned
Heat 2 tbsp vegetable oil in a wok or large skillet over high heat until it shimmers. Add half of the beef strips in a single layer—don't crowd the pan. Let them sear undisturbed for 1-2 minutes until they develop a deep golden crust. You'll see the edges start to crisp—that's your signal to flip them.
Work in batches if needed to avoid steaming the beef. Once the first batch is browned, transfer it to a plate and repeat with the remaining beef, adding another 1 tbsp vegetable oil if needed. The beef should be deep golden brown on all sides and cooked to medium-rare (about 130°F internal temperature). If you prefer it more done, cook it a bit longer but don't overcook—we want tender beef, not tough.
Stir-Fry the Broccoli Until Bright Green and Crisp-Tender
In the same pan (no need to clean it—the browned bits add flavor), add the remaining 1 tbsp vegetable oil and heat over medium-high heat. Add the 1.5 lb broccoli florets and stir-fry for 3-4 minutes until they're bright green and just tender—you want them to still have a slight crunch. Overcooking turns broccoli mushy, and we want that satisfying texture contrast.
Add the 6 cloves minced garlic and 1 tbsp freshly grated ginger root to the pan and stir for 30 seconds until fragrant. The aroma should fill your kitchen—this is when the flavors really start to come together. If you're worried about burning the garlic, keep the heat at medium-high but don't walk away. Garlic burns in seconds, and you'll lose that sweet, nutty flavor.
Create the Glossy Stir-Fry Sauce
In a small bowl, whisk together the 0.5 cup soy sauce, 2 tbsp honey, 2 tbsp rice vinegar, and 1 tbsp sesame oil. Pour this mixture into the pan with the broccoli and stir to combine. Let it simmer for 1-2 minutes until it starts to thicken slightly. Then, add the seared beef back to the pan and toss everything together for 1-2 minutes until well coated.
Here's where it gets good—if the sauce looks too thick, add 1-2 tablespoons of water to loosen it. The sauce should coat the back of a spoon but still be glossy, not gluey. Taste and adjust seasoning if needed—you might want to add a touch more soy sauce for saltiness or a drizzle of honey for sweetness. The sauce should balance sweet, salty, and tangy flavors perfectly.
Finish and Serve with Garnishes
Remove the pan from heat and stir in the 1 tbsp toasted sesame seeds and 3 whole thinly sliced green onions. The sesame seeds add a nutty crunch, and the green onions bring a fresh, bright finish. Taste one last time—you're aiming for a harmonious blend where none of the flavors overpower the others.
Serve the beef and broccoli immediately over the jasmine rice, garnished with extra green onions if desired. The contrast of the crispy beef, tender broccoli, and fluffy rice makes this dish incredibly satisfying. Don't forget to drizzle any extra sauce from the pan over the top—every bite should be packed with flavor. Enjoy your homemade beef and broccoli sirloin!
Pro Tips For Making Beef And Broccoli Recipe Sirloin
- CRANK THE PAN HEAT: High heat is your friend here—sirloin needs a screaming-hot pan to sear fast and lock in juices. I used to walk away while it warmed up, and my steak would just steam instead of develop that crust. Get that pan smoking before the meat hits it, and resist the urge to move it around too soon.
- SALT THE BROCCOLI FIRST: Broccoli florets soak up sauce like a sponge, but if they’re bland underneath, the whole dish suffers. Toss them in a pinch of salt and a drizzle of oil before they hit the pan—this keeps them crisp and ensures every bite has flavor, not just the sauce.
- DON’T DROWN THE STEAK: After searing, the sauce is delicious, but too much liquid turns your sirloin into soggy shoe leather. Pull the steak out of the pan as soon as it’s browned, then add the broccoli and sauce separately. Let the broccoli cook in the residual heat before tossing everything together.
- USE COLD HONEY: Straight from the fridge, honey blends into the sauce smoother and sweeter—no clumping, no weird texture. I learned this after a batch turned grainy mid-cook, and now I just keep a bottle in the door. A splash of rice vinegar afterward balances the sweetness without overpowering the beef.
Flavor customization for this recipe
Sweet Heat Twist
Add 1 tbsp sriracha or ½ tsp cayenne pepper to the sauce for a spicy kick. Balance it with an extra ½ tbsp honey to prevent overpowering heat. I love this version with a sprinkle of crushed red pepper flakes on top—it adds visual pop while keeping the heat manageable. 🌶️
For a smoky-sweet variation, swap the rice vinegar for 1 tbsp hoisin sauce> and add ½ tsp smoked paprika> to the beef marinade. The hoisin deepens the umami while the paprika adds a subtle smokiness that pairs perfectly with the crispy beef edges.
Umami Boost
Increase depth by adding 1 tbsp oyster sauce> or 1 tsp fish sauce> to the stir-fry sauce. Both bring intense umami that elevates the dish without overpowering. I often use ½ tsp fish sauce> as a starting point—it's potent, so taste as you go. For a vegetarian option, swap for 1 tbsp mushroom powder> mixed into the sauce.
For extra richness, stir in 1 tbsp peanut butter> (yes, really!) into the sauce while heating. It sounds unusual, but the creamy texture and nutty flavor create an unexpected but delicious contrast with the crispy beef. Trust me, it works—just keep the heat medium to prevent burning.
Herb Infusion
Brighten the dish with 1 tbsp chopped cilantro> or thyme leaves> mixed into the sauce. Fresh herbs add a vibrant note that cuts through the richness. I prefer cilantro for its citrusy freshness, but thyme brings an earthy depth that pairs beautifully with the beef's caramelized crust.
For a more complex herb profile, add ½ tsp dried basil> and ½ tsp oregano> to the beef marinade. These herbs infuse subtle Mediterranean notes that complement the Asian-inspired flavors. The combination might seem unusual, but it creates a surprisingly harmonious balance.
Creamy Variation
Transform the dish into a creamy version by stirring 2 tbsp coconut cream> or ¼ cup Greek yogurt> into the finished sauce. The creaminess softens the bright flavors while adding a luxurious texture. I recommend thinning it slightly with 1 tsp water> if using yogurt to prevent clumping.
For a lighter option, blend ½ cup silken tofu> with 1 tbsp soy sauce> and 1 tsp honey**> until smooth, then stir into the sauce. The tofu creates a velvety consistency without overpowering the beef's crispy edges. This version works beautifully with a side of steamed bok choy for extra greens.
Nutrition facts
Frequently asked questions
Can I use flank steak instead of sirloin for this recipe?
Flank steak works beautifully and is often more budget-friendly. For best results, slice it thinly against the grain (about ¼-inch thick) and marinate for 20-30 minutes in the cornstarch mixture before cooking. Flank steak is leaner, so you might want to cook it to medium-rare for tenderness. The crispy edges will still form, but the texture will be slightly more delicate.
How do I prevent the broccoli from turning mushy?
Blanching the broccoli first is key! Start by boiling 1 quart water with 1 tsp salt, then cook the florets for 1 minute before shocking them in ice water. This jumpstarts the cooking process while preserving color. When stir-frying, keep the heat at medium-high and cook for only 2-3 minutes—they should stay bright green with a slight crunch.
Can I make this recipe ahead of time?
Yes, but with some adjustments. Prepare the sauce ahead and store it in the fridge for up to 3 days. For the beef, sear it fully (to 145°F) and refrigerate separately. Reheat the beef and broccoli separately in a skillet with a splash of water, then toss with the reheated sauce. The texture won't be as crispy, but it'll still taste delicious. For best results, cook fresh whenever possible.
What's the best way to slice sirloin for this recipe?
Slice the sirloin against the grain into 1-inch thick strips—this ensures tender bites. Use a sharp knife and cut at a 45-degree angle for more surface area to sear. If your steak has large fat marbling, trim it slightly to prevent excessive smoking. The strips should be uniform in size (about 2-3 inches long) so they cook evenly in the wok.
How do I adjust the sauce for a gluten-free version?
Use tamari or coconut aminos instead of soy sauce (they're naturally gluten-free). For extra thickness, stir in 1 tsp arrowroot powder mixed with 1 tbsp water while heating. The flavor will still be rich and balanced—just watch for any slight sweetness differences in the tamari. All other ingredients remain the same, including the cornstarch coating for the beef.
