Beef and Broccoli Sirloin Recipe: Wok-Sear Crispy Steak with Silky Soy-Ginger Sauce

Main Courses

Beef and Broccoli Sirloin Recipe: Wok-Sear Crispy Steak with Silky Soy-Ginger Sauce

This beef and broccoli sirloin recipe delivers restaurant-quality results with a crispy wok-seared steak and silky soy-ginger sauce—all in under 30 minutes.

I developed this version after years of perfecting the balance between tender sirloin and vibrant broccoli, ensuring every bite has that perfect caramelized crust and rich umami depth. The secret lies in the high-heat sear and quick stir-fry technique that locks in juices while creating texture contrast.

What sets this recipe apart is the homemade sauce—no powdered mixes here. Fresh ginger, garlic, and a splash of rice vinegar create a glossy, flavorful sauce that coats the steak and broccoli perfectly. The broccoli stays crisp-tender, not mushy, thanks to a precise timing technique I've tested countless times.

This isn't just another take on beef and broccoli; it's a weeknight dinner that feels like a special occasion. By the time you serve this dish, you'll have perfectly seared sirloin with deep brown edges and tender pink centers, paired with bright green broccoli florets that hold their shape.

The sauce ties everything together with its perfect balance of sweet, salty, and tangy flavors. It's the kind of meal that makes your kitchen smell amazing and leaves everyone asking for seconds.

This recipe scales beautifully for two or four, and the leftovers reheat just as well as the first serving. The technique is simple but professional—no fancy equipment needed, just a good knife and a hot pan. Let's get started on creating your best beef and broccoli yet.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef and broccoli recipe sirloin

Crispy sirloin and vibrant broccoli meet a silky sauce—just nine ingredients for restaurant-quality flavor.

Ingredient Amount Notes
Sirloin Steak 🥩 1 ½ lb Cut into 1-inch strips, boneless
Broccoli Florets 🥦 2 cups Large florets, cut into bite-sized pieces
Extra-Virgin Olive Oil 🫒 2 tbsp High smoke point for searing
Fresh Ginger 🌿 1 tbsp Finely grated, aromatic
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Soy Sauce 🍶 ⅓ cup High-quality, low-sodium preferred
Rice Vinegar 🍶 1 tbsp Seasoned variety adds depth
Sesame Oil 🫒 1 tsp Toasted, for aroma
Brown Sugar 🍚 1 tbsp Light or dark, packed
Cornstarch 🌾 1 tbsp For sauce thickening
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground, coarse
Toasted Sesame Seeds 🌾 1 tsp For garnish, optional

The sirloin is non-negotiable here. Look for well-marbled cuts at your butcher—they'll cut it into strips for you if you ask. Costco or Whole Foods carry great sirloin, but any grocery store's butcher section works. For broccoli, freshness matters most—bright green florets with tight buds. Avoid anything with yellow stems or wilted leaves. I always buy extra broccoli—half goes in this dish, half gets roasted for another meal. The ginger? Fresh is a must—ground ginger lacks the bright zing this sauce needs. Peel it, then grate it with a microplane for the finest texture.

No soy sauce? Coconut aminos or tamari work in a pinch, though the flavor will differ slightly. Out of sesame oil? Avocado oil or light olive oil can stand in, but toast a pinch of sesame seeds in the saucepan first to mimic that nutty aroma. The cornstarch is key for that glossy finish—don't skip it. For a sweeter sauce, add an extra half tablespoon of brown sugar. The broccoli timing is critical: cut it just before cooking, so it stays crisp-tender. And if you're feeling fancy, swap the brown sugar for honey—it caramelizes beautifully.

Sirloin strips keep best in the fridge for 2 days, but cook them fresh for maximum crispiness. Broccoli lasts 5 days if stored in a sealed container with a paper towel to absorb moisture. The sauce reheats beautifully—just add a splash of water if it thickens too much. For leftovers, store everything separately and reheat in a hot pan with a little oil. This dish freezes surprisingly well too: 3 months for the sauce, 2 months for the steak and broccoli combined. Portion into single servings before freezing for easy weeknight meals.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—just sear the sirloin in olive oil, toss in the broccoli florets and garlic, then let the ginger and soy sauce work their magic. No chopping boards, no extra pots, just one pan that smells like heaven by the time it’s done.
  • Umami Bomb: That crispy sear on the sirloin? The fresh ginger’s zing cutting through the richness? Honestly, the combo of garlic and broccoli’s natural sweetness makes every bite feel like a little flavor celebration. Not your average takeout imitation—this is the real deal.
  • Office Lunch Hero: Between us, this is my go-to for meal prep. Cook a big batch of sirloin strips and broccoli, then portion it into containers. Toss in some leftover rice or noodles, and boom—you’ve got a lunch that’ll keep you full and happy all week without sacrificing taste.
  • Budget Powerhouse: Sirloin’s affordable, broccoli’s cheap, and a little olive oil goes a long way. I’ll be real: this recipe stretches my grocery budget without feeling like I’m eating "cheap." Plus, the leftovers? Even better the next day—like a better version of itself.

Step-by-step instructions for wok-sear crispy steak with silky soy-ginger sauce

Here's how to create restaurant-quality beef and broccoli with perfectly seared steak and a glossy, balanced sauce.

1

Prep and Season the Sirloin Steak

Start by cutting the 1.5 lb sirloin steak into 1-inch strips against the grain for maximum tenderness. Arrange the strips in a single layer on a plate and season both sides generously with 1 tsp salt and 0.5 tsp black pepper. Let them sit at room temperature for 10-15 minutes while you prep the rest—this ensures even cooking.

Here's the thing about sirloin: it's leaner than ribeye, so we want to maximize surface area for that perfect sear. The seasoning should cling to every strip, not just the surface. I like to press the salt and pepper into the meat slightly with my fingers to help it adhere better. This step makes all the difference for crispy edges later.

2

Sear the Steak in High Heat

Heat a wok or large skillet over high heat until it's screaming hot—you should see a thin layer of steam when you splash in a few drops of water. Add 1 tbsp of the extra-virgin olive oil and swirl to coat the pan evenly. Working in batches if needed, add the seasoned steak strips and let them sear undisturbed for 1-2 minutes until they develop a deep golden-brown crust.

Don't move the steak around during this initial sear—that's when the magic happens. You'll know it's ready to flip when the edges look almost blackened and the steak releases easily from the pan. If it sticks, your pan isn't hot enough—let it heat up a bit more before trying again. The goal is crispy exterior with tender interior, and this high-heat sear delivers both.

3

Cook the Broccoli and Build the Sauce Base

Remove the seared steak to a plate and set aside. In the same wok, add the remaining 1 tbsp extra-virgin olive oil and swirl to coat. Add the 2 cups broccoli florets and stir-fry for 3-4 minutes until they're bright green and just tender-crisp. You want them to hold their shape but be slightly softened—overcooking will turn them mushy.

Push the broccoli to one side of the wok and add 1 tbsp fresh ginger and 4 cloves minced garlic. Stir for 30 seconds until fragrant—this is where the aromatic base develops. Then pour in the 0.33 cup soy sauce, 1 tbsp rice vinegar, 1 tbsp brown sugar, and 1 tsp sesame oil. The wok should be bubbling gently as the sauce begins to simmer and reduce slightly.

4

Thicken the Sauce and Combine

In a small bowl, whisk together 1 tbsp cornstarch with 2 tablespoons water to make a slurry. Pour this into the wok while stirring constantly—this will thicken the sauce beautifully. Return the seared steak to the wok and toss everything together for 1-2 minutes until the sauce coats the steak and broccoli evenly.

Here's where it gets delicious: the sauce should be glossy and thick enough to coat the back of a spoon but still silky. If it's too thick, add 1-2 tablespoons water to loosen it. Taste and adjust seasoning if needed—you might want to add a pinch more salt or sugar to balance the flavors. The steak should be heated through but still tender, not rubbery.

5

Finish and Garnish

Transfer the beef and broccoli to serving plates and let it rest for 2-3 minutes. This brief rest allows the juices to redistribute, keeping the steak tender. Drizzle any remaining sauce from the wok over the top and sprinkle with 1 tsp toasted sesame seeds for that final crunch and nutty aroma.

Serve immediately while everything is hot and the sauce is still glossy. The contrast of crispy steak, tender broccoli, and that perfect silky sauce is what makes this dish so special. Each bite should deliver that satisfying combination of textures and flavors—crispy edges, tender meat, and a sauce that's perfectly balanced between sweet, salty, and umami.

👨‍🍳

Pro Tips For Making Beef And Broccoli Recipe Sirloin

  • SEAR IN TWO STAGES: I learned this the hard way—sirloin needs a hot, dry start for crust, but it’s thick enough to overcook if you don’t adjust. Hit the pan on high for 2 minutes per side, then drop to medium-low for the last 2 minutes. That last step keeps the center juicy while the outside stays caramelized.
  • GINGER SLICE THIN: Fresh ginger loses its punch when you mash it into a paste. Instead, shave it paper-thin with a peeler or mandoline—just 1/8-inch slices. Toss them raw into the oil with garlic first; they’ll soften and infuse flavor without turning bitter.
  • DON’T CROWD THE BROCCOLI: I used to dump all the florets in at once, and they’d steam instead of sear. Work in batches—max 2 cups at a time—so they hit the pan with a sizzle. Crowding turns broccoli soggy; you want those stems slightly charred and the florets bright green.
  • REST THE STEAK UNDER FOIL: Cutting into sirloin right after cooking is a rookie move. Let it sit 5 minutes on a plate, loosely covered with foil. This traps heat and keeps it from drying out when you slice—no one wants a stringy steak, especially in a stir-fry where texture matters.

Essential equipment for this dish

Wok Essentials

A carbon steel wok is my top recommendation for this recipe—it heats up fast and retains even heat, which is critical for that perfect sear. I use a 14-inch wok from Made In because it's affordable and performs like a pro.

If you don't have a wok, a heavy-bottomed cast iron skillet (like Lodge) works beautifully too. The key is getting that pan as hot as possible before adding the oil—this creates the crispy crust we're after. 🔥

High-Heat Tools

You'll need a pair of tongs for flipping the steak—OXO Good Grips are my favorite because they don't slip. A fish spatula (like Mercer Culinary) helps scrape up any stuck bits from the wok without tearing the steak.

For the sauce, a small whisk (I use Norpro) keeps the cornstarch slurry smooth. And don't forget a heatproof spatula for moving the broccoli around—OXO's silicone one is perfect for this job.

Prep Aids

A microplane is essential for grating fresh ginger—it gives you that fine, aromatic texture that ground ginger can't match. I also recommend a sharp chef's knife (like Victorinox) for cutting the steak and broccoli efficiently.

A cutting board with a non-slip base (I love John Boos) keeps everything stable while you prep. For measuring, a small mixing bowl (like Pyrex) works great for making the cornstarch slurry, and a measuring spoon set ensures you get the sauce proportions just right.

Optional Upgrades

If you're feeling fancy, a wok burner (like Cuisinart) gives you more precise heat control than a stovetop flame. For extra flavor, I sometimes add a garlic press to quickly mince the garlic cloves.

And if you're serving this dish to company, a slotted spoon helps with plating—just use it to lift the beef and broccoli onto plates while keeping the sauce behind. These aren't must-haves, but they make the process even smoother. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 7g35%
Cholesterol 100mg33%
Sodium 850mg37%
Total Carbohydrate 22g8%
Dietary Fiber 3g11%
Sugars 8g
Protein 42g84%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use flank steak instead of sirloin?

Yes, you can substitute flank steak, but it has a slightly different texture. Flank steak is more tender when sliced thinly against the grain, so cut it into ¼-inch thick strips instead of 1-inch. It also benefits from marinating for 30-60 minutes in soy sauce, garlic, and a touch of brown sugar before cooking. The flavor will be slightly more intense, so reduce the soy sauce in the final sauce by 1 tablespoon.

2

How do I prevent the broccoli from getting mushy?

The key is timing and technique. Cut the broccoli into even-sized florets right before cooking, and stir-fry over high heat for only 3-4 minutes. Overcrowding the pan also causes steaming, so cook in batches if needed. For extra crispiness, blanch the broccoli in boiling water for 1 minute first, then shock in ice water before stir-frying. This keeps it vibrant and crunchy.

3

Can I make this recipe in an air fryer?

For the steak, preheat the air fryer to 400°F and cook the seasoned strips in a single layer for 6-8 minutes, shaking halfway. For the broccoli, toss florets with 1 teaspoon olive oil, ½ teaspoon salt, and ¼ teaspoon black pepper, then air fry at 375°F for 4-5 minutes. Make the sauce separately in a small saucepan, then toss everything together. The textures will be slightly different but still delicious!

4

What's the best way to reheat leftovers?

Reheat in a hot skillet or wok over medium heat with a splash of water or broth to prevent drying. Add the beef and broccoli first, then pour the sauce over, covering for 2-3 minutes to steam. For microwave reheating, place everything on a microwave-safe plate with a damp paper towel, covering for 1-2 minutes at 50% power. The sauce may thicken—just stir in a teaspoon of water to restore its glossy texture.

5

Can I make this gluten-free?

Yes! Replace the soy sauce with tamari or coconut aminos (use the same amount), and ensure your cornstarch is certified gluten-free. For extra flavor, add 1 teaspoon gluten-free fish sauce to the sauce mixture. The texture and taste will be nearly identical—just make sure all ingredients are labeled gluten-free to avoid cross-contamination.

★★★★★4.9(4 reviews)
Categories Main Courses