Go Back
Chef Linda

Steak Fajita Marinade

The best steak fajita marinade for skirt or flank steak — tender, juicy, and packed with smoky Tex-Mex flavor. Built on a simple oil, lime, and soy sauce formula, with clear guidance on exactly how long to marinate.
Prep Time 5 minutes
Cook Time 10 minutes
Marinating Time 3 hours
Total Time 3 hours 15 minutes
Servings: 6 servings
Cuisine: Mexican, Tex-Mex
Calories: 290

Ingredients
  

Marinade
  • 1/3 cup olive oil
  • 1/3 cup lime juice about 3 limes; or lemon/orange juice
  • 2 tbsp soy sauce or Worcestershire sauce for umami depth and better browning
  • 4 cloves garlic minced
  • 2 tsp ground cumin
  • 2 tsp chili powder
  • 1 tsp smoked paprika
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1/4 tsp cayenne pepper optional, for heat
  • 2 tbsp fresh cilantro chopped; optional
For Marinating
  • 1 1/2 lbs skirt steak or flank steak

Equipment

  • Mixing Bowl and Whisk
  • Zip-Top Bag or Shallow Dish
  • Grill or Cast-Iron Skillet

Method
 

  1. In a bowl, whisk together the olive oil, lime juice, soy sauce, garlic, cumin, chili powder, smoked paprika, salt, pepper, cayenne, and cilantro.
  2. Place the steak in a zip-top bag or shallow dish and pour the marinade over, turning to coat both sides.
  3. 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.
  4. Remove the steak and discard the used marinade. Pat the steak dry and let it sit at room temperature for about 20 minutes.
  5. 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.
  6. 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.