Beef and Broccoli Recipe With Skirt Steak: Wok-Sear Crunch Meets Silky Soy-Ginger Gloss

Main Courses

Beef and Broccoli Recipe With Skirt Steak: Wok-Sear Crunch Meets Silky Soy-Ginger Gloss

This beef and broccoli recipe with skirt steak delivers restaurant-quality wok-seared crunch and silky soy-ginger sauce in under 30 minutes. The secret lies in high-heat searing for that signature caramelized crust, followed by a quick stir-fry that locks in juices while keeping broccoli vibrant.

I developed this version after years of testing—it's the one that finally convinced even my most skeptical dinner guests to ask for seconds.

What sets this apart from typical recipes is the marinade, which tenderizes the skirt steak while building depth of flavor. We're talking garlic, ginger, soy, and a touch of brown sugar that caramelizes beautifully during searing.

The broccoli gets just enough time in the wok to stay crisp-tender, not mushy, and the sauce reduces to a glossy, sticky finish that coats every bite perfectly. It's the kind of dish that tastes like you've been cooking for hours when in reality, you're done before the commercial break.

The result is a plate that balances textures and flavors: tender, juicy steak with a crispy crust, vibrant broccoli florets, and that irresistible soy-ginger sauce that's both sweet and savory.

This is comfort food at its finest—bold enough to stand alone but versatile enough to pair with jasmine rice or noodles if you'd like. The technique is straightforward, but the flavor impact is restaurant-worthy.

Confession: I initially approached this recipe thinking it would be too fussy for weeknight cooking. But after perfecting the timing and technique, it's become my go-to for quick yet impressive dinners. The key is working efficiently—marinate while you prep, sear while the sauce simmers, and plate while everything rests.

Trust me, this is the beef and broccoli recipe that will change how you think about stir-fries at home.

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

Ingredients for beef and broccoli recipe with skirt steak

Skirt steak, crisp broccoli, and a marinade that packs flavor punch—this is the combo that turns weeknight stir-fries into restaurant-worthy meals.

Ingredient Amount Notes
Skirt Steak 🥩 1 ½ lb Thinly sliced against grain
Fresh Broccoli 🥦 1 ½ lb Cut into florets, stems peeled
Garlic Cloves 🧄 6 cloves Minced for marinade and sauce
Fresh Ginger 🌿 2 tbsp Grated, peeled root
Soy Sauce 🍶 ½ cup High-quality, preferably Japanese
Brown Sugar 🍯 2 tbsp Light or dark variety
Sesame Oil 🫒 1 tbsp Toasted sesame oil for aroma
Cornstarch 🌾 1 tbsp For thickening sauce
Vegetable Oil 🫒 ½ cup High smoke point for searing
Green Onions 🧅 4 whole Thinly sliced, for garnish
Sesame Seeds 🌰 1 tbsp Toasted for garnish
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Red Pepper Flakes 🔥 ½ tsp Optional for heat

Skirt steak is the star here, and thin slicing against the grain is non-negotiable—it keeps the meat tender despite the quick cooking. Most butchers will slice it for you if you ask, but if you're doing it yourself, use a sharp knife and wrap the meat in plastic first. Costco or local butcher shops usually carry it pre-sliced, which saves time. The broccoli? Fresh is a must—look for bright green florets with tight buds. If you're buying a whole head, trim the thick stems and peel the outer layer. For the garlic, freshly minced makes all the difference—jarred minced garlic just won't cut it here.

No fresh ginger? Powdered works at half the amount, but it's not the same. Running out of sesame oil? Avocado oil or neutral oil plus a pinch of toasted sesame seeds gets you close. The soy sauce matters here—Japanese brands like Kikkoman or Japanese Market have that deeper umami flavor. If you're using a cheaper brand, add an extra half teaspoon of sugar to balance the flavor. The cornstarch is key for that glossy sauce—don't skip it, even if you're in a hurry. And if you're serving this to someone who hates spice, skip the red pepper flakes entirely—they're just for heat, not flavor.

Marinate the steak for at least 30 minutes—overnight is even better. The broccoli holds up well, so you can prep it ahead and store it in the fridge for 2 days before cooking. The sauce keeps for 5 days in the fridge, but it's best fresh. If you're making this for a crowd, double the sauce ingredients—it disappears fast. Leftovers? Freeze for up to 3 months, but I always reheat them in a wok or skillet for that restaurant-style crunch.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this for lazy nights—just slice the steak thin, toss in broccoli florets, and let the garlic-ginger-soy sauce do the work. No pots, no pans, no stress.
  • Umami Bomb: That first bite? The skirt steak’s charred edges with the broccoli’s crisp-tender bite, all coated in a glossy sauce that’s just salty enough. Honestly, the ginger gives it a little kick that makes it feel fancy without trying.
  • Lunchbox Hero: Between us, this keeps perfectly for days. Pack leftovers for work—steak stays tender, broccoli holds its crunch, and the sauce clings like glue. My kids even ask for it (yes, even on a Tuesday).
  • Budget Flex: Skirt steak is the unsung MVP—cheaper than ribeye but packs just as much punch. Use the whole head of garlic and ginger (no waste), and you’ll stretch this into four meals without breaking the bank.

Step-by-step instructions for wok-sear skirt steak with broccoli

Here's how to create restaurant-quality beef and broccoli at home—crispy steak and tender florets in a glossy soy-ginger sauce.

1

Prepare the Skirt Steak and Broccoli

Start by slicing the 1.5 lb skirt steak thinly against the grain into ¼-inch strips. This ensures tender bites that cook quickly. Pat the slices dry with paper towels—this helps them sear properly instead of steaming. While you work, peel and cut the 1.5 lb fresh broccoli into even florets, leaving the stems intact for structure.

In a small bowl, combine 6 minced garlic cloves, 2 tbsp grated fresh ginger, 1 tsp salt, and 0.5 tsp black pepper. Mix well—this marinade will infuse the steak with bold flavor. Toss the steak strips in this mixture and let them sit for 10 minutes at room temperature while you prep the rest.

2

Sear the Steak in Hot Oil

Heat 0.5 cup vegetable oil in a large wok or skillet over high heat until shimmering. Add the marinated steak in a single layer and let it sear undisturbed for 1-2 minutes until deeply browned on one side. Flip and sear the other side for another 1-2 minutes—the high heat will give you that signature wok-sear texture.

Remove the steak and set it aside on a plate. If the oil isn't hot enough and the steak steams instead of searing, simply increase the heat and let it recover for 30 seconds before continuing. The goal is crispy edges and just-cooked centers.

3

Stir-Fry the Broccoli

In the same wok, add 1 tbsp vegetable oil and swirl to coat the bottom. Toss in the broccoli florets and stir-fry for 3-4 minutes over high heat until bright green and slightly blistered. The broccoli should retain its crunch—overcooking turns it mushy, so keep it moving constantly.

Push the broccoli to one side of the wok and add 1 tbsp sesame oil, 0.5 cup soy sauce, 2 tbsp brown sugar, and 0.5 tsp red pepper flakes (if using). Stir and let the sauce bubble for 30 seconds to blend flavors. This is where the sauce starts to develop its signature glossy finish.

4

Combine and Thicken the Sauce

Return the steak to the wok and toss everything together. Add 1 tbsp cornstarch mixed with 1 tablespoon cold water to the sauce. Stir constantly for 1-2 minutes until the sauce thickens enough to coat the back of a spoon. The sauce should cling to the steak and broccoli, creating that signature silky texture.

Taste and adjust seasoning—add more soy sauce for saltiness or a pinch of sugar if the sauce tastes too sharp. The broccoli should be tender-crisp, and the steak should be cooked through but still tender. If the sauce is too thin, add another ½ teaspoon cornstarch mixed with water.

5

Finish and Serve

Turn off the heat and stir in 4 thinly sliced green onions and 1 tbsp toasted sesame seeds. These final touches add freshness and nutty depth to the dish. Serve immediately over steamed rice or noodles while everything is hot and the sauce is glossy.

Each bite should deliver tender, caramelized steak, crisp-tender broccoli, and a rich, umami-packed sauce. The contrast between the wok-seared steak and silky sauce is what makes this dish so satisfying—don't skip the final garnish, as it ties everything together perfectly.

👨‍🍳

Pro Tips For Making Beef And Broccoli Recipe With Skirt Steak

  • Slice Against the Grain: Skirt steak’s tough fibers run diagonally—cutting perpendicular to them shortens the strands and makes every bite tender. Grab a sharp knife and slice at a 45-degree angle to the grain, even if it means rotating the meat mid-cut. (Yes, it looks messy, but your jaw will thank you.)
  • Blanch Broccoli First: Toss broccoli florets in boiling water for 30 seconds before stir-frying—this jumpstarts the cooking and keeps them bright green. Drain, shock in ice water, and pat very dry; wet broccoli steams instead of sears, and nobody wants soggy florets in beef and broccoli.
  • Sear in Two Batches: A crowded pan drops the temperature fast, giving you gray steak instead of caramelized crust. Split the skirt steak into two heaps and sear undisturbed for 2–3 minutes per side—crowding steals the sizzle, and sizzle equals flavor.
  • Ginger-Garlic Paste Saves Time: Peel and finely mince 3 garlic cloves and 1-inch ginger, then pulse in a food processor with 1 tablespoon soy sauce until smooth. This paste browns faster than whole pieces and coats the beef evenly—no more hunting for hidden garlic bits. (Store-bought paste works in a pinch, but fresh tastes better.)

Essential equipment for this recipe

Wok Essentials

A carbon steel wok is my go-to for this recipe—it heats up fast and retains heat beautifully, which is crucial for that signature wok-sear. I swear by a 14-inch wok from Made In (they're affordable and durable), but any well-seasoned wok will work.

If you don’t have a wok, a heavy-bottomed cast iron skillet like a Lodge 12-inch is a great alternative. Just make sure it’s large enough to fit all your ingredients without crowding. 🔥

High-Heat Tools

For searing, you’ll need a long-handled spatula (I use a stainless steel one from OXO) to flip those steak strips quickly without burning your fingers. A tongs set with one straight and one curved handle is also handy for tossing broccoli and sauce.

Avoid non-stick pans here—the high heat needed for searing can damage the coating, and you won’t get that crispy crust.

Marinade Prep

A small mixing bowl (like a pyrex measuring cup) is perfect for combining your marinade ingredients. I like to use a microplane for ginger—it gives you fine, even grates without the bitterness of pre-grated ginger.

For mincing garlic, a garlic press is faster than chopping, but if you’re feeling fancy, a sharp chef’s knife gives you more control over the texture. 🌿

Sauce Thickening

You’ll need a small bowl for mixing the cornstarch slurry (cornstarch + water). I keep a small whisk nearby to stir it smooth—lumps in your sauce will make it grainy. A ladle helps transfer the sauce from the wok to the bowl if you need to adjust the consistency.

Pro tip: Keep a small bowl of cold water nearby to rinse your whisk between uses—it prevents the sauce from sticking and burning.

Garnish Tools

For those final garnishes, a sharp knife (like a Wüsthof Ikon) is essential for thinly slicing green onions. Toast your sesame seeds in a small dry skillet over medium heat for 30 seconds—just until fragrant.

A fine-mesh strainer isn’t needed here, but it’s handy if you ever strain sauces or broths. Don’t skip the garnish—it’s what elevates this dish from good to restaurant-quality. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 6g30%
Cholesterol 120mg40%
Sodium 850mg37%
Total Carbohydrate 32g11%
Dietary Fiber 5g18%
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

Why does skirt steak need to be sliced against the grain?

Slicing skirt steak against the grain shortens the muscle fibers, making each bite more tender. The grain runs lengthwise through the meat, so cutting perpendicular creates smaller, softer pieces. If you skip this step, you'll end up with chewier, less enjoyable textures—especially important since we're stir-frying quickly rather than slow-cooking.

2

Can I use flank steak instead of skirt steak?

Yes, but with a few adjustments! Flank steak is slightly leaner and more tender, so you might want to marinate it for 20-30 minutes longer (up to 2 hours) to maximize flavor penetration. The cooking time remains similar, but monitor closely as flank can dry out faster. Both cuts work beautifully—it's mostly about preference and prep time.

3

What if my broccoli turns out mushy?

Mushy broccoli happens when it's overcooked—keep your heat high and stir constantly for only 3-4 minutes. The florets should stay bright green and slightly crisp. Pro tip: Cut all broccoli pieces to similar sizes so they cook evenly. If you accidentally overcook it, drain the excess sauce and serve with extra rice to soak up the liquid.

4

How do I make this recipe spicier?

For extra heat, add 1-2 teaspoons of chili crisp or ½ teaspoon of cayenne pepper to the sauce. You can also stir in 1 tablespoon of gochujang (Korean chili paste) for depth. For a smoky kick, add a pinch of smoked paprika. Always taste as you go—you can adjust, but you can't take out excess spice once it's in!

5

Can I make this ahead of time?

While the dish tastes best fresh, you can prep components ahead: marinate the steak for up to 24 hours and cut broccoli 2 days in advance. Store separately in the fridge. Cook only when ready—reheating stir-fries ruins the crisp-tender texture. For leftovers, reheat in a skillet with a splash of water to revive the sauce.

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