Main Courses
This beef and broccoli sirloin recipe delivers restaurant-quality wok-seared bites with a rich garlic soy glaze—crispy edges, tender beef, and vibrant broccoli that stays bright. ✨ The secret lies in quick, high-heat searing followed by a velvety sauce that coats every bite perfectly.
I developed this after years of testing stir-fry techniques, and it never fails to impress.
What sets this recipe apart is the foolproof method for achieving crispy sirloin without drying it out. Thinly sliced against the grain, the beef cooks fast over high heat, locking in juices while developing a caramelized crust.
The broccoli gets just enough time to blister slightly, adding texture that balances the silky sauce. No fancy equipment needed—just a sturdy skillet and a little patience.
By the time you plate this dish, you'll have golden-brown beef with a glossy glaze, crisp-tender broccoli florets, and a sauce that's perfectly balanced—sweet, salty, and aromatic. The combination of textures and flavors makes it a weeknight favorite that feels special enough for company.
Serve over steamed jasmine rice or noodles for the full experience.
This recipe scales beautifully, so whether you're cooking for two or feeding a crowd, the technique stays the same. The sauce can be made ahead, and the beef and broccoli cook in under 20 minutes—ideal for busy weeknights. Here's everything you need to bring this dish to life.
Ingredients for beef and broccoli recipe sirloin
Restaurant-quality wok-seared beef and broccoli starts with these crispy, flavor-packed ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Sirloin Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 2 cups | Fresh, cut into bite-sized pieces |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For high-heat searing |
| Low-Sodium Soy Sauce 🍶 | ½ cup | Kikkoman preferred |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Honey 🍯 | 2 tbsp | For sauce sweetness |
| Sesame Oil 🌿 | 1 tbsp | Toasted, for aroma |
| Rice Vinegar 🍶 | 1 tbsp | For acid balance |
| Cornstarch 🌾 | 1 tbsp | For sauce thickening |
| Ginger Root 🌿 | 1 tbsp | Freshly grated |
| Green Onion 🧅 | 2 whole | Sliced, for garnish |
| Sesame Seeds 🌻 | 1 tbsp | Toasted, for crunch |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | For seasoning |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | For finishing |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, for serving |
The sirloin is non-negotiable here—look for well-marbled cuts at your butcher or grocery store's meat counter. Trader Joe's and Whole Foods often carry pre-sliced versions, but if you're slicing yourself, cut against the grain for maximum tenderness. Broccoli should be bright green with tight florets—avoid anything yellowing or rubbery. For the sauce, Kikkoman soy sauce is my go-to, but any low-sodium brand works. Fresh garlic and ginger make all the difference, so don't skip them.
No sesame oil? Toasted peanut oil at half the amount works in a pinch, though it won't have the same nutty aroma. Running short on honey? Maple syrup does the trick, though it adds a slightly different depth. The cornstarch is crucial for that silky sauce—don't substitute with flour, or it'll get clumpy. For extra heat, add a pinch of red pepper flakes to the sauce. And if you're prepping ahead, slice the beef and broccoli first—they'll keep in the fridge for 2 days before cooking.
This dish reheats beautifully—just warm through in a skillet with a splash of water. The sauce can be made 3 days ahead and stored in the fridge, though it's best used fresh. For serving, jasmine rice is ideal, but any long-grain rice works. Garnish with toasted sesame seeds right before serving—they add that perfect crunch. Leftovers? Freeze for up to 3 months, but honestly, it won't last that long.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for nights when I’m too tired to scrub pots—just sear the sirloin in olive oil, toss in the broccoli, and let the garlic and soy sauce work their magic. The steak stays juicy while the broccoli gets that perfect char, and cleanup? One pan, one spatula, done.
- Umami Bomb: That low-sodium soy sauce and minced garlic? It’s a flavor shortcut I’ll never un-know. The steak gets this sticky, caramelized crust from the soy, while the broccoli soaks up just enough to make every bite ridiculously good—no fancy sauces needed.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Slice the steak thin, toss it with the broccoli and sauce, and it reheats like a dream in the microwave or thermos. My kids (and my husband) fight over the leftovers—proof it’s a crowd-pleaser.
- Budget Steak Night: Sirloin’s cheaper than ribeye but tastes just as satisfying when you sear it right. A single pound feeds four, and the broccoli stretches the meal further. Honestly, it’s the kind of dish that makes me feel fancy without breaking the bank.
Step-by-step instructions for wok-sear beef and broccoli
Here's how to create restaurant-quality beef and broccoli with perfectly seared steak and glossy garlic glaze.
🔥 Step 1: Prep the Steak for Maximum Crispiness
Slice the 1.5 lb sirloin steak thinly against the grain using a sharp knife—about ¼-inch thick slices. This ensures tender bites. Pat each slice dry with paper towels to remove any moisture, which helps achieve that coveted wok-seared crust.
In a small bowl, combine 1 tsp diamond crystal kosher salt, ½ tsp freshly ground black pepper, and 1 tbsp cornstarch. Toss the steak slices in this mixture until evenly coated. Let them sit for 5 minutes while you prep the rest—this gives the cornstarch time to adhere properly for that perfect crunch.
🍳 Step 2: Sear the Steak Until Deeply Browned
Heat a wok or large skillet over high heat until it's screaming hot. Add 1 tbsp extra-virgin olive oil and swirl to coat the bottom evenly. Working in batches (don't overcrowd!), add the steak slices and sear for 1-2 minutes per side until they're deep golden brown with crisp edges.
Transfer the seared steak to a plate and tent loosely with foil to keep warm. The residual heat will carry over, ensuring perfect doneness. If your pan isn't hot enough, the steak will steam instead of sear—this is the moment that matters.
🥘 Step 3: Build the Garlic Soy Glaze
In the same wok (no need to clean it—the browned bits add flavor), add 1 tbsp extra-virgin olive oil and swirl to coat. Add the 6 minced garlic cloves and 1 tbsp freshly grated ginger root, cooking for 30 seconds until fragrant but not browned—garlic burns fast, so watch closely.
Pour in ½ cup low-sodium soy sauce and 1 tbsp rice vinegar, scraping up any browned bits from the bottom. Add 2 tbsp honey and 1 tbsp toasted sesame oil, then bring to a simmer. Let it reduce for 2-3 minutes until slightly thickened—this creates that glossy, sticky glaze we're after.
🥘 Step 4: Cook the Broccoli and Combine
Add the 2 cups broccoli florets to the wok and stir-fry for 2-3 minutes until they're bright green and just tender-crisp. The broccoli should retain its vibrant color—overcooking turns it mushy. Season with a pinch more salt if needed.
Return the seared steak to the wok and toss everything together for 1 minute to coat the beef in that luscious garlic soy glaze. The steak will finish cooking slightly from the residual heat. If the sauce is too thick, add 1-2 tablespoons water to loosen it.
🍽️ Step 5: Finish and Serve Over Jasmine Rice
Garnish the beef and broccoli with 1 tbsp toasted sesame seeds and 2 sliced green onions. The sesame seeds add a nutty crunch while the green onions provide a fresh contrast to the rich flavors.
While the beef is resting, cook the 1.5 cups jasmine rice according to package instructions—it should be fluffy and ready to serve. Plate the beef and broccoli over the rice, drizzling any remaining sauce from the wok over the top. Each bite should deliver tender beef with crisp edges, perfectly cooked broccoli, and that addictive garlic soy glaze.
Pro Tips For Making Beef And Broccoli Recipe Sirloin
- SEAR THE STEAK FIRST: Cut your sirloin into strips before searing—thin edges cook faster and you avoid the "medium-rare center, burnt outside" disaster. Use a screaming-hot pan with just enough olive oil to coat, and don’t move the meat until it releases with a loud sizzle (yes, even if you’re impatient like me). After 2 minutes, pull it out—it’ll finish cooking in the sauce.
- BLANCH THE BROCCOLI: Toss broccoli florets in boiling water for 30 seconds before stir-frying—this stops the bitter overcooking and keeps them bright green. Drain, shock in ice water, then pat very dry (wet florets steam instead of crisp). I learned this the hard way after serving mushy broccoli that looked like it had been microwaved.
- SALT THE STEAK TWICE: Season the raw strips heavily with salt before searing, then add another pinch after they return to the pan with the sauce. The first layer builds flavor, the second locks it in—especially important for lean sirloin, which can dry out if you’re not careful. Skip this, and your dish tastes like it’s missing something.
- USE GARLIC POWDER AS BACKUP: If you’re short on time (or forgot fresh garlic), ½ teaspoon garlic powder in the sauce makes a real difference. Add it with the soy sauce and a splash of water to deglaze the pan—it won’t replace fresh, but it’ll save your dish when you’re rushing. I was skeptical until I tried it after burning three batches of garlic.
Regional styles of beef and broccoli recipe sirloin
Chinese-American Classic
This dish traces its roots to the Chinese-American fusion cuisine of the 19th century, where immigrants adapted traditional stir-fry techniques to local ingredients. The original version often used flank steak, but sirloin became popular for its tenderness and rich flavor.
I remember my first time making this—it was in a tiny wok in my college apartment, and the aroma alone made the whole place feel like a bustling Chinatown restaurant. The key is that quick, high-heat sear that creates those crispy edges while keeping the center tender. 🔥
Japanese Teriyaki Twist
For a Japanese-inspired variation, replace the soy sauce with ½ cup teriyaki sauce (like Kikkoman Teriyaki) and add 1 tbsp mirin to the glaze. The sauce should be slightly sweeter and smoother, with a subtle umami depth.
I like to finish with a sprinkle of furikake seasoning instead of sesame seeds for that authentic touch. The beef still cooks the same way, but the sauce reduction takes just 1 minute less since teriyaki sauce starts thicker.
Korean Gochujang Fusion
Add a Korean flair by incorporating 1 tbsp gochujang (Korean red pepper paste) into the sauce for a spicy-sweet kick. I recommend Maesil Gochujang for its balanced heat and sweetness.
Increase the honey to 3 tbsp total to balance the spice, and finish with ½ tsp toasted sesame oil for extra aroma. The gochujang adds a deep, fermented complexity that pairs beautifully with the crispy beef. Serve with steamed short-grain rice for the full Korean experience.
Thai Basil Adaptation
For a Thai-inspired version, stir in ¼ cup chopped Thai basil and 1 tsp fish sauce into the sauce at the end. The basil adds a fragrant, slightly peppery note that brightens the dish. I also like to add 1 tsp palm sugar to the sauce for a caramelized depth.
Garnish with extra basil leaves and a squeeze of lime before serving. The high heat of the wok brings out the basil's essential oils, making every bite aromatic and vibrant.
Western Ranch House
If you're serving this for a crowd that prefers familiar flavors, swap the garlic soy glaze for a creamy ranch dressing twist. After searing the beef, set it aside and make a quick sauce with ½ cup ranch dressing, 1 tbsp honey, and 1 tsp Dijon mustard.
Toss the beef and broccoli in this sauce, then finish with ¼ cup crumbled blue cheese and 2 tbsp chopped walnuts for crunch. It's a fun, unexpected take that still delivers that satisfying beef-and-veggie combo. 💫
Vegetarian Protein Swap
For a vegetarian version, replace the beef with 1.5 lbs extra-firm tofu, pressed and sliced into ¼-inch thick pieces. Toss the tofu in the same cornstarch mixture before searing. The tofu absorbs the sauce beautifully, and the crispy exterior mimics the texture of the beef.
I like to add 1 tsp smoked paprika to the cornstarch coating for extra depth. The broccoli and sauce remain the same, but this version is just as satisfying—perfect for meatless Mondays or veggie-loving friends.
Nutrition facts
Frequently asked questions
Why is sirloin better than flank steak for this recipe?
Sirloin offers a perfect balance of tenderness and flavor without being as lean as flank steak. The slightly higher fat content creates those crispy edges we love, while still delivering a juicy bite. Flank steak works too, but sirloin holds up better to the quick searing technique and won't dry out as easily.
Can I use frozen broccoli instead of fresh?
Fresh broccoli gives the best texture and color, but frozen works in a pinch. Thaw it first, then pat completely dry before cooking—any moisture will steam the broccoli instead of crisping it. For extra flavor, add a pinch of salt to the thawing water and drain really well.
How do I prevent the sauce from getting too thick?
Start with ½ cup soy sauce and reduce it for just 2-3 minutes—don't walk away! If it thickens too much, add 1-2 tablespoons water while stirring constantly. The sauce should coat the back of a spoon but still flow freely. For extra insurance, whisk in the cornstarch with cold water first before adding to the pan.
What's the best way to reheat leftovers?
Reheat in a skillet over medium heat with 1 tablespoon water to prevent drying. Cover for 2-3 minutes until warmed through—this keeps the beef tender and the sauce glossy. Microwaving works too, but the texture suffers. Leftovers keep well for 3 days in the fridge or 3 months frozen.
Can I make this recipe in a regular skillet?
While a wok gives the best heat distribution, a 12-inch cast-iron skillet works perfectly. Just make sure it's screaming hot before adding the beef—high heat is key for those crispy edges. For extra flavor, use the same pan for both searing and sauce-making without cleaning it first.
