Beef and Broccoli Recipe With Skirt Steak: Wok-Fired Crunch and Silky Soy Balance

Main Courses

Beef and Broccoli Recipe With Skirt Steak: Wok-Fired Crunch and Silky Soy Balance

This beef and broccoli recipe with skirt steak delivers restaurant-quality wok-fired crunch and silky soy balance—right in your home kitchen. The secret lies in quick, high-heat searing that transforms tough skirt steak into tender, caramelized strips, while blanched broccoli stays crisp-tender with vibrant green color.

I've perfected this technique over countless weeknight dinners, ensuring every bite delivers that perfect contrast of textures and flavors.

What makes this recipe truly special is the balance of traditional techniques with modern convenience. You'll start with a quick marinade that preps the steak for perfect slicing against the grain, followed by a fast wok sear that develops deep umami flavors.

The broccoli gets a quick blanching to preserve its crunch before joining the steak in the wok, where it absorbs the aromatic sauce while staying vibrant.

This method ensures you're not spending hours in the kitchen—just 20 minutes for a meal that tastes like it came from your favorite Asian bistro.

The sauce is where the magic happens—a perfect harmony of soy, ginger, and garlic that coats every bite with a glossy sheen. The high heat of the wok caramelizes the sauce slightly, creating those beautiful brown spots that signal perfect seasoning.

When it comes time to plate, you'll have perfectly sliced steak strips that fall apart slightly with each bite, paired with bright green broccoli florets that maintain their satisfying crunch. This dish is elegant enough for company but simple enough for any weeknight.

One of the things I love most about this recipe is how versatile it is. You can adjust the heat level to suit your preference, add a splash of rice vinegar for brightness, or even swap in other vegetables like bell peppers or snap peas.

The key is keeping everything moving quickly in the wok to maintain those perfect textures. Ready to create a dish that's as impressive as it is delicious? Let's get started!

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

Ingredients for beef and broccoli recipe with skirt steak

Restaurant-quality beef and broccoli starts with these 14 ingredients—simple but powerful for bold wok-fired flavor.

Ingredient Amount Notes
Skirt Steak 🥩 1 ½ lb Thinly sliced against grain
Fresh Broccoli 🥦 2 cups Florets cut into bite-sized pieces
Soy Sauce 🥄 ½ cup High-quality, preferably Japanese
Sesame Oil 🫒 1 tbsp Toasted sesame oil preferred
Garlic Cloves 🧄 6 cloves Minced finely for sauce
Fresh Ginger 🌿 1 tbsp Finely grated, peeled
Cornstarch 🌾 1 tbsp For thickening sauce
Water 💧 2 tbsp For cornstarch slurry
Neutral Oil 🫒 2 tbsp Peanut or vegetable oil
Rice Vinegar 🍶 1 tbsp For brightness (optional)
Sesame Seeds 🌾 1 tsp Toasted for garnish
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Sugar 🍬 1 tsp White granulated sugar

Skirt steak is the star—look for marbled cuts at your local butcher or pre-cut packages at Whole Foods or Costco. The grain direction matters: ask them to slice it against the grain for tender bites. Fresh broccoli should be vibrant green, not yellowing—Trader Joe's or your local farmers market have the best. For the sauce, Japanese soy sauce (like Kikkoman) makes all the difference over regular soy. Skip the pre-minced garlic and ginger—freshly grated adds real depth.

No skirt steak? Flank steak works just as well—just ask for it sliced against the grain. Running short on sesame oil? Toasted peanut oil gives a similar nutty note. The cornstarch slurry is non-negotiable for that glossy sauce—Diamond Crystal cornstarch works best. Want extra brightness? Add 1 tbsp rice vinegar at the end. For heat, swap in 1 tsp chili flakes or 1/2 tsp red pepper flakes—just toss them in with the sauce. The broccoli can be blanched ahead (up to 2 days) to save time on busy nights.

This dish reheats beautifully—double the sauce if you're feeding a crowd. Store leftovers in airtight containers for 3-4 days in the fridge, or freeze for up to 3 months. The steak stays tender when reheated gently in a skillet with a splash of water. For meal prep, portion the sauce separately—it thickens when chilled, so thin with water when reheating. Garnish with toasted sesame seeds right before serving so they stay crisp.

❤️

Why You'll Love This Recipe

  • Skirt Steak Magic: The rich, beefy flavor of skirt steak—tender yet chewy—cuts through the crowd. It’s not your typical tough cut; it actually gets better when sliced thin and marinated in soy sauce for just 15 minutes. That’s all it takes to transform it into something restaurant-worthy without the fuss.
  • One-Pan Powerhouse: Honestly, this is my lazy-day hero. Toss the sliced steak and broccoli on one sheet pan, drizzle with sesame oil, and let the broiler do the work. No pots, no pans, no cleanup—just crispy edges on the steak and perfectly charred broccoli stems. (Yes, even on a Tuesday night.)
  • Leftovers That Don’t Suck: Between us, most beef and broccoli leftovers turn into sad, soggy meals. Not this. The sesame oil keeps everything vibrant, and the garlic-soy glaze clings to the steak like glue. Reheat it the next day, and it’s still got that same bold, umami punch—no one will guess it’s not fresh.
  • Budget-Friendly Feast: Skirt steak is the secret weapon for stretching your dollar without sacrificing flavor. A single pound feeds four, and the broccoli? It’s one of the cheapest veggies out there. Add a bag of rice or some noodles, and suddenly you’ve got a weeknight dinner that feels like a splurge—without the price tag.

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

Here's how to transform simple ingredients into a restaurant-worthy dish with perfect balance.

1

Prepare the Skirt Steak and Broccoli

Slice the 1.5 lb skirt steak thinly against the grain into ¼-inch thick strips. This ensures tender bites that cook quickly in the wok. Pat the slices dry with paper towels—moisture causes uneven cooking. In a bowl, toss the steak with 1 tsp salt, 0.5 tsp black pepper, and 1 tbsp sesame oil. Let it marinate for 15-20 minutes while you prep the rest.

Cut the 2 cups fresh broccoli into bite-sized florets—smaller pieces cook faster and absorb more flavor. Keep them separate from the steak until cooking. The key here is timing: broccoli needs just enough heat to stay crisp-tender, not mushy.

2

Make the Sauce and Cornstarch Slurry

In a small bowl, whisk together 0.5 cup soy sauce, 1 tbsp minced garlic cloves, 1 tbsp finely grated fresh ginger, 1 tsp sugar, and 1 tbsp rice vinegar. This balance of salty, sweet, and tangy creates depth. Set aside—we'll add it later to preserve freshness.

In another small bowl, mix 1 tbsp cornstarch with 2 tbsp water to make a smooth slurry. This will thicken the sauce beautifully. Stir well to avoid clumps—lumpy slurry makes a grainy sauce. Keep this mixture nearby; we'll add it at the perfect moment.

3

Wok-Fire the Steak to Perfect Doneness

Heat a wok or large skillet over high heat until smoking hot. Add 2 tbsp neutral oil and swirl to coat. Working in batches (don't overcrowd!), add the skirt steak strips. Let them sear undisturbed for 1-2 minutes until deeply browned on one side. Flip and cook another 30-45 seconds—they should be medium-rare with a slight char. Remove and set aside.

Here's the thing—skirt steak cooks fast. If you rush flipping, it'll overcook. Watch for edges to crisp slightly—that's your cue. The steak will finish cooking when tossed with the broccoli.

4

Cook the Broccoli and Combine Everything

Add a bit more neutral oil to the wok if needed, then toss in the broccoli florets. Stir-fry for 2-3 minutes until bright green and just tender-crisp. Add the reserved sauce mixture and stir for 30 seconds to coat the broccoli. Now return the steak to the wok and toss everything together.

Pour in the cornstarch slurry and stir vigorously for 1-2 minutes until the sauce thickens to a glossy, silky consistency. The sauce should coat the back of a spoon but still be pourable. If it thickens too fast, add 1-2 tbsp water to adjust.

5

Finish and Serve with Crunch

Remove from heat and immediately sprinkle with 1 tsp toasted sesame seeds. The seeds add texture and aroma. Taste and adjust seasoning—you might want a touch more soy sauce or a squeeze of lime for brightness.

Serve this dish piping hot over steamed rice or noodles. The contrast of silky sauce, tender steak, and crisp broccoli makes every bite exciting. Garnish with extra sesame seeds if you're feeling fancy—it's all about that final crunch!

👨‍🍳

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 guarantees tender bites. I used to fight this, thinking it was too much work, but chewy steak ruins the whole dish. Grab a sharp knife and angle those slices like you’re cutting through a deck of cards.
  • Blanch Broccoli First: Toss broccoli florets in boiling water for 30 seconds, then ice bath. This stops cooking, keeps them bright, and prevents soggy stems later. I learned this after serving mushy broccoli that tasted like it’d been microwaved. Trust me, the texture makes a real difference.
  • Don’t Overcrowd the Pan: Cook the steak in batches if needed—even with a big skillet. Crowding steams the meat instead of searing it, and you’ll end up with gray, sad slices. A quick test: if the pan’s not smoking slightly when you add the first batch, you’re not hot enough.
  • Finish with Garlic Oil: After removing the steak, toss the broccoli in the same pan with minced garlic and a splash of sesame oil. The residual beef fat makes the garlic sing without burning. I used to add garlic raw, and it just tasted like a footnote—this method makes it the star.

Pro cooking tips for great beef and broccoli recipe with skirt steak

High-Heat Secrets

Your wok needs to be smoking hot—this is non-negotiable for that signature wok hei (breath of the wok) flavor. I crank my burner to high heat for 3-5 minutes before adding oil, until a water droplet sizzles instantly.

Use a carbon steel wok if possible—they retain heat better than stainless steel, but a heavy stainless skillet works too. The key is patience: let the wok preheat fully before adding oil. 🔥

Batch Control

Skirt steak cooks in 30-45 seconds per batch—any longer and it turns tough. I divide my 1.5 lb steak into 3 portions (about ½ lb each) and work quickly.

Crowding the wok steams the meat instead of searing it, which kills that beautiful crust. Keep the cooked batches in a warm bowl lined with paper towels to catch any juices.

Broccoli Timing

Broccoli needs exactly 2-3 minutes in the wok—any longer and it turns mushy. I start cooking it right after the first batch of steak comes out, so it's ready when the second batch is done.

For extra crunch, I give it a quick ice bath (plunge into cold water for 30 seconds) before stir-frying if I'm prepping ahead. This resets the texture beautifully. ✨

Sauce Thickening

The cornstarch slurry is your secret weapon for that glossy, restaurant-quality sauce. I always make it smooth as silk—no lumps! Whisk the 1 tbsp cornstarch with 2 tbsp water until completely dissolved, then let it sit for 1 minute to thicken slightly before adding to the wok.

The sauce should coat everything evenly but still be pourable—if it's too thick, add 1 tsp water at a time.

Resting the Steak

After searing, I let the steak rest in a warm bowl for 2-3 minutes before tossing it with the broccoli. This keeps the juices inside where they belong. If you skip this step, the steak will release juices into the wok and turn dry.

Pro tip: Tent loosely with foil if you're working ahead—just don't let it sit too long or it'll steam instead of resting. 💡

Final Garnish

Toast your sesame seeds in a dry skillet over medium heat for 30 seconds until fragrant—this amplifies their nutty flavor. Sprinkle them right before serving so they stay crisp. I also like adding a squeeze of fresh lime juice at the table for brightness.

The contrast of textures (crunchy seeds, tender steak, crisp broccoli) is what makes this dish sing. 🌟

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 8g40%
Cholesterol 110mg37%
Sodium 1250mg54%
Total Carbohydrate 22g8%
Dietary Fiber 4g14%
Sugars 4g
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 slicing skirt steak against the grain matter?

Slicing against the grain breaks the muscle fibers, creating shorter, more tender pieces that cook faster and stay juicier. With skirt steak, this means your bites will be silky rather than chewy—even after quick wok cooking. Always ask your butcher to slice it this way if you're buying whole.

Can I use flank steak instead of skirt steak? Flank steak works perfectly—it's even leaner and more flavorful. Just

2

How do I fix overcooked skirt steak?

If your steak turns out tough, try slicing it thinner than usual and serving it with extra sauce to add moisture. For next time, focus on high heat and quick cooking—skirt steak should only sear for 30-45 seconds per side. If it's already overdone, shred it into stir-fry for tacos or ramen instead.

3

What if I don't have a wok?

A heavy stainless steel skillet or cast iron pan works perfectly—just make sure it's large enough to hold all ingredients without crowding. The key is high heat and quick stirring. If your pan isn't carbon steel, preheat it for 5 minutes to mimic a wok's heat retention.

4

Can I make this dish ahead of time?

Yes! Prep the sauce and marinade up to 2 days ahead, and store separately. Cook the steak and broccoli fresh, then reheat gently in a skillet with a splash of water. For extra crunch, add fresh broccoli to the reheated dish. The sauce thickens when chilled, so thin with water when reheating.

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