Beef and Broccoli Recipe with Skirt Steak: Wok-Sear Char and Silky Soy-Ginger Balance

Main Courses

Beef and Broccoli Recipe with Skirt Steak: Wok-Sear Char and Silky Soy-Ginger Balance

This beef and broccoli recipe with skirt steak delivers restaurant-quality wok-seared char and a silky soy-ginger sauce that balances perfectly. The secret lies in quick, high-heat searing—just 3 minutes—to lock in juices while developing that signature caramelized crust.

I’ve tested countless variations, and this method ensures tender beef with crisp-tender broccoli that stays vibrant, not soggy.

The sauce is where the magic happens: a smooth blend of soy, ginger, garlic, and a touch of honey that creates depth without overpowering the beef’s natural richness. No fancy equipment needed—just a cast-iron skillet or wok, and you’ll achieve that smoky aroma and glossy finish.

The key is timing: sear the beef first, then set it aside while you quickly stir-fry the broccoli and build the sauce. This keeps everything hot and vibrant when it comes together.

What you’ll end up with is a dish that’s bold yet balanced—charred edges on the steak, bright green broccoli florets, and a sauce that’s silky yet packed with layers of umami and ginger heat. It’s the kind of meal that feels special without requiring hours in the kitchen.

The skirt steak’s lean texture contrasts beautifully with the broccoli’s crisp bite, while the sauce ties it all together in every bite.

Serve it over steamed rice or noodles, and you’ve got a complete meal that’s perfect for weeknight dinners or impressing guests. The leftovers reheat well, too, though I won’t blame you for devouring it all in one sitting. Here’s how to make it—step by step.

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

Ingredients for beef and broccoli recipe with skirt steak

Restaurant-quality beef and broccoli starts with these bold, fresh ingredients—skirt steak, crisp broccoli, and a silky ginger-soy sauce.

Ingredient Amount Notes
Skirt Steak 🥩 1 ½ lb Thinly sliced against grain
Fresh Broccoli 🥦 2 lbs Cut into large florets
Soy Sauce 🍶 ½ cup Low-sodium preferred
Fresh Ginger 🌿 ½ cup Finely grated, peeled
Garlic Cloves 🧄 6 cloves Minced
Honey 🍯 2 tbsp Wildflower preferred
Sesame Oil 🫒 1 tbsp Toasted sesame
Vegetable Oil 🫒 2 tbsp High smoke point
Cornstarch 🌾 1 tbsp For thickening sauce
Green Onions 🧅 4 whole Sliced, white and green parts
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
White Rice 🍚 2 cups Uncooked, long-grain

Skirt steak is the star here—look for thin, well-marbled cuts at the meat counter. Costco or Whole Foods usually have the best quality, but your local butcher can trim it perfectly for you. If you can't find skirt steak, flank steak works too—just slice it extra thin against the grain. The broccoli should be bright green and firm; Trader Joe's has great pre-cut florets if you're short on time. Fresh ginger is a must—it's what gives that signature zing. Penzeys sells pre-peeled ginger if you hate grating, but fresh is always better.

No soy sauce? Coconut aminos or even a mix of tamari and a little sugar works. Fresh ginger too expensive? Powdered ginger at half the amount gets you close, but it won't have that same punch. The honey adds depth—local wildflower is my pick, but any will do. For extra umami, add 1 tbsp fish sauce (if you eat it) or 1 tsp mushroom powder to the sauce. The cornstarch is key for that glossy finish—don't skip it. And if you burn the garlic, start over. Trust me on that one.

This reheats beautifully—just warm the sauce and beef separately, then toss. Keeps for 3-4 days in the fridge, though I've never had leftovers that long. The rice? Steam it fresh when serving—it makes all the difference. Portion the beef and sauce into containers for easy lunches. The broccoli? Best eaten fresh, but you can blanch it ahead if you're prepping for the week. Freeze the sauce separately for up to 3 months—just thaw and reheat.

❤️

Why You'll Love This Recipe

  • No Fuss, Big Payoff: Honestly, the hardest part is slicing the steak thin—everything else is just tossing ingredients together. That first sizzle in the pan? Worth every minute.
  • Umami Bomb: The combo of soy sauce, fresh ginger, and garlic cloves on skirt steak? It’s like a flavor explosion. The broccoli soaks up that savory punch, and the steak stays juicy with just a quick sear.
  • Lunchbox Legend: Between us, this is my go-to for meal prep. Pack it cold or reheat it—it’s still solid the next day. My kids even eat it straight from the fridge (no complaints).
  • Budget Powerhouse: Skirt steak stretches further than you’d think, and frozen broccoli works just fine. I’ve made this for date nights, family dinners, and lazy Sundays—always hits the spot without breaking the bank.

Step-by-step instructions for beef and broccoli with skirt steak

This wok-style dish delivers smoky, charred beef and tender broccoli in a glossy ginger-soy sauce.

1

Prepare the Skirt Steak and Broccoli

Slice the 1.5 lb skirt steak thinly against the grain into ¼-inch strips. This ensures tender bites that cook quickly in the wok. Pat the slices dry with paper towels—removing excess moisture prevents steaming instead of searing.

Cut the 2 lbs fresh broccoli into large florets, keeping the stems intact for structure. Trim any tough ends but leave the florets whole—they'll stay crisp with minimal cooking time. Set both aside until ready to cook.

2

Cook the Rice Separately

Rinse the 2 cups white rice under cold water until the water runs clear, then drain. Cook according to package instructions (typically 1:2 rice-to-water ratio) until tender and fluffy. I like to use a rice cooker for foolproof results, but stovetop works too. Keep the rice warm while you prepare the main dish.

While the rice cooks, make the sauce: In a small bowl, whisk together the 0.5 cup soy sauce, 0.5 cup finely grated fresh ginger, 6 minced garlic cloves, 2 tbsp honey, and 1 tbsp sesame oil. Set aside—this will infuse the beef with bold flavor.

3

Sear the Skirt Steak

Heat a wok or large skillet over high heat until smoking, then add 2 tbsp vegetable oil. Working in batches if needed, add half the skirt steak strips and let them sear undisturbed for 1-2 minutes until deeply browned on one side. Real talk: Don't move them yet—this builds the wok-hei (breath of the wok) flavor.

Flip the steak and cook another 1-2 minutes until medium-rare (internal temp 130-135°F). Transfer to a plate and repeat with the remaining steak. Keep the rendered juices and browned bits in the wok—they're packed with flavor.

4

Stir-Fry the Broccoli

Return the wok to high heat and add a splash of water to deglaze, scraping up any browned bits. Add the broccoli florets and stir-fry for 3-4 minutes until bright green and just tender-crisp—you want them to hold their shape but soften slightly.

Here's where it gets good: Pour in the reserved sauce and stir vigorously for 1-2 minutes until the broccoli is fully coated. The sauce should thicken slightly from the residual heat. If it's too thin, sprinkle in 1 tbsp cornstarch mixed with 1 tbsp water and stir until glossy.

5

Combine and Finish

Return the seared skirt steak to the wok and toss everything together for 1-2 minutes until the beef is heated through and coated in the sauce. The steak should be warm but still tender—overcooking turns it chewy.

Garnish with 4 sliced green onions (white and green parts) and serve immediately over the warm rice. The dish should have a balance of smoky char from the steak, sweet heat from the honey, and umami depth from the soy-ginger sauce. Enjoy while hot!

👨‍🍳

Pro Tips For Making Beef And Broccoli Recipe With Skirt Steak

  • Slice Against the Grain: Skirt steak’s tough fibers need a knife trick—cut against the grain before cooking. I learned this the hard way when my first attempt left me chewing like a cow; slicing thinly perpendicular to the muscle shortens fibers and keeps bites tender.
  • Blanch Broccoli First: Toss broccoli florets in boiling water for 30 seconds before stir-frying—this stops the steam from turning your wok into a sauna. My grandmother swore by this, and she was right: crisp-tender broccoli holds up better to the soy sauce bath, and your kitchen won’t feel like a jungle.
  • Salt the Steak Twice: Pat the raw skirt steak dry, then hit it with half the salt you’d normally use before searing. After cooking, hit it again with a pinch of flaky salt while it rests—this two-step move guarantees a crusty exterior without drying out the meat. (Yes, even if you’re impatient like me.)
  • Use a Wok, Not a Pan: Skirt steak and broccoli need movement—a wok (or a cast-iron pan with high sides) lets you toss everything without crowding. I was skeptical until I tried it: the steak stays juicy, the broccoli gets charred in spots, and the garlic-ginger paste doesn’t burn into a bitter sludge. Crowd your pan, and you’ll regret it.

Pro cooking tips for this recipe

High-Heat Searing

This is where the magic happens—get your wok or skillet screaming hot over high heat until it's almost smoking. I use a cast-iron skillet because it retains heat like a dream, but a carbon steel wok works too.

The key is patience: let the pan heat for 3-5 minutes before adding oil. This ensures that first contact between the beef and pan creates that coveted wok-hei (breath of the wok) flavor. If your pan isn't hot enough, you'll end up with steamed beef instead of seared.

Trust me, I've made that mistake too many times. 🔥

Batch Cooking Beef

Skirt steak cooks fast, but it's also delicate. That's why I recommend working in two batches—this keeps the beef from overcrowding the pan. If you try to cook it all at once, the temperature will drop, and you'll lose that perfect sear.

Use a pair of tongs to flip the beef, and resist the urge to press it down. The goal is to get those beautiful charred edges without flattening the slices. 🥩

Sauce Timing

The sauce needs to be ready to go while the beef is searing. I like to prep it ahead of time and set it aside, but if you're cooking with the heat on, make it just before adding the broccoli.

The sauce should coat the broccoli and beef evenly, so don't rush this step. If the sauce seems too thick, add a splash of water or a little more soy sauce to loosen it up. The final touch?

A sprinkle of cornstarch slurry (1 tbsp cornstarch mixed with 1 tbsp water) will give it that glossy finish. ✨

Broccoli Perfection

Broccoli is the star of this dish, and it needs to stay vibrant and crisp-tender. That means cooking it for just 3-4 minutes over high heat. If you overcook it, it'll turn mushy and dull.

I like to add it after the beef has been removed, so it gets that extra burst of heat from the pan. And here's a pro tip: don't chop it into tiny pieces—big florets hold their shape better and look more impressive on the plate. 🥦

Resting the Beef

Once the beef is seared, let it rest for 2-3 minutes before adding it back to the wok. This might seem counterintuitive, but it allows the juices to redistribute, keeping the beef tender and flavorful. If you skip this step, you'll end up with dry, chewy beef.

While it rests, use that time to deglaze the pan with a splash of water and scrape up those delicious browned bits—this is called fond, and it's packed with flavor. 💡

Garnish Like a Pro

The final touch is all about presentation. I like to finish the dish with sliced green onions (white and green parts) and a drizzle of toasted sesame oil. The green onions add a fresh, bright note that cuts through the richness of the beef and sauce.

And if you're feeling fancy, a sprinkle of crushed black sesame seeds adds texture and visual appeal. Serve it immediately over steamed rice, and you'll have a dish that looks and tastes like it came straight from a high-end restaurant. 🌟

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 8g40%
Cholesterol 115mg38%
Sodium 1250mg54%
Total Carbohydrate 52g18%
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

Why does slicing skirt steak against the grain matter?

Slicing against the grain (perpendicular to the muscle fibers) creates shorter muscle strands that cook faster and more evenly. This prevents the beef from becoming tough or chewy. For skirt steak, you want ¼-inch thick slices—thinner than flank steak—to ensure tender results in just 3-4 minutes of cooking.

2

Can I substitute skirt steak with another cut?

Yes! Flank steak is the best substitute—just slice it ⅛-inch thick against the grain. Sirloin works too, but it's more expensive and less tender. Avoid ribeye or NY strip—they're too fatty and won't sear as nicely. For extra tenderness, marinate the steak for 30 minutes in soy sauce, garlic, and cornstarch before cooking.

3

How do I fix overcooked broccoli?

If your broccoli turns mushy, don't panic! Toss it with 1 tsp lemon juice and 1 tbsp olive oil to brighten the color. For a quick fix, stir-fry it again in a dry pan for 1-2 minutes to crisp the edges. If it's completely limp, blend it into the sauce—it'll add body and a slightly sweet note. The key is cooking broccoli for no more than 4 minutes over high heat.

4

Can I make this recipe without a wok?

A cast-iron skillet or even a heavy stainless steel pan works perfectly. The goal is high heat—get your pan as hot as possible before adding oil. If your pan isn't wide enough, cook the beef in batches and set it aside while you stir-fry the broccoli. The sauce will still turn out glossy and flavorful, just like in a wok.

5

How do I adjust the sauce for spicier heat?

For extra kick, add ½ tsp red pepper flakes or 1 tbsp sriracha to the sauce. For depth, swap 1 tbsp of the soy sauce for fish sauce (if you eat it) or miso paste. For smoky heat, add ½ tsp smoked paprika to the sauce. Always taste as you go—start with half the amount and adjust to preference.

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