This steak fajita marinade is a blend of olive oil, lime juice and plenty of spices, all mixed together to make the ultimate flavoring blend. It adds so much flavor to steak and vegetables to make easy and delicious fajitas.

Mexican food is always a favorite in my house, and I constantly find myself making recipes such as chicken enchilada casserole, chipotle barbacoa, chicken taquitos and steak fajitas.

Steak fajita marinade coated meat and peppers in a cast iron pan.

I happen to love fajitas; they’re easy to make, packed with flavor, and the whole family can customize them to their own tastes. This steak fajita marinade is my go-to for perfect fajitas each and every time. Looking for more great marinade recipes? Don’t miss my teriyaki marinade or BBQ chicken marinade!

Steak Fajita Marinade Ingredients

Bowls of ingredients including oil, lime juice, garlic and spices.

To make this recipe, you will need olive oil, water, lime juice, sugar, salt, cumin, garlic, smoked paprika, onion powder, chili powder, soy sauce and pepper.

How Do You Make Steak Fajitas?

Place all of the marinade ingredients in a bowl or resealable bag. Stir well to combine, then add steak and veggies to the bowl or bag. Cover the bowl or seal the bag, and refrigerate for a minimum of 2 hours, or up to 8 hours. Remove the steak and vegetables from the bag and grill or pan sear as desired. Let the steak rest, then cut it into thin slices and serve with the veggies.

Step by step process shots showing how to make steak fajita marinade.

Tips For The Perfect Dish

  • This recipe works best with whole steaks. I do not recommend slicing the steak before it goes into the marinade.
  • You can use whatever fajita vegetables you like in the marinade. I typically do a combination of onion, red and yellow bell peppers and poblano peppers.
  • I recommend marinating the meat for 6-8 hours for the best results.
  • Be sure to let the steak rest after it’s cooked, then cut it against the grain into thin slices.
  • This recipe makes enough marinade to coat one pound of steak and 2 cups of sliced vegetables.
  • Serve plenty of toppings on the side such as black beans, charro beans, sour cream, salsa, pico de gallo, guacamole, or diced avocado, Mexican rice, diced tomatoes or fresh cilantro. Don’t forget the corn tortillas or flour tortillas!

Quick Tip

Do not leave your meat in the marinade for more than 8 hours. The acid from the lime juice can start to alter the texture of the meat after that time period.

Steak, peppers and onions coated in marinade.

Recipe FAQs

How do you tenderize steak for fajitas?

The best way to tenderize steak for fajitas is to coat it in a marinade that contains citrus. The acid from the citrus juice will help to break down the meat a bit and make it more tender.

What steak makes the best fajitas?

I prefer to use quick cooking, flavorful cuts of beef for fajitas such as skirt steak, flank steak and sirloin.

Do you cook steak before cutting it for fajitas?

You should cook whole steaks for fajitas, then cut it into slices once it’s reached your desired temperature.

FOLLOW ME

Flank steak and veggies cooked in a grill pan.

Flavor Variations

This recipe is delicious as-is, but you can certainly customize the flavors to your tastes.

  • Fresh Herbs: Feel free to add a handful of herbs such as chopped cilantro leaves or sliced green onions.
  • Hot & Spicy: If you prefer a spicy marinade, add a few dashes of hot sauce or minced canned chipotle peppers to taste.
  • Citrus: While lime juice is a classic pairing with Mexican food, you can add some lemon or orange juice to the mix for a different flavor. Even pineapple juice is a great option!
  • Protein: This marinade also works with other types of protein such as shrimp, chicken breast or pork tenderloin.

Once you try this steak fajita marinade, you’ll find yourself making it on a regular basis for a dinner that the whole family will love.

More Great Mexican Recipes

Love This Recipe?

Please leave a 5-star 🌟🌟🌟🌟🌟 rating in the recipe card below & a review in the comments section further down the page.

5 from 6 votes

Steak Fajita Marinade

AuthorSara Welch
Steak fajita marinade coated meat and peppers in a cast iron pan.
This steak fajita marinade is a blend of olive oil, lime juice and plenty of spices, all mixed together to make the ultimate flavoring blend. It adds so much flavor to steak and vegetables to make easy and delicious fajitas.
Time
Prep Time10 minutes
Marinating Time2 hours
Total Time2 hours 10 minutes
Course Main Course
Cuisine Mexican
Serves 4 servings

Ingredients 

  • ¼ cup olive oil
  • cup lime juice
  • ¼ cup water
  • 1 teaspoon granulated sugar
  • 1 tablespoon soy sauce
  • 1 1/4 teaspoons kosher salt
  • 1/2 teaspoon ground cumin
  • 2 teaspoons garlic minced
  • 1 1/2 teaspoons smoked paprika
  • 1 teaspoon onion powder
  • 1 1/2 tablespoons chili powder use mild chili powder
  • 1/4 teaspoon black pepper

Instructions 

  • Place all of the marinade ingredients in a bowl or resealable bag, then stir to thoroughly combine.
  • Add 1 pound of steak and 2 cups of sliced vegetables to the marinade and toss to coat. Cover the bowl or seal the bag.
  • Refrigerate for at least 2 hours, or up to 8 hours.
  • Cook steak and vegetables as desired. Let the steak rest for 5 minutes, then cut into thin slices and serve.

Notes

  1. This recipe works best with whole steaks. I do not recommend slicing the steak before it goes into the marinade.
  2. You can use whatever fajita vegetables you like in the marinade. I typically do a combination of onion, red and yellow bell peppers and poblano peppers.
  3. I recommend marinating the meat for 6-8 hours for the best results.

Nutrition

Calories: 141kcal | Carbohydrates: 5g | Protein: 1g | Fat: 14g | Saturated Fat: 2g | Sodium: 762mg | Potassium: 80mg | Fiber: 1g | Sugar: 2g | Vitamin A: 962IU | Vitamin C: 7mg | Calcium: 12mg | Iron: 1mg

Hello! I’m Sara!

Learn more about Sara

Related Posts

Free Bonus

5 Secrets to Meal Planning + Free Toolkit!

5 from 6 votes (2 ratings without comment)

Leave a comment

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

Recipe Rating




Comments

  1. 5 stars
    THIS > Fajita marinade adds a burst of delicious seasoning to the meat, making every bite a fiesta of flavors!

  2. 5 stars
    This marinade was awesome!! It really did pack so much flavor into our fajitas! Made this for dinner tonight and it was great!

  3. 5 stars
    Fajitas are my all time favorite and I will definitely be using this recipe again! So simple and full of flavor!

  4. 5 stars
    I absolutely love this seasoning. I used it to make chicken fajitas and it was just amazing! Thank you for the great recipe!