Main Courses
This beef and broccoli recipe with skirt steak delivers restaurant-quality results in your own kitchen—crispy, caramelized edges on the steak and vibrant, tender broccoli all coated in a silky soy glaze.
The secret lies in marinating the skirt steak for at least 30 minutes, which tenderizes the meat and infuses it with deep umami flavors. I've perfected this technique over countless weeknight dinners, and it never fails to impress.
The magic happens in the wok or cast-iron skillet, where high heat creates that signature wok-sizzled crunch while keeping the steak juicy inside. Broccoli florets get just enough time to blanch and crisp at the edges, retaining their bright green color and satisfying snap.
The sauce—a balance of soy sauce, honey, garlic, and ginger—adds a glossy finish that ties everything together.
What you'll end up with is a dish that's bold, balanced, and full of texture—tender yet firm steak slices, crisp-tender broccoli, and a sauce that's both savory and slightly sweet. It's the kind of meal that feels special enough for company but simple enough for any weeknight.
The best part? This recipe scales perfectly, whether you're cooking for two or feeding a crowd.
Ready to transform a simple protein and vegetable into a showstopper? Let's get started—your taste buds will thank you.
Ingredients for beef and broccoli recipe with skirt steak
Skirt steak, vibrant broccoli, and a silky soy glaze—this combo delivers restaurant-quality wok-sizzled flavor at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Skirt Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 2 cups | Fresh, medium-sized florets |
| Soy Sauce 🍶 | ½ cup | Low-sodium preferred |
| Honey 🍯 | 2 tbsp | Wildflower for depth |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Fresh Ginger 🌿 | 1 tbsp | Grated, peeled |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Neutral Oil 🫒 | 2 tbsp | Avocado or vegetable |
| Cornstarch 🌾 | 1 tbsp | For sauce thickening |
| Green Onions 🧅 | 3 whole | Sliced, for garnish |
| Sesame Seeds 🌱 | 1 tbsp | Toasted, optional |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The skirt steak is the star here. Grab the thickest cut you can find—Costco or Whole Foods usually have the best quality. Look for good marbling; it keeps the meat juicy. Slice it against the grain for tender bites (about ¼-inch thick). I always marinate mine for at least 30 minutes in soy sauce, honey, garlic, and ginger—that's where the deep umami flavor comes from. Broccoli should be bright green with tight florets—Trader Joe's has the best pre-cut florets if you're short on time.
No fresh ginger? Dried ginger at half the amount works in a pinch, but fresh is ideal. Running low on sesame oil? Toasted peanut oil gives a similar nutty aroma. The sauce can be made ahead—just whisk cornstarch into the sauce at the end to thicken it. For extra crunch, toss the broccoli with a pinch of salt before cooking. And if you're feeding a crowd, double the skirt steak—it's one of the most budget-friendly cuts that still delivers big flavor.
Steak and broccoli reheat beautifully—just add a splash of water to the pan and warm through. Keeps for 3-4 days in the fridge, though it's best fresh. Freeze portions for up to 3 months by storing in airtight containers. Pro tip: Save your sesame seeds and green onions for garnishing—they add that final restaurant touch. And if you've got leftover sauce, drizzle it over rice or noodles for an easy side dish.
Why You'll Love This Recipe
- Skirt Steak Magic: I’ll be real—skirt steak is cheaper than ribeye but chews just as satisfying when sliced thin against the grain. That honey-soy glaze? It caramelizes in minutes, turning tough cuts into melt-in-your-mouth bites.
- One-Pan Powerhouse: Honestly, this is my "I have 20 minutes before guests arrive" dish. Toss everything on a sheet pan—steak, broccoli, garlic—drizzle with soy and honey, and let the broiler do the work. Minimal chopping, zero mess.
- Lunchbox Hero: Between us, this is the only beef dish my kids actually eat cold. Slice the steak extra thin, toss with leftover broccoli, and pack it in containers. The honey-soy dressing stays sticky and delicious even after a day.
- Budget Win: Skirt steak feeds four for under $15, and the leftovers? Even better reheated. I’ll admit, the first batch isn’t the prettiest, but the second night? That’s when it becomes "my go-to dinner" status.
Step-by-step instructions for wok-sizzled skirt steak with broccoli
Here's how to make this dish with perfect tender steak and crisp-tender broccoli.
Prep the Skirt Steak for Maximum Tenderness
Start by slicing the 1.5 lb skirt steak thinly against the grain using a sharp knife. This ensures each bite will be tender, not chewy. I like to slice it about ¼-inch thick—thin enough to cook quickly but still substantial. Place the sliced steak in a bowl and season immediately with 1 tsp salt and 0.5 tsp black pepper, rubbing it in evenly so every piece gets coated.
Let the seasoned steak sit at room temperature for 15-20 minutes while you prep the rest. This step is crucial—it helps the steak cook evenly and prevents cold spots in the center. If you're short on time, even 10 minutes will help, but don't skip this entirely.
Build the Flavorful Sauce Base
In a small bowl, whisk together 0.5 cup soy sauce, 2 tbsp honey, and 1 tbsp cornstarch until smooth. The cornstarch will help thicken the sauce later, creating that perfect glossy finish. Set this mixture aside for now—you'll add it at the end.
In a separate small bowl, combine the 6 cloves minced garlic and 1 tbsp grated fresh ginger. This aromatic blend is the soul of the dish. I always use fresh ginger because it adds a bright, zesty kick that dried ginger can't match. Let this mixture sit while you heat your wok or skillet.
Sear the Steak to Perfection
Heat a wok or large skillet over high heat until it's screaming hot. Add 2 tbsp neutral oil and let it shimmer for about 30 seconds. Add half of the sliced skirt steak in a single layer, being careful not to overcrowd the pan. Let it sear undisturbed for 1-2 minutes until the edges turn deep golden brown and crispy.
Flip the steak and cook for another 30-60 seconds until it's cooked to your liking—medium-rare should have a slight pink center and be tender when pressed. Remove the steak and set it aside on a plate. Repeat with the remaining steak, adding a little more oil if needed to maintain the high heat. The residual heat will keep the steak warm while you finish the broccoli.
Cook the Broccoli to Crisp-Tender Perfection
In the same wok or skillet (no need to clean it—the browned bits add flavor), add a little more neutral oil if needed and stir in the 2 cups broccoli florets. Cook over high heat for 2-3 minutes, stirring occasionally, until the broccoli turns a vibrant bright green and just begins to soften at the edges. You want it crisp-tender, not mushy.
Add the garlic-ginger mixture and stir for 30 seconds until fragrant. The aroma will fill your kitchen—this is where the magic happens. Be careful not to burn the garlic; it should smell amazing but not bitter. Remove the broccoli and set it aside with the steak.
Finish with Sauce and Garnish
Return the wok to high heat and add 1 tbsp sesame oil. Pour in the soy-honey-cornstarch mixture and stir vigorously for 1-2 minutes until the sauce thickens and turns glossy. You want it to coat the back of a spoon—this ensures every bite of steak and broccoli gets that silky, sticky coating.
Toss the steak and broccoli back into the wok, stirring everything together for 1 minute to coat evenly. Garnish with 3 sliced green onions and 1 tbsp toasted sesame seeds for that final touch of texture and color. Serve immediately over steamed rice for the full experience—each bite should deliver tender steak, crisp broccoli, and a perfect balance of sweet, salty, and umami flavors.
Pro Tips For Making Beef And Broccoli Recipe With Skirt Steak
- SEAR SKIRT STEAK HOT: High heat is your friend here—get that pan screaming before adding the steak. I learned this the hard way: lukewarm oil means gray meat, not caramelized crust. Let it scream for 2-3 minutes per side before cutting against the grain.
- TRIM GARLIC LIKE A PRO: Peel those cloves, then smash them flat with the side of your knife before mincing. This keeps them from burning into bitter dust while releasing flavor faster. (Yes, it’s extra work, but your sauce will taste like it came from a wok, not a sad pot.)
- DON’T BOIL THE BROCCOLI: Steam the florets until they’re just tender-crisp—about 3 minutes—then shock them in ice water to stop cooking. Overcooked broccoli turns to mush, and nobody wants sad, limp florets drowning in sauce. (Trust me, I’ve served it.)
- SWEAT GARLIC LOW AND SLOW: After searing the steak, reduce heat to medium-low when adding garlic—no rushing. Burnt garlic ruins the whole dish, and you’ll know immediately when it’s gone wrong. A whisper of heat keeps it golden without turning acrid. (Your nose will thank you.)
Essential equipment for great beef and broccoli recipe with skirt steak
Wok Essentials
Your wok is the star of this dish—it's designed to distribute heat evenly and create those signature wok-sizzled flavors. I recommend a carbon steel wok for its superior heat retention and ability to reach high temperatures quickly.
If you're just starting out, a 14-inch wok is perfect for home cooking. For those who prefer convenience, a non-stick wok works too, though it won't give you the same caramelized crust. 🔥
Don't have a wok? A heavy-bottomed cast-iron skillet (like a Lodge skillet) works beautifully—just make sure it's large enough to fit all your ingredients without overcrowding. The key is maintaining high heat, so avoid small pans that can't hold enough oil to sear the steak properly.
High-Heat Tools
A long-handled spatula (preferably made of stainless steel or silicone) is essential for flipping the steak and stirring the broccoli without losing any of those delicious browned bits.
I love the OXO Good Grips version—it's heat-resistant and stays cool to the touch. A tongs with a serrated edge also works well for grabbing the steak slices.
For precise temperature control, invest in a thermometer like the Thermoworks Smoke—it helps ensure your wok reaches high heat (around 450°F or higher) for that perfect sear. If you're new to wok cooking, practice with a meat thermometer to check the internal temperature of your steak.
Sauce Thickening
The sauce is where the magic happens, and a whisk is your best friend for combining the soy sauce, honey, and cornstarch smoothly. A balloon whisk or silicon whisk works well, but avoid metal whisks in non-stick pans.
For thickening, I swear by cornstarch—it creates a glossy, silky finish without altering the flavor. If you're out, arrowroot powder works too, but use half the amount.
To test the sauce's consistency, dip a spoon in and let it drip back into the pan. If it forms a thin, glossy ribbon, it's ready. If it's too thin, cook it for another 30 seconds—but don't let it boil, or it'll turn grainy. 💫
Garnish Tools
Fresh green onions and sesame seeds are the finishing touches that elevate this dish from home-cooked to restaurant-worthy. A sharp chef's knife is a must for slicing the green onions thinly—just remove the roots and chop the white and green parts separately if you want to get fancy.
For toasted sesame seeds, use a small dry skillet over medium heat and toast them for 1-2 minutes until fragrant.
Pro tip: Keep a small bowl of cold water nearby while slicing green onions—it helps them stay crisp. And if you're feeling extra, sprinkle a pinch of flaky sea salt over the top right before serving. It's a tiny detail, but it makes a big difference in the final presentation.
Nutrition facts
Frequently asked questions
Can I substitute skirt steak with another cut?
Flank steak is the closest substitute—it has a similar texture and flavor profile. For a leaner option, try sirloin, but slice it thinner (about ⅛-inch) since it's less tender. Avoid tougher cuts like chuck roast, as they won't achieve the same silky texture. If you're using a different cut, marinate it for 45-60 minutes to maximize tenderness.
How do I prevent the broccoli from turning mushy?
High heat and quick cooking are key! Use a well-heated wok or skillet and cook the broccoli in one layer for only 2-3 minutes—just until bright green and slightly softened at the edges. Overcrowding lowers the heat and steams the broccoli instead of searing it. For extra crunch, blanch the florets in boiling water for 30 seconds before stir-frying.
Can I make this recipe ahead of time?
Yes, but with a few adjustments. Cook the steak and broccoli as directed, then store them separately in airtight containers for up to 3 days. Reheat gently in a skillet with a splash of water to restore moisture. For the sauce, make it fresh—it thickens best when cooked hot. To serve, toss everything together and add the sauce just before eating for maximum shine.
What's the best way to slice skirt steak for this recipe?
Slice against the grain at a 45-degree angle for even, paper-thin pieces (about ¼-inch thick). Use a sharp knife and keep your fingers curled under for safety. For extra tenderness, partially freeze the steak for 30 minutes before slicing—it makes the fibers easier to separate. Pro tip: Ask your butcher to slice it for you if you're unsure!
Can I make this gluten-free?
Replace the soy sauce with tamari or coconut aminos (use the same amount). For extra depth, add 1 tbsp gluten-free fish sauce or ½ tsp msg powder to the sauce. All other ingredients are naturally gluten-free. The dish will still have that rich umami flavor without any gluten substitutes.
