Ingredients
Equipment
Method
- In a bowl, whisk together the olive oil, lime juice, soy sauce, garlic, cumin, chili powder, smoked paprika, salt, pepper, cayenne, and cilantro.
- Place the steak in a zip-top bag or shallow dish and pour the marinade over, turning to coat both sides.
- Seal and refrigerate. Marinate 2 to 4 hours for the best results (1 to 3 hours for skirt steak, which absorbs faster). Do not exceed 4 hours — the lime juice can turn the surface chewy.
- Remove the steak and discard the used marinade. Pat the steak dry and let it sit at room temperature for about 20 minutes.
- Cook over high heat — on a hot grill or in a screaming-hot cast-iron skillet — about 3 to 4 minutes per side for skirt steak, until well charred and 145°F for medium-rare.
- Rest the steak 5 to 10 minutes, then slice thinly against the grain. Serve in fajitas with peppers, onions, and warm tortillas.
Notes
The blueprint: fat (oil) + acid (citrus) + salt/umami (soy) + spices. Per pound of steak: about 3 tbsp oil, 3 tbsp acid, 1 tbsp soy sauce, 2 tsp spices.
How long to marinate: classic lime marinade 2–4 hours (never over 4); diluted with water 4–8 hours; pineapple juice 30–90 minutes ONLY (the enzyme works fast and will turn steak mushy); spiced oil with no acid is time-safe.
Best cuts: skirt (most flavorful, soaks fastest, 1–3 hrs), flank (leaner, widely available, 2–4 hrs), sirloin (budget, 1–2 hrs).
Variations: pineapple juice (Texas restaurant style, 90-min cap); no lime — swap lemon 1:1, orange for sweeter, or 1 tbsp vinegar; cola (tenderizes and caramelizes, but watch for burning); authentic Mexican-style with ancho and Mexican oregano.
Works on chicken too — just adjust the timing.
Slice against the grain — this is the difference between tender and chewy on skirt and flank.
Make-ahead: freeze the raw steak and marinade together; it marinates as it thaws. Up to 3 months. Always marinate in the fridge and discard used marinade.
