Main Courses
This beef and broccoli sirloin recipe delivers restaurant-quality wok-seared edges and a silky, savory sauce that transforms a simple weeknight meal into something special. The secret lies in high-heat searing for that signature crispy crust, paired with a sauce that balances sweet, salty, and umami notes.
I developed this recipe after years of experimenting with different techniques to achieve the perfect texture contrast—tender beef with a caramelized exterior and vibrant, slightly charred broccoli florets.
The method is straightforward but yields professional results: thinly sliced sirloin gets a quick sear in a hot wok or skillet, while the broccoli develops crisp-tender edges in just minutes.
A simple sauce made with soy sauce, ginger, garlic, and a touch of honey ties everything together, creating a glossy coating that clings to both the beef and vegetables.
This isn't your average beef and broccoli—it's a dish that feels like a night out at your favorite Asian bistro, but with half the effort.
What you'll end up with is perfectly medium-rare sirloin slices with crispy edges that shatter when you bite in, paired with bright green broccoli that's just tender enough to absorb the sauce without losing its texture. The sauce is rich and glossy, with a perfect balance of sweetness and depth.
Serve it over steamed jasmine rice or noodles to soak up every last drop of that flavorful sauce—this is comfort food at its finest, with a touch of elegance.
For those who love customization, you can adjust the heat level by adding chili flakes or swap the sauce for a teriyaki version if you prefer something sweeter.
The key is keeping everything moving quickly over high heat to maintain that perfect texture. Let's get cooking—this dish is a game-changer for weeknight dinners.
Ingredients for beef and broccoli recipe sirloin
These ingredients deliver restaurant-quality beef and broccoli with crispy edges and silky sauce—no shortcuts here.
| Ingredient | Amount | Notes |
|---|---|---|
| Sirloin Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 1 ½ lb | Cut into bite-sized pieces |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For high-heat searing |
| Low-Sodium Soy Sauce 🍶 | ½ cup | High-quality brand preferred |
| Honey 🍯 | 2 tbsp | For sauce sweetness |
| Fresh Ginger 🌿 | 1 tbsp | Grated, fresh preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced for sauce |
| Sesame Oil 🌰 | 1 tbsp | Toasted sesame oil |
| Cornstarch 🌾 | 1 tbsp | For sauce thickening |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Red Chili Flakes 🔥 | ½ tsp | Optional for heat |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, for serving |
The sirloin is non-negotiable for this recipe—look for well-marbled cuts from the butcher section, not pre-sliced packages. Costco or Whole Foods always have great options, and ask for it sliced against the grain for maximum tenderness. Broccoli should be bright green with tight florets—avoid those sad, yellowing ones at the back of the produce section. The soy sauce makes all the difference: Kikkoman or La Choy are my go-tos, but any low-sodium brand works. For the honey, I always grab local raw honey from the farmers market—it adds depth that store-bought can't match.
No sesame oil? Toasted peanut oil works in a pinch, though it won't have that nutty aroma. Fresh ginger is ideal, but if you've only got powdered, use half the amount—it's way more concentrated. The cornstarch is key for that glossy sauce—don't skip it. For extra heat, add 1 tsp of chili crisp instead of flakes. And if you're out of jasmine rice, basmati or long-grain white will work just fine. Pro tip: slice the beef and broccoli while the wok is heating—every second counts for those crispy edges!
This dish reheats beautifully—just toss everything with a splash of water and microwave for 1-2 minutes. Store leftovers in the fridge for 3-4 days, but honestly, it's even better the next day as flavors meld. For meal prep, I always double the sauce and freeze it in ice cube trays—just thaw and toss. The rice? Cook a big batch and freeze portions—microwave with a damp paper towel for perfect texture every time. And save those broccoli stems! Chop 'em fine and add to the sauce for extra flavor.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just the steak, broccoli, and a sheet pan. No chopping boards, no extra dishes. Toss everything in, sear the sirloin until it’s caramelized, then let the soy and honey work their magic while you stir the broccoli. Honestly, I’ve made this on nights when I just wanted to sit down and eat, not clean.
- Sweet-Savory Balance: That honey glaze cuts through the richness of the sirloin like a dream. The low-sodium soy keeps it from being overpowering, while the olive oil adds this subtle richness that makes every bite feel special. It’s not too sweet, not too salty—just right. My picky-eater husband actually asks for seconds.
- Weeknight to Date Night: Same recipe, different vibes. Throw it together for a lazy Tuesday with rice and call it a win, or dress it up with steamed jasmine rice and a sprinkle of sesame seeds for when you’ve got company. The broccoli stays bright and crisp, and the steak? Always impressive. (Yes, even on a Tuesday night.)
- Budget-Friendly Leftovers: Sirloin’s cheaper than ribeye, and broccoli’s a pantry staple. That means this dish stretches further than you’d think—perfect for meal prep. I’ll make a big batch, portion it out, and reheat it for lunches all week. The honey-soy glaze even tastes better the next day, weirdly enough. My secret weapon for feeding the family without breaking the bank.
Step-by-step instructions for wok-seared beef and broccoli
Here's how to achieve that perfect balance of wok-seared steak and tender broccoli with a glossy, savory-sweet sauce.
Prepare the Steak and Broccoli
Start by slicing the 1.5 lb sirloin steak thinly against the grain into ¼-inch thick strips. I like to slice it while it's still cold for cleaner cuts—this also helps it cook faster and more evenly. Pat the slices dry with paper towels to remove any excess moisture, which ensures a better sear later.
Next, cut the 1.5 lb broccoli florets into bite-sized pieces, keeping the stems intact for better texture. Blanch the broccoli in boiling water for 1 minute to soften slightly, then immediately plunge into ice water to stop the cooking. This quick prep prevents mushy broccoli while keeping it vibrant. Drain well and set aside.
Season and Sear the Steak
In a large wok or skillet, heat 1 tablespoon of the extra-virgin olive oil over high heat until it shimmers. Add half of the steak strips in a single layer and let them sear undisturbed for 1-2 minutes until they develop a deep golden-brown crust. This is where the magic happens—the crust locks in juices and adds incredible texture.
Flip the steak and cook for another 30 seconds before removing it to a plate. Repeat with the remaining steak, adding more oil if needed. The steak should be cooked to your preferred doneness but still slightly pink in the center. Season lightly with ½ teaspoon salt and ¼ teaspoon black pepper right after searing while it's still hot.
Build the Glossy Sauce
Reduce the heat to medium and add the remaining 1 tablespoon extra-virgin olive oil to the same wok. Add the 4 cloves minced garlic and 1 tablespoon grated fresh ginger, stirring for 30 seconds until fragrant. Here's where it gets good—pour in the ½ cup low-sodium soy sauce and 2 tablespoons honey, letting it bubble for 1 minute until slightly reduced.
In a small bowl, whisk together 1 tablespoon cornstarch with 2 tablespoons water to create a slurry. Slowly pour this into the wok while stirring constantly. The sauce will thicken dramatically—this is what gives it that perfect glossy finish. Stir in the 1 tablespoon sesame oil and ½ teaspoon red chili flakes (if using) for that signature wok-house flavor.
Combine and Finish
Return the seared steak to the wok and toss everything together for 1-2 minutes until the steak is heated through and coated in the sauce. Add the blanched broccoli and toss for another 1 minute until the broccoli is heated through and the sauce clings beautifully. The broccoli should be bright green and tender-crisp, not mushy.
Taste and adjust seasoning if needed—add a splash more soy sauce for saltiness or a touch of honey for sweetness. The sauce should be glossy with just the right balance of sweet, salty, and umami flavors. Serve immediately over 1.5 cups cooked jasmine rice for that classic Chinese restaurant presentation.
Cook the Jasmine Rice
While you're finishing the beef and broccoli, cook the 1.5 cups jasmine rice according to package instructions. I like to use a rice cooker for perfect, fluffy grains every time. The rice should be fully cooked and slightly sticky, providing the perfect base for soaking up all that delicious sauce.
For extra flavor, you can toast the rice in the wok with a bit of sesame oil for 1 minute before serving, but it's not necessary. The key is to have the rice perfectly cooked and ready to serve at the same time as your beef and broccoli—this dish is all about timing and presentation.
Pro Tips For Making Beef And Broccoli Recipe Sirloin
- SEAR THE STEAK FIRST: Walk away from the pan after the first 30 seconds—let the sirloin develop that crust without you hovering. I learned this the hard way after flipping too soon and ending up with gray, rubbery meat. A hot cast-iron or stainless pan with a thin coat of olive oil (just enough to sizzle) is your friend here.
- CUT BROCCOLLI SMALLER THAN YOU THINK: Tiny florets cook faster and soak up the sauce better. I used to eyeball it, but now I aim for 1-inch pieces—no bigger than a nickel. Overcrowding the pan later is a non-starter, and you’ll thank yourself when the broccoli stays crisp-tender instead of turning mushy.
- DON’T DROWN THE SAUCE: Start with just 2 tablespoons of soy sauce and honey—enough to coat the back of a spoon. After the steak is done, add the broccoli, then toss everything together. The residual heat will thicken the sauce naturally. Trust me, you’ll regret adding too much liquid upfront.
- REST THE STEAK UNDER FOIL: As soon as the steak hits medium-rare (or your preferred doneness), transfer it to a plate, tent loosely with foil, and let it sit for 5 minutes. This keeps it juicy—no one wants a dry sirloin, even in a stir-fry. Skip this, and you’re fighting a losing battle.
Pro cooking tips for this dish
High-Heat Searing
This is where the magic happens—getting those crispy, caramelized edges on the sirloin. I can't stress enough how important it is to use a wok or cast-iron skillet (I love my Lodge 12-inch) and crank the heat to high.
The moment you hear that satisfying sizzle, you know you're on the right track. Work in batches if needed, but don't overcrowd the pan—this causes steaming instead of searing. 🔥
Pro tip: Let the steak sit at room temperature for 15-20 minutes before slicing. This ensures even cooking and prevents cold spots that can ruin your crispy edges. I also like to pat the slices extra dry with paper towels—any moisture will steam the meat instead of searing it.
Sauce Thickening
The cornstarch slurry is non-negotiable for that glossy, restaurant-quality sauce. I've tried making this sauce without it, and trust me, it's a game-changer. Whisk 1 tablespoon cornstarch with 2 tablespoons water until smooth, then slowly pour it into the simmering sauce while stirring constantly.
This creates a silky, clingy texture that coats every bite perfectly.
If your sauce isn't thickening enough, reduce the heat slightly and let it simmer for another 30 seconds while stirring. For extra depth, I sometimes add ½ teaspoon fish sauce (it adds umami without overpowering). The sauce should coat the back of a spoon—this is your target consistency. ✨
Broccoli Prep
Blanching the broccoli is the secret to keeping it vibrant and tender-crisp. I use a 2-quart pot of boiling water and cook the florets for exactly 1 minute.
Immediately transfer them to an ice bath to stop the cooking process—this preserves their bright green color and crisp texture. Drain well before adding to the wok.
For extra flavor, I like to add the broccoli stems (chopped fine) to the sauce while it's simmering. They add a subtle sweetness that balances the savory notes.
And if you're short on time, you can skip blanching and just stir-fry the broccoli with the beef at the end—it'll still be delicious, just slightly less vibrant.
Timing is Everything
This dish comes together in 20 minutes, but proper timing is key. Start with the rice (it takes the longest), then prep the beef and broccoli while the wok heats up.
I like to slice the beef and broccoli while the wok is coming to temperature—this keeps everything moving efficiently. The sauce should be ready just as the beef and broccoli are finished.
For a true wok-house experience, I sometimes add ½ teaspoon white pepper to the sauce along with the sesame oil. It adds a subtle warmth that complements the garlic and ginger beautifully. And if you're feeling fancy, garnish with toasted sesame seeds and sliced green onions right before serving. 💫
Nutrition facts
Frequently asked questions
Can I use flank steak instead of sirloin?
Flank steak works beautifully—it's even more tender when sliced thinly against the grain. Just be sure to slice it ¼-inch thick and marinate for 15-20 minutes in soy sauce, garlic, and sesame oil before cooking. The flavor will be slightly more intense, so you might want to reduce the soy sauce in the final sauce by 1 tablespoon.
Why does my sauce turn out too thin?
Most likely, your cornstarch slurry didn't thicken properly. Always whisk the 1 tablespoon cornstarch with 2 tablespoons cold water until completely smooth, then pour it in slowly while stirring constantly. If it's still too thin, mix ½ teaspoon more cornstarch with 1 teaspoon water and add it to the simmering sauce. The sauce should coat the back of a spoon.
How do I adjust this for a spicier version?
For extra heat, add 1 teaspoon chili crisp or 1 chopped Thai chili to the sauce while simmering. For a smoky kick, stir in ½ teaspoon smoked paprika with the garlic and ginger. If you prefer a sweeter-spicy balance, add 1 teaspoon sriracha to the sauce at the end. Always taste as you go—you can adjust, but you can't take out the heat!
Can I make this ahead of time?
Yes, but with a few tweaks. Cook the beef and broccoli as directed, then store them separately in the fridge for up to 2 days. Reheat in a skillet with 1 teaspoon sesame oil over medium heat for 3-4 minutes. For the sauce, make it fresh or store it separately (it reheats beautifully). The best approach? Cook the rice fresh and assemble everything just before serving to keep the broccoli crisp.
What's the best way to slice sirloin for this recipe?
Slice against the grain at a ¼-inch thickness for perfect tenderness. Freeze the steak for 20 minutes first—this makes slicing easier and helps the pieces stay separate. Use a sharp chef's knife and angle it slightly to create even slices. If your butcher doesn't slice it for you, ask them to do it fresh—pre-sliced packages often have uneven cuts that cook inconsistently.
