Skip to Content

Steak Fajita Marinade Recipe

marinaded beef in a casserole dish with marinade

I’ve made this steak fajita marinade for Eva Longoria, Lyle Lovett, Andy Dalton, Tony Parker, Tyler Seguin, and Bobby Flay. So you might say this recipe has been well-tested.

As a private chef, you learn what your best recipes are because they end up being everyone’s favorite recipes. They’re requested time and time again, no matter who they are or how exciting their life is.

This steak fajita marinade recipe is my masterpiece. It’s the perfect blend of mouth-watering flavor and medium-rare tenderness—let’s make it tonight for your family.

Steak Fajita Meat Grilled To Perfection

What Type of Steak is Best for Fajitas?

If you’re in the South and Southwest you should experiment with Skirt Steak and Flank Steak. At least until you know the difference, and develop a preference. Because this can be used as both a Skirt Steak Fajita Marinade and a Flank Steak Fajita Marinade!

I’ve gone back and forth my entire career as a chef and I’ve learned an important fact. Some grocery stores just carry really crappy Skirt Steak. I’m no butcher, but my experience has been that certain grocery stores will hide the fat side down. They do that to sell you WAY MORE FAT than is reasonable on that cut of meat. That’s why they package it fat side down. Crappy huh?

Raw Skirt Steak in a dish

Don’t judge skirt steak on those offerings though. Find a place where you feel has consistently lean and meaty (though speckled with fat) skirt steak. Then compare it to flank steak with the same preparation.

Flank steak is consistently meaty so there is no way the grocery store can sell you a bad piece. The downside is it’s missing some delicious flavor from not having any fat at all like skirt steak. With fat comes flavor!

So, if these are your two choices you must try them both. And preferably with this Steak Fajita marinade, and choose for yourself. Then you’ll be a real expert anyways.

In case you can’t tell, I have a favorite meat to make steak fajitas with. When deciding between Flank Steak and Skirt Steak, I always choose Skirt Steak. 

When you get a well-marbled piece of skirt steak, combined with this steak fajita marinade, you’d better be ready to answer all of your guests’ questions on how you made your fajitas so tender and flavorful!

Now, if you’re in California, you’ll have your choice of skirt, flank, and tri-tip. Tri-tip is really cool because it’s beautifully marbled with fat and can be butterflied for thinner slices, which means more exposure to the marinade!

Steak Fajita Marinade Recipe

Do You Cut Steak Fajita Meat Before Marinating?

The simple answer is no, you do not cut fajita meat before marinating, and here’s why:

If you choose to cut your steak fajita meat before marinating it, it WILL pick up more marinade and therefore more “flavor”. Sounds like a great idea, right?!

Well…not so much. It often picks up too much marinade and the results are overly salty. Each thin slice of meat shrinks considerably and no part of the exterior gets a good quality sear.

Think about it this way, when you grill a burger at home, you know how it shrinks up a considerable bit? The same is going to happen with your steak if you slice it into fajita strips prior to grilling! So you’ll end up with little bitty pieces of meat that are shriveled into nothingness and dried out, yet overly salted. Yuck.

No matter where you are, check to see if you have a Mexican grocery store or butcher shop nearby. They have expertly cut fajita meat sold in slabs, specifically butterflied and butchered thin in order to soak up marinades, and sear hot and fast.

That’s where I got this beautiful skirt steak to complement the best steak fajita marinade recipe, in my opinion of course…

Skirt Steak awaiting marinade

Steak Fajita Marinade Ingredients:

Here is the Texas secret to making the best steak fajita marinade recipe. You’ve got to use pineapple juice.

This gives your steak fajitas a truly authentic Tex-Mex flavor and it works for several reasons.

First, pineapple juice is what powdered meat tenderizer is usually made from (pineapples or papayas). Enzymes in pineapple juice break down the steak, and although you will still get plenty of chew, you will get that juicy-pull-apart-restaurant-quality tenderness that you’re searching for in a home fajita meat recipe.

Pineapple Steak Fajita Marinade Ingredients

This steak fajita marinade recipe also includes soy sauce, garlic, and fresh lime juice. Garlic for interest, soy sauce for salt, and lime juice to balance the sweetness of the pineapple and provide a little Mexican flair.

Pineapple juice being poured on skirt steak for the fajita marinade

This is a classic combination that I suspect everyone from Pappasito’s Cantina to Uncle Julio’s, is using for either their chicken fajitas or steak fajitas.

Soy Sauce being poured over the skirt steak for the marinade

Pouring the ingredients for the recipe over your steak fajita meat is easy, then just give it a little mix around. I use a glass casserole dish with a Tupperware lid and I will rotate the meat with tongs over the course of several hours to 2-3 days.

Freshly sliced limes ready for the steak fajita marinade

We have soaked the meat in the steak fajita marinade for as little as 6 hours, all the way up to 2-3 days. The flavor and tenderness peaks at 1-2 days in the marinade, but still provides excellent flavor if you can get the meat submerged in the morning before work, and cook it that evening when you get home.

Freshly minced garlic for the beef fajita marinade

The garlic is pressed through a garlic press, or smashed well and sprinkled all around the steak fajita meat.

Skirt steak marinating in the pineapple juice marinade


We eat with our eyes. I’m a private chef and 80% of my job is making ordinary food look breathtaking. I’ve learned a couple of tricks along the way and I thought I would share this one. I sprinkle cilantro on the beef during the marinade because the green flecks look beautiful on the final grilled steak fajitas. They don’t really add any flavor at all so don’t go running to the store if you haven’t got any fresh cilantro in your kitchen.

Cilantro is best used fresh on the fajitas after cooking, but if I didn’t tell you what the green was I knew someone would ask. 😛

Sprinkling the skirt steak with cilantro adds beauty

Marinade the meat using this steak fajita marinade Recipe for as long as possible in order to obtain maximum flavor. Don’t cheat yourself by only doing it for 1-2 hours because you’re in a rush!

Then follow me to the next post for complete step by step instructions on seasoning and grilling the fajita meat.

How to Grill the Steak Fajitas ⇐ Here is part 2 when you’re ready to prepare the grilled fajitas.

What to Sides to Serve with Steak Fajitas?

Have questions? Need help? Have an addition or a suggestion to a recipe? Drop me a comment below!

If you make this recipe, I would LOVE to see it!

Tag me on Instagram @UrbanCowgirl and use #UrbanCowgirl to be featured. 🙂

Follow us on Social Media using the links below!!

Steak Fajita Marinade Recipe
Yield: 10

Steak Fajita Marinade

Prep Time: 20 minutes
Inactive Time: 1 minute
Total Time: 21 minutes

The best steak fajita marinade of all time starts with sweet pineapple juice, which is a natural tenderizer and loads the skirt or flank steak with incredible flavor while creating a finely seared crust. Click here for the grilling instructions on these Texas-style steak fajitas.


  • 2 cans pineapple juice (2 cups total)
  • 1 15oz. bottle low sodium soy sauce
  • 3 limes, juiced
  • 5 garlic cloves, pressed or smashed
  • 3 T. fresh cilantro, chopped fine (optional-for beauty)
  • 2-4 lbs. steak fajita meat (such as skirt steak, flank steak, tri-tip, sirloin, etc.)


  1. Place your fajita meat in a glass casserole dish with a lid.
  2. Pour the pineapple juice, soy sauce, juice of the limes, and minced garlic onto the meat. Stir well and adjust with tongs. Sprinkle cilantro on if using.
  3. Marinade anywhere from 8 hours up to 2-3 days. Grill over charcoal grill if possible. See my next post for complete instructions on how I grill and serve these steak fajitas.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 939Total Fat: 51gSaturated Fat: 12gTrans Fat: 1gUnsaturated Fat: 33gCholesterol: 247mgSodium: 2078mgCarbohydrates: 24gFiber: 4gSugar: 8gProtein: 88g

This nutritional information is provided as a courtesy as an estimate only. Consult with a dietician for precise estimates.


Sunday 19th of May 2024

What would you do if you already have the meat sliced? We have fajita strips from the cow we bought and they come pre-cut. How can I adjust so it doesn’t ruin the meat?

Sarah Penrod

Sunday 26th of May 2024

You can still marinade it but I would probably cut the time. It's a sweet marinade so it won't become salty.


Thursday 14th of December 2023

Looks delicious! If one doesn’t have a grill how would you recommend cooking the steak? Temp/time? Also, how many people does 2-4 lbs of skirt steak actually serve? Thanks!

Sarah Penrod

Monday 18th of December 2023

Broiling it under the broiler in your oven is the same type of heat "radiant heat" as a grill. You'll need to keep an eye on it and flip it once throughout cooking, just like with grilling.


Sunday 22nd of October 2023

Newbie question about leaving the steak in marinade over 1-2 days. Do you leave it covered at room temp or in the refrigerator?

Sarah Penrod

Sunday 19th of November 2023

Always refrigerate the raw meat until you are ready to grill.


Sunday 15th of October 2023

2023: Urban Cowgirl….please correct the ingredient measurement for the Low Sodium Soy Sauce in this fajita marinade recipe => asap! There is way toooooo much soy sauce listed in this marinade. The grilled meat does not taste very good with 15 ounces of Low sodium Soy Sauce in your fajita marinade recipe. IT IS AWFUL! I followed your recipe to a tee! Super Disappointed and I certainly will not make this again!

Sarah Penrod

Monday 16th of October 2023

Hello! Wow, I am sorry to hear this recipe did not taste right to you. It has quite a cult following and is based on the famous marinade from Steak and Ale Restaurants, so I'm a little curious if perhaps something went wrong with the measurements or the brand of soy sauce you used. I use Kikkoman low sodium soy sauce only, for a long time that is all there was. I am aware that many soy sauce brands have popped up in the last 5 years and I just wanted to check and see what brand you used. I have made this with the regular Kikkoman soy sauce and it was too salty. It has hundreds of 5 star reviews on Pinterest, so hoping you can give it another shot and figure out what happened. Best of luck- Sarah

Bruce Gruy

Thursday 31st of August 2023

I've been chasing down a taste similar to Rio Mambo's steak fajitas, but can't quite get there. maybe the pineapple juice will be the finishing touch? the closest I came to replicating that taste was when I used balsamic vinegar in the marinade. I'll follow up w results. thanks for the recipe!

Skip to Recipe