Go Back

Steak Fajita Marinade

An easy 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
Course: Main Course, Marinade
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. Whisk the olive oil, lime juice, soy sauce, garlic, cumin, chili powder, smoked paprika, salt, pepper, cayenne, and cilantro together in a bowl.
  2. Put the steak in a zip-top bag or shallow dish and pour the marinade over, turning to coat both sides.
  3. Seal and refrigerate for 2 to 4 hours (1 to 3 hours for skirt steak, which absorbs faster). Don't go past 4 hours — the lime juice will start to turn the surface chewy.
  4. Take the steak out and discard the used marinade. Pat it 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 5 to 10 minutes, then slice thinly against the grain. Serve with peppers, onions, and warm tortillas.

Notes

The formula: 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 past 4); diluted with water 4–8 hours; pineapple juice 30–90 minutes ONLY (the enzyme works fast and turns steak mushy); spiced oil with no acid is time-safe.
Best cuts: skirt (most flavorful, absorbs fastest, 1–3 hrs), flank (leaner, easiest to find, 2–4 hrs), sirloin (budget, 1–2 hrs).
Variations: pineapple juice (steakhouse trick, 90-minute cap); no lime — swap lemon 1:1, orange for a sweeter result, or 1 tbsp vinegar; cola (tenderizes and caramelizes, but watch for burning); Mexican-style with ancho and Mexican oregano.
Works on chicken too — just adjust the timing.
Always slice against the grain — on skirt and flank it's the difference between tender and chewy.
Make-ahead: freeze the raw steak in the marinade; it marinates as it thaws. Up to 3 months. Marinate in the fridge and discard used marinade.