This post may contain affiliate links. Please read our disclosure policy.

This steak fajita marinade is made with olive oil, orange juice, lime juice, garlic and flavorful herbs and spices that result in tender and juicy fajitas!

This Steak Fajita Marinade is made with olive oil, orange juice, lime juice, garlic and flavorful herbs and spices that result in tender and juicy fajitas!

If you’re in the mood for some fajitas tonight, you’re going to want to make this steak fajita marinade recipe!

It comes together in only 10 minutes, and once you toss it with the steak, all you have to do is sit back, relax and let the marinade do all the work. The end result is a rewarding tender, juicy and super flavorful steak that will make fajita night a hit!

Here’s what you need to get started.

Steak fajita marinade ingredients on a table - olive oil, lime juice, orange juice, garlic, oregano, cumin, smoked paprika and cilantro.

Beef Fajita Marinade Ingredients

  • Fat: Olive oil
  • Citrus: Orange juice, lime juice
  • Herbs and spices: Garlic, cumin, chili powder, oregano, smoked paprika
  • A little something extra special: cilantro

How Long to Marinate Steak Fajitas

I recommend marinating the steak (either flank or skirt steak) for anywhere from 2 to 8 hours. Anything longer than that and the texture of the meat begins to change, so make sure not to go over that time.

If you’re short on time, don’t fret. You can marinate the meat for a minimum of 30 minutes and still get some good flavor out of it.

This Steak Fajita Marinade is made with olive oil, orange juice, lime juice, garlic and flavorful herbs and spices that result in tender and juicy fajitas!

How to Make This Steak Fajita Marinade

It comes together in about five minutes, and most of the work is just waiting.

  1. Mix the marinade. Add the olive oil, orange juice, lime juice, garlic, cumin, chili powder, oregano, smoked paprika, and cilantro to a large resealable bag or a big mixing bowl and stir it all together.
  2. Add the steak. Drop in your skirt or flank steak and toss it around so every side is coated.
  3. Marinate. Seal the bag or cover the bowl and stick it in the fridge for 2 to 8 hours.
  4. Pat it dry. Take the steak out of the marinade, move it to a clean surface, and pat both sides dry with paper towels.
  5. Season and cook. Sprinkle both sides with kosher salt and black pepper, then grill or cook it to whatever internal temperature you like.

Tips for the Perfect Fajita Marinade

A few things that make a real difference.

  • Use skirt or flank steak. Both are thin, flavorful cuts that soak up marinade fast and cook in just a few minutes. Skirt is the fattier of the two and has a looser grain, so it’s my pick if you can find it.
  • Don’t cut the steak before marinating. Marinate the whole piece and slice it after it’s cooked. Sliced meat sitting in an acidic marinade can get mushy on the outside and dries out easily on the grill.
  • Pat the steak dry before it hits the heat. This is the step people skip and it’s the one that matters most. Wet steak steams instead of searing, so you end up with gray meat and no crust. Pat it dry with paper towels on both sides right before you season it with salt and pepper.
  • Don’t reuse the marinade. It’s been sitting with raw beef, so pour it out. If you want a sauce, make a little extra marinade before you add the steak and set that portion aside.
  • Slice against the grain. Look for the lines running through the cooked steak and cut across them, not with them. Skirt and flank are both stringy cuts, and slicing the wrong way is the difference between tender and chewy.

Beef Fajita Marinade Variations

This marinade is a good base, so it’s easy to change up depending on what you’re in the mood for.

  • Make it spicy. Add a minced jalapeño or serrano, or a chopped chipotle in adobo with a spoonful of the sauce. The chipotle route adds smoke along with the heat, so you get both.
  • Swap the citrus. Orange juice is what gives this marinade its slight sweetness, but pineapple juice works too and tenderizes the meat a little more. Grapefruit or just extra lime will give you something sharper and more tart.
  • Add soy sauce or Worcestershire. A tablespoon of either brings a savory, salty depth that plays really well with beef. If you go this route, hold back on the salt when you season the steak.
  • Use it on other proteins. The same marinade works on chicken thighs, shrimp, or pork. Shrimp only needs about 15 minutes since it’s delicate, and chicken can go the full 2 to 8 hours like the steak does.

More Marinades

Looking for more marinades? Here are some of our favorites:

This Steak Fajita Marinade is made with olive oil, orange juice, lime juice, garlic and flavorful herbs and spices that result in tender and juicy fajitas!

Fajita Marinade Serving Suggestions

I think steak fajitas and homemade flour tortillas are a match made in heaven to make flank steak tacos. You could also serve it on top of some Mexican rice or cilantro lime rice with a generous scoop of guacamole.

More Mexican Recipes

The Best Beef Fajita Marinade

4.60 from 298 votes
Prep Time: 10 minutes
Total Time: 10 minutes
Yield: 8
This Steak Fajita Marinade is made with olive oil, orange juice, lime juice, garlic, and flavorful herbs for tender and juicy fajitas!
Email This Recipe
Enter your email and I’ll send this directly to you. Plus you’ll get new recipes from me every week!

Ingredients 

Instructions 

  • In a large resealable plastic bag (or a large mixing bowl), add all the ingredients except the steak and toss to combine.
  • Add the steak and toss with marinade to coat.
  • Seal the bag or cover and marinate in the fridge for 2 to 8 hours.
  • Remove the meat from the marinade, transfer to a clean large surface and pat dry with paper towels.
  • Season both sides of the steak with kosher salt and black pepper. Grill or cook to your desired internal temperature.

Notes

  • Click here to learn how to cook steak fajitas as well as my favorite fajita veggies!
  • This marinade is best when used with 1 or 2 pounds of protein. If you’re making more than 2 pounds, double the marinade.

Nutrition

Serving: 1g | Calories: 72kcal | Carbohydrates: 3g | Protein: 0g | Fat: 7g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 0g | Cholesterol: 0mg | Sodium: 16mg | Potassium: 60mg | Fiber: 0g | Sugar: 1g | Vitamin A: 200IU | Vitamin C: 10.7mg | Calcium: 10mg | Iron: 0.5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe?Leave a comment and star rating below!

You may also like

Leave a comment

Your email address will not be published. Required fields are marked *

Rate this Recipe:




89 Comments

  1. Adela says:

    5 stars
    Great ideas . I love this website .

  2. Linda says:

    Looking forward to trying this recipe.

    Can I make it ahead of time and freeze it and when ready to fix, take it out of freezer and let thaw and fix?

    Thanks in advance!
    Linda

    1. Ana @ Isabel Eats says:

      Hi Linda! You can definitely freeze this recipe!

  3. Jenn says:

    5 stars
    Just made this today..Sooo good & easy! I did add a few more spices but meat was flavorful & tender. I let it sit for about 24 hrs & used skirt steak. Yum!

  4. Susan Taylor says:

    Excellent Fajita marinade that gives an authentic taste for for tenderized flank steak I use for to make them.

  5. Liz says:

    5 stars
    I am SO happy I finally tried this recipe. I love skirt steak and had this recipe bookmarked for a while but I just always forgot to buy orange juice. For some off reason we had some in the house and finally used it. I thought I made great skirt steak before— this completely changed the game. My fiancé said it was the best meat I’ve ever made. I’ll never use another skirt steak fajita recipe!

    1. Ana @ Isabel Eats says:

      Thank you so much Liz! We’re glad you and your family enjoyed this recipe!

  6. Robin Mullett says:

    5 stars
    I was looking for a fajita marinate, found yours, it’s a keeper! Thanks, I plan to try more recipes from your site! Yum

  7. Sarah says:

    5 stars
    This was so delicious!! Made exactly as the recipe called for and then topped the fajitas with a melted butter/lime juice/cilantro concoction. I overcooked the meat but the flavor was 100! Thank you

  8. Joni says:

    5 stars
    Delicious! Marinated some thin steaks for about 3 hours. Grilled and made “Taco Bowls.” The only changes I made were to use avocado oil instead of olive oil, and I omitted the smoked paprika because I don’t care for it in anything. I cook Mexican food a lot and will definitely add this to my recipes!

    1. Ana @ Isabel Eats says:

      Hi Joni! Thank you so much for sharing! We’re glad you enjoyed this recipe 🙂

  9. Memi says:

    5 stars
    Exceptional flavor! I tried this recipe, and it’s a winner on the first try. I don’t usually use OJ in my recipes. It added an unexpected sweetness, not over powering, just right. Definitely a keeper. I’m going to try the taquitos next. I’m really looking forward to my next Isabel eats meal.

    1. Ana @ Isabel Eats says:

      Hi Memi! Yes orange juice is definitely not common in recipes like this but it makes it so delicious! Thanks for sharing!

  10. Barbara says:

    5 stars
    My husband cooked them in a cast iron skillet on the grill. So yummy