Beef and Broccoli Recipe with Skirt Steak: Wok-Hei Crispy Bites and Silky Sauce

Main Courses

Beef and Broccoli Recipe with Skirt Steak: Wok-Hei Crispy Bites and Silky Sauce

This beef and broccoli recipe with skirt steak delivers restaurant-quality wok-hei flavor right in your home kitchen—crispy edges on the steak, tender broccoli florets, and a silky sauce that clings perfectly. After years of testing, I've perfected a marinade that tenderizes the skirt steak while building depth of flavor, and a sauce technique that balances sweet, salty, and umami in every bite. The high-heat stir-fry method creates that signature smoky aroma (wok-hei) that transforms this into something special.

The secret to achieving crispy skirt steak lies in proper slicing against the grain and high-heat searing before stir-frying. We'll use a simple soy-ginger marinade that infuses the meat while keeping it juicy, and broccoli that's blanched just enough to soften slightly but still maintain its vibrant green color and satisfying crunch. This isn't your grandmother's beef and broccoli—it's a dish that feels modern yet stays true to its roots.

What you'll end up with is perfectly seared skirt steak with crispy edges and tender centers, bright green broccoli that's just tender-crisp, and a sauce that's silky yet packed with flavor. The combination of caramelized onions, fresh ginger, and a touch of honey creates layers of complexity that make this dish unforgettable. It's the kind of meal that feels like you've just ordered from your favorite Asian bistro, but with a method simple enough for any weeknight.

Serve this over steamed jasmine rice or noodles, and garnish with sesame seeds and sliced green onions for that final touch of freshness. The leftovers actually taste better the next day as the flavors meld even more. Let's make this dish that'll have everyone asking for seconds!

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

Ingredients for beef and broccoli recipe with skirt steak

Skirt steak, vibrant broccoli, and a silky sauce—everything you need for restaurant-style wok-hei flavor at home.

Ingredient Amount Notes
Skirt Steak 🥩 1 ½ lb Thinly sliced against grain
Broccoli Florets 🥦 2 cups Large florets, cut into bite-sized pieces
Yellow Onion 🧅 1 whole Thinly sliced, caramelized
Fresh Ginger 🌿 2 tbsp Finely grated, aromatic
Soy Sauce 🍶 ½ cup High-quality, low-sodium preferred
Honey 🍯 2 tbsp Pure, for natural sweetness
Sesame Oil 🫒 1 tbsp Toasted, for aroma
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Vegetable Oil 🫒 3 tbsp High smoke point for searing
Cornstarch 🌾 1 tbsp For sauce thickening
Green Onions 🧅 3 whole Sliced, for garnish
Sesame Seeds 🌾 1 tbsp Toasted, for crunch
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground

The skirt steak is the star here, so pick a well-marbled cut—look for good fat distribution at the butcher counter. I always grab mine from Whole Foods or Costco when they have it fresh. Slice it thinly against the grain (about 1/4-inch thick) for that signature tender bite. Fresh ginger and garlic are non-negotiable for the marinade—Trader Joe's sells pre-grated ginger if you're short on time, but fresh is always better. Broccoli should be bright green and firm—avoid those sad, yellowing florets at the back of the store.

No skirt steak? Flank steak works too—just slice it even thinner. Running out of sesame oil? Toasted peanut oil adds a different but delicious depth. The soy sauce can be swapped for tamari if you're gluten-free, but Kikkoman or Pearl River Bridge are my go-tos for that classic umami punch. For the sauce, cornstarch is key—it gives that silky texture. If you don't have any, arrowroot powder works just as well. And if your broccoli turns out too soft, next time blanch it for just 30 seconds instead of a minute.

Marinate the steak for at least 30 minutes (overnight if possible)—it makes all the difference. Broccoli keeps for 5-7 days in the fridge, but use it within 3 days for peak freshness. The sauce can be made ahead and reheated gently—it actually tastes better the next day as the flavors meld. Store leftovers in airtight containers for up to 4 days. Pro tip: Double the sauce recipe and freeze half for quick stir-fry nights later.

❤️

Why You'll Love This Recipe

  • Skirt Steak Magic: I’ll be real—skirt steak is my secret weapon for when I want something actually flavorful without fuss. Thinly sliced, seared fast, and tossed with those other ingredients? It practically cooks itself while you chop the onion.
  • Umami Bomb: That combo of soy sauce, fresh ginger, and caramelized onions? It’s like a flavor explosion in your mouth. The broccoli soaks up all the goodness, and the steak stays tender with just the right chew—no dryness here.
  • Weeknight & Potluck Star: Honestly, this dish works everywhere. Toss it over rice for a quick weeknight dinner, or bring it to a potluck in a sheet pan—it’s hearty enough to feed a crowd but simple enough to make ahead. My roommate’s picky about leftovers, but he always cleans his plate for this.
  • Budget Powerhouse: Skirt steak is cheaper than ribeye but tastes just as rich when you marinate it right. A single pound feeds four, and the veggies stretch further than you’d think. Plus, the leftovers reheat like a dream—no sad, dry meat here.

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

Here's how to achieve that perfect wok-hei texture with tender beef and vibrant broccoli.

1

Marinate and Slice the Skirt Steak

Slice the 1.5 lb skirt steak thinly against the grain into ¼-inch thick strips. Place them in a bowl and combine with 0.5 cup soy sauce, 2 tbsp honey, 1 tbsp sesame oil, 1 tsp salt, and 0.5 tsp black pepper. Mix well to coat evenly, then let it marinate for at least 30 minutes (or up to 2 hours in the fridge). This step ensures tender beef with maximum flavor penetration.

While the steak marinates, prepare the broccoli by cutting the 2 cups broccoli florets into bite-sized pieces and slicing the 1 whole yellow onion into ¼-inch strips. Finely grate the 2 tbsp fresh ginger and mince the 4 cloves garlic. Keep these prepped ingredients nearby for quick assembly.

2

Sear the Beef for Wok-Hei Crispiness

Heat 2 tablespoons vegetable oil in a large skillet or wok over high heat until shimmering. Add half of the marinated steak strips in a single layer, being careful not to overcrowd. Let them sear undisturbed for 1-2 minutes until they develop a deep golden-brown crust on the bottom.

Flip the steak and cook for another 30 seconds until both sides are seared. Transfer the cooked steak to a plate and repeat with the remaining strips, adding more oil if needed. The high heat is crucial here—it creates that signature wok-hei texture with crispy edges and tender centers. Don't walk away; constant attention prevents burning.

3

Stir-Fry the Vegetables

In the same skillet, add the remaining 1 tablespoon vegetable oil and heat over medium-high heat. Add the yellow onion strips and stir-fry for 2 minutes until they begin to soften. Add the broccoli florets and cook for another 3 minutes, stirring occasionally, until they're bright green and just tender-crisp.

Add the minced garlic and grated ginger, stirring for 30 seconds until fragrant. The vegetables should be cooked but still retain their vibrant color and slight crunch. If they're browning too quickly, reduce the heat slightly. This step builds the foundation for your dish's fresh, bright flavors.

4

Create the Silky Sauce

In a small bowl, whisk together the 0.5 cup soy sauce, 2 tbsp honey, and 1 tbsp cornstarch until smooth. This mixture will create your glossy, slightly thickened sauce. Pour it into the skillet with the vegetables and stir vigorously for 1-2 minutes until the sauce thickens and coats everything evenly.

Return the seared steak to the skillet and toss everything together for 1 minute, allowing the beef to soak up the flavorful sauce. The cornstarch acts as a natural thickener, creating that perfect balance between silky and glossy. Taste and adjust seasoning if needed—you might want to add a splash of water if the sauce is too thick.

5

Finish and Serve with Garnishes

Remove the skillet from heat and stir in the 1 tbsp sesame oil for added aroma. Garnish with sliced green onions and toasted sesame seeds just before serving. The sesame seeds add a delightful crunch, while the green onions bring freshness to each bite.

Serve immediately over steamed rice or noodles. The dish should be hot with crisp-tender beef, vibrant vegetables, and a glossy sauce that clings to every bite. The contrast between the wok-hei crispiness of the beef and the silky sauce makes this dish truly special. Enjoy while it's hot!

👨‍🍳

Pro Tips For Making Beef And Broccoli Recipe With Skirt Steak

  • Slice Against the Grain: Skirt steak’s fibers run diagonally—cutting perpendicular to them shortens the strands and makes each bite tender. Grab your knife and angle those slices like you’re cutting through a deck of cards, not hacking through a log.
  • Blanch Broccoli First: Toss broccoli florets in boiling water for 30 seconds, then ice bath. This stops the cooking process so they crisp up perfectly later instead of turning mushy. (Yes, it’s an extra step, but your broccoli will actually look like it belongs in a restaurant dish.)
  • Sear Steak in Batches: A crowded pan steams the meat instead of searing it. Work in single layers—even if it takes two rounds—and let that iron skillet get screaming hot between batches. Undercooked edges? That’s on you.
  • Use Less Soy Sauce: The recipe probably calls for 3 tablespoons. Cut it to 1.5 and add a splash of rice vinegar instead. Too much soy sauce makes the dish taste like a salt lick, not a restaurant classic. (Trust me, your taste buds will notice.)

Storing and reheating this recipe

Refrigerator Storage

Store leftovers in an airtight container for up to 4 days—I use glass Pyrex with snap-on lids for best results. The sauce actually improves overnight as flavors meld together beautifully. Let the dish cool completely before refrigerating to prevent condensation, which can make the sauce watery. 🥣

When reheating from the fridge, I recommend a stovetop method over microwave to preserve texture. Add 2-3 tablespoons water to the skillet to prevent sticking and heat over medium-low for 5-7 minutes, stirring occasionally. The sauce will thicken back up perfectly, and the beef will stay tender rather than dry.

Freezer Storage

This dish freezes exceptionally well for up to 3 months—just portion it into quart-sized freezer bags with 1-inch headspace for expansion. I always label with the date and "beef & broccoli" so I don't forget what's inside. The sauce remains silky after freezing, though the broccoli might lose a bit of its vibrant green color (it'll still taste great!).

To reheat from frozen, transfer the bag to the fridge overnight to thaw, then reheat using the stovetop method above. For a quick option, microwave on 50% power in 1-minute intervals, stirring between each, until heated through to 165°F. The texture won't be identical to fresh, but it's still delicious—especially for a fast weeknight meal. ❄️

Reviving Day-Old Dishes

If your leftovers have lost some crispiness, don't worry—this is where my skillet rescue trick comes in. Heat 1 teaspoon vegetable oil in a pan over high heat, then add the beef and broccoli for 1-2 minutes until the edges crisp up again. Finish with a quick toss in 1 teaspoon soy sauce and a splash of water to restore the sauce's glossiness. It's like making it new again! 🔥

Sauce Refresh Tip

The sauce often thickens too much after refrigeration. To fix this, simply add 1-2 teaspoons water and stir over low heat for 30 seconds until smooth. If the sauce has separated, whisk vigorously while reheating—it'll come back together beautifully. I've never had a sauce that didn't recover perfectly with this method.

Garnish Boost

Before serving reheated portions, always add fresh green onions and toasted sesame seeds—this simple step makes all the difference. The freshness cuts through any richness and adds that restaurant-quality finish. I keep a small bowl of sesame seeds on my counter so I never forget this final touch. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 12g60%
Cholesterol 130mg43%
Sodium 1200mg52%
Total Carbohydrate 32g11%
Dietary Fiber 5g18%
Sugars 12g
Protein 44g88%
* 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 is slicing skirt steak against the grain so important?

Slicing against the grain creates shorter muscle fibers, which break down faster during cooking. This results in tender beef instead of chewy strips. For skirt steak, cut at a 45-degree angle across the grain for maximum tenderness. The marinade helps tenderize further, but proper slicing is your first line of defense against tough meat.

2

Can I use flank steak instead of skirt steak?

Flank steak works beautifully—just slice it even thinner (about ⅛-inch thick) since it's slightly tougher. The marinating time should be 30-60 minutes longer (up to 4 hours) to maximize tenderness. Both cuts create that signature wok-hei texture when cooked properly.

3

How do I prevent the broccoli from turning mushy?

Blanch the broccoli for just 30 seconds in boiling water, then immediately plunge into ice water to stop cooking. This keeps it vibrant and slightly crisp. When stir-frying, cook on medium-high heat for 3-4 minutes max—overcooking is the #1 cause of mushy broccoli. Add it to the pan last, after the onions have softened slightly.

4

What's the best way to make the sauce thicker?

If your sauce is too thin, mix 1 tsp cornstarch with 1 tbsp cold water to make a slurry, then stir it into the simmering sauce. For extra richness, add ½ tsp toasted sesame oil at the end. The sauce should coat the back of a spoon but still be pourable—not glue-like.

5

Can I make this dish ahead of time?

Yes! Prepare the sauce and marinate the steak up to 2 days ahead—store separately in the fridge. Cook the beef and broccoli fresh, then toss with the pre-made sauce just before serving. For a full make-ahead meal, cook everything (except garnishes) and refrigerate in an airtight container for up to 4 days. Reheat gently on the stovetop.

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