Mahmood's Carne Asada Tacos with Halal Skirt Steak
Share
Carne Asada Tacos
with Halal Skirt Steak
Halal grass-fed skirt steak marinated in citrus, garlic, and warm spices, then grilled over the highest heat and sliced thin against the grain. The taco that earns its reputation.
Skirt steak is the cut carne asada was made for. Its long, open grain and generous fat marbling absorb marinades deeply and develop a beautifully charred, almost caramelized crust over high heat — while staying pink and juicy inside if you catch it at medium-rare. The cut demands two things from you: a proper marinade and slicing against the grain. Miss either and you get tough, chewy tacos. Get both right and you understand why this is the benchmark street-taco filling.
We use Thomas Farms halal grass-fed skirt steak — the grass-fed flavor is noticeably richer and pairs beautifully with the citrus and cumin marinade. The 12oz pack is exactly the right amount for a proper taco night for three to four people.
Always slice against the grain — no exceptions: Skirt steak has very visible long muscle fibers running lengthwise. Cutting parallel to them gives you long, tough, chewy strands. Cutting perpendicular — across those lines — gives you short, tender pieces. Look at the steak before you cut, rotate it if needed, and cut across the lines every time.
Ingredients
For the steak & marinade
- 12 ozThomas Farms halal grass-fed skirt steak
- 3 tbspFresh orange juice
- 2 tbspFresh lime juice
- 2 tbspSoy sauce
- 2 tbspOlive oil
- 4 clovesGarlic, minced
- 1 tspGround cumin
- 1 tspSmoked paprika
- 1 tspDried oregano
- ½ tspAncho chili powder
- 1 tspSalt
- ½ tspBlack pepper
- HandfulFresh cilantro, chopped
Marinade time limit — 4 hours max: Beyond 6 hours, the citrus acids start to denature the outer layer of the meat and you get a mealy texture. 2–4 hours is the sweet spot.
For the tacos
- 8–10Corn tortillas, warmed
- ½ cupWhite onion, finely diced
- ½ cupFresh cilantro, chopped
- 1Lime, cut into wedges
- ½ cupSalsa verde or tomatillo salsa
- OptionalAvocado, sliced
- OptionalRadishes, thinly sliced
Two tortillas per taco: Always stack two corn tortillas for each taco — the traditional street food way. It prevents splitting under the filling and gives each bite the right tortilla-to-filling ratio.
Target: medium-rare to medium (130–140°F). Skirt steak is best with some pink inside. The thin cut cooks in just 3–4 minutes per side — pull it earlier than you think you need to.
Instructions
Phase 1 — Marinate (2–4 hours)
-
1
Marinate the skirt steak
Whisk together orange juice, lime juice, soy sauce, olive oil, garlic, cumin, paprika, oregano, chili powder, salt, pepper, and cilantro in a bowl or zip-lock bag. Add the skirt steak, coat thoroughly, and refrigerate for 2–4 hours. Pull from the fridge 30 minutes before grilling — cold steak hitting a hot grill cooks unevenly.
Phase 2 — Grill
-
2
Get the grill screaming hot
Preheat your grill or cast-iron grill pan to the absolute highest heat. Shake off excess marinade from the steak — a wet surface steams instead of searing, and you need that char. Oil the grates lightly.
-
3
Sear hard and fast
Lay the skirt steak on the grill and do not touch it for 3 minutes — let a deep, dark char form undisturbed. Flip once and grill 2–3 minutes more for medium-rare. Skirt steak is thin and cooks fast; err on the side of underdone since it carries over while resting.
-
4
Rest 5 minutes, then slice against the grain
Transfer to a cutting board and rest for a full 5 minutes. Now look at the muscle fibers — they run lengthwise down the steak. Slice perpendicular to those lines, at a slight angle, into thin strips. This is the single most important step in the entire recipe. Slicing with the grain, even on perfectly cooked skirt steak, produces tough, stringy meat.
Phase 3 — Assemble
-
5
Warm the tortillas and build
Warm corn tortillas directly over a gas flame or in a dry cast-iron skillet — 30 seconds per side until pliable with light char marks. Stack two per taco. Pile the carne asada slices on, then top with diced white onion, fresh cilantro, salsa verde, and a hard squeeze of fresh lime. Serve immediately — assembled tacos deteriorate fast as the tortilla softens.
Classic carne asada taco — layer order
Serving suggestions
Variations
🥩 Carne asada bowl
Serve sliced steak over rice with black beans, pico de gallo, shredded cabbage, and avocado. Same flavors, no tortilla.
🌯 Burrito style
Wrap carne asada, rice, beans, cheese, and salsa in a large flour tortilla. Press seam-side down in a dry pan to seal and crisp.
🍋 Chimichurri finish
Skip the salsa. Top with fresh chimichurri — parsley, garlic, olive oil, red wine vinegar, chili flakes. Bright and Argentinian-inspired.
🧀 Mulitas
Layer carne asada and cheese between two corn tortillas and press in a hot pan until the cheese melts and the tortilla crisps.
🥗 Carne asada salad
Slice over mixed greens with corn, black beans, tomatoes, and cilantro-lime dressing for a lighter, protein-forward meal.
🌶️ Chipotle marinade
Replace the fresh citrus with 2 tbsp adobo sauce from canned chipotles. Smokier, deeper, more intensely spiced.
Storage
Cooked steak
Keeps 3–4 days refrigerated. Store sliced or whole. Reheat in a hot dry pan for 60–90 seconds — don't overcook.
Freeze in marinade
Freeze raw steak in the marinade for up to 1 month. Thaw overnight in the fridge before grilling.
Batch cooking tip
Keep cooked steak warm in a 200°F oven if grilling in batches. Drizzle a little lime juice over before serving.
Nutrition (per serving, approx.)
* Estimates per serving (2–3 tacos) based on 4 servings including corn tortillas. Does not include avocado.
Made these carne asada tacos?
Tag us on Instagram — we love seeing your kitchen creations and re-share our favorites every week!
@majid_foods786