Beef and Skirt Steak Broccoli Recipe: Smoky Garlic Wok Crisp in 25 Minutes

Main Courses

Beef and Skirt Steak Broccoli Recipe: Smoky Garlic Wok Crisp in 25 Minutes

This beef and skirt steak broccoli recipe delivers restaurant-quality wok crisp in just 25 minutes—no takeout needed. ✨ The secret lies in high-heat searing that transforms tough skirt steak into tender, smoky slices while keeping broccoli perfectly crisp-tender.

I developed this after years of testing, and it's become my go-to weeknight dinner that feels special without the fuss.

What sets this recipe apart is the smoky garlic sauce that caramelizes slightly during cooking, adding depth without overpowering the natural beef flavor. Unlike many versions that rely on heavy sauces, this one balances umami, garlic, and a touch of sweetness for a clean, vibrant finish.

The one-pan technique keeps cleanup minimal while delivering maximum flavor—no wok required.

By the time you're done, you'll have perfectly seared skirt steak with caramelized edges and tender centers, paired with bright green broccoli that stays crisp. The sauce clings to every bite, creating that signature wok crisp texture that's impossible to resist.

This is comfort food at its finest—bold, satisfying, and ready in under half an hour.

Serve it over steamed rice or noodles for the full experience, or enjoy it as-is for a protein-packed meal that's both hearty and elegant. The best part? Every component comes together in the same pan, making this the ultimate foolproof weeknight solution. Let's get cooking!

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

Ingredients for beef and broccoli recipe with skirt steak

Nine essential ingredients transform simple skirt steak and broccoli into restaurant-worthy wok crisp.

Ingredient Amount Notes
Skirt Steak 🥩 1 ½ lb Thinly sliced against the grain
Broccoli Florets 🥦 1 ½ lb Medium florets, stems trimmed
Garlic Cloves 🧄 6 cloves Minced, for sauce and marinade
Ginger Root 🌿 1 ½ tbsp Freshly grated, finely minced
Soy Sauce 🍶 ½ cup Low-sodium preferred
Oyster Sauce 🍶 2 tbsp For umami depth
Honey 🍯 1 ½ tbsp Light for balance
Sesame Oil 🫒 1 tbsp Toasted, for aroma
Vegetable Oil 🫒 3 tbsp High smoke point
Cornstarch 🌾 1 tbsp For sauce thickening
Green Onion 🧅 3 whole Sliced, for garnish
Sesame Seeds 🌾 1 tbsp Toasted, for crunch
White Pepper 🌶️ ½ tsp Freshly ground
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred
Red Pepper Flakes 🌶️ ½ tsp Adjust for heat

Skirt steak is the star here—look for well-marbled cuts at your local butcher or Costco for the best quality. The grain matters too: slice against it for tender bites. Broccoli should be bright green and firm; Trader Joe's has great pre-cut florets if you're short on time. Fresh ginger and garlic are non-negotiable—they're the secret to that smoky depth. Penzeys has excellent pre-minced garlic if you're not into chopping, but fresh is always better. For the sauce, Kikkoman soy sauce and Lee Kum Kee oyster sauce are my go-tos—they're reliable and affordable.

No skirt steak? Flank steak works perfectly—just slice it thinner. Short on oyster sauce? Substitute with an extra tablespoon of soy sauce plus a splash of fish sauce (if you're okay with it). The honey can be swapped for maple syrup or agave for vegan versions. Running low on sesame oil? Toast the seeds separately and add them at the end. For extra smokiness, add a pinch of smoked paprika to the sauce. The cornstarch is key for that signature crisp—make sure it's pure cornstarch, not cornmeal. And if you're feeling fancy, swap half the broccoli for snap peas for a pop of color.

This dish reheats beautifully—keep it covered in the fridge for up to 3 days. The sauce thickens as it cools, so add a splash of water when reheating to loosen it up. For meal prep, store components separately: sauce, steak, and veggies. Toss everything together when ready to eat. The sauce freezes well for up to 3 months, making this a great make-ahead option. Pro tip: Toast your sesame seeds in a dry pan for 30 seconds before adding them—they'll taste a thousand times better.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this trick—just toss the skirt steak and broccoli on one sheet pan, drizzle with soy sauce and garlic, and let the oven do the rest. No chopping boards, no mess, no stress. (Yes, even on a Tuesday night when I’m exhausted.)
  • Crispy-Tender Perfection: That first bite of skirt steak—still juicy inside but with a caramelized crust? Chef’s kiss. The ginger and garlic in the sauce cut through the richness, while the broccoli stays bright and slightly charred. It’s the kind of dish that makes you pause mid-bite.
  • Leftover Hero: Between us, this recipe begs for leftovers. The flavors only get better the next day, especially when I reheat it with a splash of water to keep everything tender. My lunchbox is always full for days—no sad, dried-out takeout here.
  • Budget-Friendly Powerhouse: Skirt steak is affordable, and a single pound stretches across two meals easily. Pair it with rice, noodles, or even toast for a full dinner. Honestly, it’s the kind of recipe that makes grocery day feel like a win.

Step-by-step instructions for skirt steak and broccoli with garlic wok crisp

Here's how to transform simple ingredients into a restaurant-worthy dish in under 30 minutes.

1

🔥 Step 1: Marinate and Prep the Skirt Steak

Slice the 1.5 lb skirt steak thinly against the grain into ¼-inch strips—this ensures tender bites. In a bowl, combine ½ cup soy sauce, 2 tbsp oyster sauce, 1.5 tbsp honey, 1 tbsp sesame oil, 1.5 tbsp finely minced ginger root, 6 cloves minced garlic, 1.5 tsp kosher salt, and ½ tsp red pepper flakes. Add the steak strips and toss to coat evenly. Let it marinate for 15 minutes while you prep the broccoli.

Here's the thing—marinating the steak for just 15 minutes gives enough flavor without making it mushy. If you're short on time, even 10 minutes works, but longer marinating (up to 30 minutes) deepens the flavor. Don't skip this step; the marinade creates that perfect balance of sweet, salty, and smoky notes that define this dish.

2

👨‍🍳 Step 2: Blanch and Shock the Broccoli

Cut the 1.5 lb broccoli florets into medium-sized pieces and trim the stems. Bring a pot of water to a boil and add 1.5 tsp kosher salt. Once boiling, add the broccoli and blanch for 2 minutes—you want it bright green and just tender-crisp. Immediately drain and transfer to an ice bath for 30 seconds to stop the cooking process. This keeps the broccoli vibrant and prevents it from turning mushy in the wok.

Blanching the broccoli first ensures it cooks evenly with the steak and retains its crisp texture. If you skip this step, the broccoli will turn into a sad, soggy mess by the time the steak is done. Trust me, the ice bath is worth the extra 30 seconds—it's the secret to that perfect wok-fried texture.

3

🔥 Step 3: Cook the Steak to Perfect Doneness

Heat 3 tbsp vegetable oil in a large wok or skillet over high heat until shimmering. Remove the steak from the marinade (reserve the marinade) and add it to the wok in a single layer. Let it sear undisturbed for 1-2 minutes until the edges are deep golden brown and slightly crispy. Flip the steak and cook for another 1-2 minutes until it reaches medium-rare doneness (internal temperature of 130-135°F). Remove the steak and set it aside on a plate.

This is the moment that matters: high heat and minimal touching. If you crowd the pan or stir too much, the steak will steam instead of sear. You want those beautiful caramelized edges—this is where all the flavor happens. If your steak is thicker than ¼ inch, you might need an extra 30 seconds per side, but don't overcook it or it'll turn tough.

4

🍳 Step 4: Build the Smoky Garlic Sauce

Reduce the heat to medium-high and add the reserved marinade to the wok. Let it simmer for 1 minute to cook off the alcohol. Stir in 1 tbsp cornstarch mixed with 2 tbsp water to thicken the sauce. Add the blanched broccoli florets and toss everything together for 2 minutes until the broccoli is heated through and the sauce clings to it.

Here's where the magic happens: the cornstarch slurry thickens the sauce while keeping it glossy. If the sauce looks too thick, add 1-2 tablespoons of water to loosen it. The broccoli should be bright green and slightly wilted but still crisp—this is your visual cue that it's done. Don't walk away; stir occasionally to prevent burning.

5

🥘 Step 5: Finish and Serve with Crunchy Garnishes

Return the steak to the wok and toss everything together for 1 minute to coat the steak in the sauce. Taste and adjust seasoning with more soy sauce or kosher salt if needed. Transfer the beef and broccoli to serving plates and garnish with sliced green onion and toasted sesame seeds. Drizzle with an extra ½ teaspoon sesame oil for added aroma.

Serve immediately while the steak is still sizzling and the broccoli is crisp-tender. Each bite should deliver a perfect balance of smoky, garlicky, and slightly sweet flavors with that satisfying crunch from the sesame seeds. This dish is even better the second day—leftovers reheat beautifully in a hot wok or skillet.

👨‍🍳

Pro Tips For Making Beef And Broccoli Recipe With Skirt Steak

  • Slice Against the Grain: Skirt steak’s muscle fibers run diagonally—cutting perpendicular to them shortens the strands and makes each bite tender. Grab a sharp knife and angle those slices at a 45-degree cut, or you’ll end up with chewy rubber bands instead of melt-in-your-mouth strips.
  • Blanch Broccoli First: I used to toss raw florets straight into the wok and wonder why they turned mushy. Instead, blanch them for 30 seconds in boiling water, then shock in ice water—this locks in color and texture. Now they stay crisp even after sitting in the sauce.
  • Sear Steak in Batches: A crowded pan steams instead of sears, and you’ll end up with gray, soggy meat. Work in two batches if needed—let that first sear happen at high heat until deep brown crust forms. Your future self will notice the difference.
  • Deglaze with Soy Early: After searing the garlic and ginger, immediately pour in half the soy sauce while the pan’s still hot. This dissolves all those caramelized bits (fond) that hold flavor. If you wait, you’ll miss out on the richest part of the sauce.

Storing and reheating your leftovers

Fridge Storage

Store your beef and broccoli in an airtight container with a lid for up to 3 days in the fridge. I like using glass Pyrex containers because they keep everything fresh and prevent odors from seeping in.

The sauce will thicken slightly as it cools, so add a splash of water when reheating to restore its glossy texture. 💛

Freezer Prep

For longer storage, freeze the sauce separately in a freezer-safe bag for up to 3 months. The steak and broccoli can be frozen together or separately—just portion them into single-serving containers for easy reheating.

Label everything with the date so you can keep track of freshness. Thaw overnight in the fridge before reheating.

Stovetop Reheat

My preferred method is reheating in a wok or skillet over medium-high heat with 1 tablespoon of vegetable oil. Add the beef and broccoli, toss for 2-3 minutes, then pour in the sauce and stir until everything is heated through.

This method restores that signature crisp-tender texture and keeps the sauce glossy. ✨

Microwave Shortcut

For a quick lunch, cover the dish with a microwave-safe lid or damp paper towel and heat on 70% power for 2-3 minutes. Stir halfway through to distribute the heat evenly.

Add a splash of water if the sauce looks too thick. This method works best for leftovers that were stored together.

Oven Refresh

Preheat your oven to 375°F and spread the beef and broccoli on a baking sheet. Drizzle with 1 teaspoon of sesame oil and bake for 8-10 minutes until heated through.

This method works well if you want to crisp up the broccoli again. Finish with a sprinkle of toasted sesame seeds for extra crunch.

Sauce Revival

If your sauce has separated or thickened too much, stir in 1 teaspoon of cornstarch mixed with 1 tablespoon of water to restore its consistency. For extra flavor, add a pinch of white pepper or a dash of soy sauce.

The key is to keep everything hot and tossing—this dish tastes best when everything is piping hot and vibrant. 🔥

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 8g40%
Cholesterol 120mg40%
Sodium 1250mg54%
Total Carbohydrate 38g13%
Dietary Fiber 6g21%
Sugars 12g
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 skirt steak?

Flank steak works perfectly—just slice it thinner than skirt steak (about ⅛-inch thick) since it's more tender. The marinating time stays the same, but you might need 30 seconds less per side when searing. Both cuts deliver that signature beefy flavor and texture when cooked properly.

2

Why does my broccoli turn mushy?

This happens when you skip the blanching step or cook it too long in the wok. First, always blanch for exactly 2 minutes in boiling water, then shock in ice water. Second, stir the broccoli constantly in the wok—it should only take 2 minutes max to heat through after adding it to the sauce.

3

How do I get that perfect wok crisp texture?

The secret is in three things: high heat, minimal stirring, and proper sauce thickness. Use a wok or heavy skillet, heat it until smoking, and let the steak sear undisturbed for 1-2 minutes per side. The cornstarch slurry (mixed with water) creates that glossy, clingy sauce that coats everything perfectly.

4

Can I make this dish ahead of time?

Yes! Store components separately in the fridge for 3 days: sauce, steak, and broccoli. Reheat everything together in a hot wok with 1 tbsp oil for 2-3 minutes to restore that crisp texture. For freezing, the sauce keeps for 3 months separately—just thaw and toss with reheated steak and broccoli.

5

What's the best way to slice skirt steak?

Slice against the grain at a 45-degree angle for tender, bite-sized pieces. Look for the natural grain lines (they run diagonally across the muscle fibers) and cut perpendicular to them. For 1.5 lbs, aim for ¼-inch thick slices—this ensures they cook quickly and evenly.

★★★★★4.7(12 reviews)
Categories Main Courses