This post may contain references to products from one or more of our advertisers. Oh Sweet Basil may receive compensation when you click on links to such products.
This is our favorite Steak Fajitas Marinade! It has a few secrets that make it extra flavorful and tender. Grilling is optional but produces even more deliciousness!

Table of Contents
- Flank Steak Fajitas with the BEST Fajita Marinade!
- What’s Needed for Steak Fajitas?
- How to Make Steak Fajitas
- Can I Use This Fajita Marinade to Make Chicken Fajitas?
- Can I Prep Steak Fajitas in Advance?
- Tips for the BEST Steak Fajitas
- More Delicious STEAK RECIPES:
- How to Make Our Favorite Steak Fajitas Marinade
- Steak Fajitas Marinade Recipe
Flank Steak Fajitas with the BEST Fajita Marinade!
I love this time of year!!! Isn’t it the best feeling when the seasons are changing? The air is crisp and our favorite steak fajitas marinade is calling your name. You’re going to go crazy for these beef fajitas!!
If you’ve never made homemade steak fajitas, you’ve been missing out! These easy fajitas are super flavorful thanks to the delicious flank steak fajita marinade. The fajita meat marinade featured three kinds of citrus juice, plus tons of spices to really pack in the flavor.
What is a Fajita?
Fajitas are a dish of Mexican origin consisting of strips of spiced beef or chicken, chopped vegetables, and grated cheese, wrapped in a soft tortilla and often served with sour cream.

What’s Needed for Steak Fajitas?
This flank steak fajita recipes has two main components: the beef fajita marinade and the peppers and onions that accompany the dish. Here’s what you’ll need to make the BEST fajita marinade:
- Orange juice
- Lime juice
- Pineapple juice
- Worcestershire sauce
- Olive oil
- Garlic
- Dried herbs and spices
- Fresh cilantro
And for the steak fajitas, you’ll need:
- Flank steak
- Bell peppers
- Onion
- Butter
- Olive oil
- Taco seasoning
What’s the Best Steak for Fajitas?
We use flank steak in this recipe, but top round steak is a very lean cut of beef, plus it packs plenty of fresh flavor. Other lean cuts of beef, like eye of round or top sirloin, will also work in this recipe.

How to Make Steak Fajitas
This is an incredibly easy beef fajitas recipe. Here are the basic steps for making the steak fajita marinade and the fajitas themselves:
- Whisk together the fajita marinade, then add to a large Tupperware or zip-top bag. Add the steak to the marinade and marinate for at least 2 hours.
- Once marinated, cook the flank steak however you’d like (we’ve given stovetop and grill instructions in the recipe card below).
- Meanwhile, cook the peppers and onions on the stove in a cast iron skillet.
- Serve with your favorite fajita toppings and dig in!
Can I Use This Fajita Marinade to Make Chicken Fajitas?
If you’d rather make chicken fajitas, I recommend following our One-Skillet Chicken Fajitas recipe instead.
Can I Prep Steak Fajitas in Advance?
Yes! The flank steak can sit in the marinade for up to 24 hours, so you can begin the marinating process well in advance. Then, you just have to quickly grill the steak and sauté the onions and peppers day of.

Tips for the BEST Steak Fajitas
There are a few secrets to fajitas that I’m sure you all want to know.
Tip #1: Don’t Skip the Fruit Juices!
If absolutely necessary, you can double one juice in order to skip the other, but I stand by the recipe, it really is the best when you use all three, orange, lime and pineapple.
Want a little hint about that? We buy the juices (orange and pineapple) and we freeze them in bags in the freezer. We mostly do it for the pineapple juice as we buy it in a can and this way we not only don’t waste any, but we also always have some on hand since it’s not a regular ingredient for us. Lime juice is something we keep on hand, so not as much worry there.
Tip #2: Marinate the Meat
Marinating meat is not a suggestion, it’s part of the recipe. I was going to marinate meat awhile back and someone said I was planning things way too early, but I bet you that our beef fajitas are far more flavorful than those not marinaded. It breaks into all of those muscle fibers, tenderizes and gives loads of flavor.
Tip #3: Season the Onions and Peppers
Add a dash of homemade taco seasoning to your peppers and onions. Not a lot, we aren’t looking to pack in the spice on the vegetables. Instead, it adds a little something without tasting like seasoning at all. Cade even asked me, “What makes these peppers so much better than the others? They are so good!” I’m telling you, it’s the way to go. The butter doesn’t hurt either. 😉
Tip #4: Buy Fresh Tortillas
Oh, and the tortillas, buy fresh. Oh please buy fresh. You’d be shocked how much better a fresh tortilla is for fajitas. It’s fantastic.
I could actually go on as you know what else is awesome? Fresh avocado with a crack of black pepper and a dash or red pepper flakes. It doesn’t add heat but it does at another depth and texture which is wonderful in fajitas. And top these steak fajitas with our Restaurant Style Salsa, and you’ll be in heaven!

More Delicious STEAK RECIPES:
- Easy Garlic Butter Steak at Home
- Healthy Thai Peanut Steak Salad
- Best Steak Marinade
- Grilled Steak Burrito Bowls
- Grilled Flank Steak Summer Salad
- Porterhouse Steak with Mushrooms
- Spicy Steak and Shrimp Kabobs
- Steak Burrito with Grilled Zucchini
- Steak and Brussels Sprouts
- Philly Cheesesteak Egg Rolls
- All our Beef Recipes here!
How to Make Our Favorite Steak Fajitas Marinade






Got to give the full 24 hr marinade I grilled it low for a while then smoked it for the last few minutes and man was it good thanks for sharing
Yum!! So glad you enjoyed it!
This was so good. I used margarita mix for the lime/pineapple juice since I didn’t have either on hand. It was amazing.
Yay! Way to improvise! So glad you enjoyed it!
Just an fyi. Fajitas is an original Texas food. Not of mexico. Mexico just spruced it up with some of their common spices. Then Texas followed suit. But
Made this tonight and it was DELICIOUS!!! I was able to marinate this for about 7 hours and the flavor really soaked into the the meat. The family gives it two thumbs up 🙂 🙂
Yes! I’ll take two thumbs up from the family any day!!
I make my own tortillas. It is the big difference between night and day having homemade tortillas compared to the awful taste of store bought. Your marinade sounds delicious and cannot wait to give it a try. We prefer chicken and shrimp fajitas over beef so I am excited to see how this tastes.
We would love to hear what you think! And we would love your tortilla recipe if you’re willing to share!!
I am making this right now. Will let you know how it comes out.
Yessssss! We would love to hear how it goes!!
Hi! I had leftover fully-cooked chuck roast and decided to make fajitas with it. Instead of marinating I cooked the meat on top of the stove with the marinade and some beef broth. Best fajitas EVER!!! I can’t thank you enough! This will be the only marinade I will use from now on!
Susan, we are so happy to hear that!! We looooove that marinade too!
Have you tried this marinade on chicken?
hey girl- this looks so yummy!
Thank you so much for all your great tips! Your fajitas look absolutely delicious and I can’t wait to try them!!
Thank you!