Mahmood's Carne Asada Tacos with Halal Skirt Steak

Mahmood's Carne Asada Tacos with Halal Skirt Steak

Taco Night · Halal · Grill

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.

Marinade2–4 hrs
Cook10 min
Total~2.5 hrs
Serves3–4
DifficultyEasy

440
Cal / serving

38g
Protein

10 min
Cook time

Halal
Thomas Farms

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. 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

  1. 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.

  2. 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.

  3. 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

  1. 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

1
2 corn tortillas
Stacked, warmed directly over a flame
2
Carne asada
Thin slices, cut against the grain — generous
3
White onion
Raw, finely diced — the traditional way
4
Fresh cilantro
Whole leaves or roughly chopped
5
Salsa verde
Tomatillo-based cuts the richness perfectly
6
Lime squeeze
Always fresh, always last, never optional

Serving suggestions

Mexican rice Refried beans Elote (street corn) Guacamole & chips Pickled jalapeños Extra lime wedges

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.)

440
Calories
38g
Protein
32g
Carbs
18g
Fat
4g
Fiber

* 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
Back to blog