Abdullah's Skirt Steak Stir-Fry with Ginger & Scallions
Share
Skirt Steak Stir-Fry
with Ginger & Scallions
Halal grass-fed skirt steak sliced thin, marinated briefly, and wok-seared over screaming heat with fresh ginger, scallions, and a bold savory sauce. Twenty minutes from fridge to table.
Skirt steak is the ideal stir-fry cut. Its loose, open grain absorbs a marinade in minutes rather than hours, and its bold beefy flavor holds its own against a sauce built on soy, ginger, and sesame — flavors assertive enough to overwhelm a milder cut. The key is temperature: a wok or cast-iron skillet at screaming-hot, beef in small batches so it sears rather than steams, and a sauce added only at the end so it coats rather than boils everything down. The whole cook takes under ten minutes once the prep is done.
We use Thomas Farms halal grass-fed skirt steak — 12oz, sliced thin against the grain before the marinade goes on. The grass-fed character comes through clearly even in a boldly sauced preparation like this, adding a depth that grain-finished beef doesn't have.
Cook in batches — never crowd the pan: The single most important stir-fry rule. A crowded pan drops temperature and the beef steams instead of searing — you get gray, wet meat instead of caramelized, charred pieces. Work in two batches maximum, giving each piece space. The extra 90 seconds is worth every second.
Ingredients
For the steak & marinade
- 12 ozThomas Farms halal grass-fed skirt steak, sliced thin against the grain
- 2 tbspSoy sauce
- 1 tbspOyster sauce (halal-certified)
- 1 tspSesame oil
- 1 tspCornstarch
- ½ tspBaking soda (tenderizing velvet)
- ½ tspBlack pepper
The baking soda trick (velveting): A pinch of baking soda in the marinade raises the pH of the surface and keeps the beef silky-tender even over high heat. It's the technique Chinese restaurants use. Rinse off after 15 minutes if you're sensitive to the flavor — or leave it for maximum tenderness.
Stir-fry sauce
- 3 tbspSoy sauce
- 1 tbspOyster sauce (halal-certified)
- 1 tbspHoney
- 1 tspSesame oil
- 1 tspCornstarch
- 2 tbspWater
Aromatics & veg
- 2 tbspNeutral oil (high smoke point)
- 1 tbspFresh ginger, finely julienned or grated
- 4 clovesGarlic, thinly sliced
- 1 bunchScallions, cut into 2-inch pieces
- 1 tspSesame seeds, toasted (garnish)
- OptionalThinly sliced red chili for heat
Mix the sauce before you start cooking: Stir-fry moves fast — there's no time to measure mid-cook. Have the sauce mixed, the aromatics sliced, and the beef ready before the pan hits the heat.
What each sauce ingredient does
Instructions
Phase 1 — Prep & marinade (20 minutes)
-
1
Slice the skirt steak and marinate
Identify the grain direction on the skirt steak — the fibers run lengthwise. Slice perpendicular to those fibers, at a 45° angle, into strips about ¼ inch thick. Combine with soy sauce, oyster sauce, sesame oil, cornstarch, baking soda, and pepper. Toss to coat evenly and marinate for 20 minutes at room temperature. Mix the stir-fry sauce in a small bowl and prep all aromatics before you begin cooking.
Phase 2 — Stir-fry (10 minutes)
-
2
Get the wok or pan screaming hot
Heat a wok or large cast-iron skillet over the highest heat for 2–3 minutes until a drop of water vaporizes instantly on contact. Add 1 tbsp oil and swirl to coat. The oil should shimmer and smoke immediately. This is the temperature that produces wok hei — the slightly charred, smoky character that makes restaurant stir-fry taste different from home versions.
-
3
Sear the beef in batches
Add half the beef in a single layer. Do not stir for 60–90 seconds — let a crust form on the bottom. Toss briefly, cook 30 seconds more, then remove to a plate. Repeat with the second batch. The beef should be charred on the outside and just cooked through. Total time per batch: about 2 minutes.
-
4
Fry aromatics and build the sauce
Add remaining oil to the pan. Add ginger and garlic and stir-fry for 30 seconds until fragrant — move constantly or they'll burn. Add the scallion pieces and toss for 30 seconds. Pour in the sauce and stir — it will thicken almost immediately against the hot pan into a glossy coat.
-
5
Return beef, toss, and serve over rice
Return the seared beef to the pan and toss everything together for 30 seconds until every piece is coated in the glossy sauce. Serve immediately over steamed jasmine rice — stir-fry deteriorates fast once off the heat. Scatter sesame seeds and sliced chili over the top.
No wok? Cast iron is your best alternative: A wok's shape allows tossing over high heat; cast iron retains heat when the cold beef lands. Both work. What doesn't work: a nonstick pan (can't handle high enough heat) or a thin stainless pan (drops temperature too fast when beef is added).
Serving suggestions
Variations
🥦 Beef & broccoli
Add blanched broccoli florets when you return the beef to the pan. The classic combination — the sauce coats broccoli as well as it coats the beef.
🌶️ Spicy Sichuan style
Add 1 tsp chili bean paste (doubanjiang) and a pinch of Sichuan pepper to the aromatics. Bold, numbing heat that transforms the dish entirely.
🍄 Mushroom addition
Stir-fry sliced shiitake or oyster mushrooms with the aromatics before adding the sauce. They absorb the sauce beautifully and add an earthy depth.
🥕 Rainbow veg
Add julienned carrots, snap peas, and bell pepper strips. Stir-fry the harder vegetables first, then the softer ones, before adding the sauce.
🍜 Over noodles
Toss with cooked lo mein or udon noodles instead of rice. Add an extra tablespoon of soy sauce and a splash of water to the sauce to coat the noodles.
🫙 Meal prep
Double the batch. Stir-fry keeps 4 days refrigerated and reheats in 2 minutes in a hot pan with a splash of water. Better the next day as the sauce deepens.
Storage
Refrigerator
Keeps 4 days. Store over rice or separately. Reheat in a hot skillet with a splash of water — 2 minutes, tossing constantly.
Freezer
Freezes well up to 2 months without rice. Thaw overnight and reheat in a hot pan. The sauce re-emulsifies perfectly.
Meal prep tip
Pre-slice and marinate the beef up to 24 hours ahead in the fridge. Day-of cooking takes under 10 minutes start to finish.
Nutrition (per serving, approx.)
* Estimates per serving based on 4 servings including sauce. Does not include steamed rice — add approximately 200 calories per cup.
Made this stir-fry?
Tag us on Instagram — we love seeing your kitchen creations and re-share our favorites every week!
@majid_foods786