Steak Fajitas
These Steak Fajitas are flavored with the best homemade seasoning and marinade! They’re served with sautéed onions and peppers, with endless add-on options including cheese, guacamole, salsa, sour cream, and more!
Be sure to try my Beef Enchiladas and Chicken Quesadillas next!
Steak Fajitas
These incredible restaurant-worthy Steak Fajitas are so easy to make at home, and the flavor is absolutely incredible. Each and every bite of tender, juicy steak is seasoned to perfection.
The Fajita seasoning is rubbed generously over the steak before it’s marinated, which adds so much amazing flavor to this dish. While the steak marinates, you prepare your veggies. While the steak rests, you cook the veggies! The way the tasks overlap makes this come together super quickly.
How do you accessorize your Fajita?! I sprinkle shredded cheese over a warm tortilla, followed by the steak fajita filling, and top it off with sour cream, diced avocado or guacamole, and salsa!
How to Make It
Note: This is an overview. See recipe card below this post for ingredient quantities and full instructions.
Tenderize each side of the steak with a meat mallet and season with salt. Rub Fajita seasoning generously on each side. Combine marinade ingredients in a gallon freezer bag. Add the steak and marinate for 25-30 minutes while you prepare remaining ingredients.
Sear the steak on each side until cooked through. Set aside and let it rest.
Sauté the onions and peppers for 5-7 minutes. Thinly slice the steak and add it to the skillet. Toss to heat through. Serve with warm tortillas and desired toppings!
Pro Tips
- Cuts of Steak: Skirt Steak is most commonly used for Fajitas. Other options include Flank, Sirloin, Flat Iron, and Strip Steak. (Strip steak is pictured here.)
- Cut against the grain when slicing! (This is key.) This breaks up the muscle fibers, resulting in much more tender, chewable bites.
- Marinating the Steak: You can marinate the steak for up to 4 hours. (No longer, as the acidic ingredients will then start to break down the meat.) Let it sit out at room temperature for 25-30 minutes prior to searing if possible.
- Searing the Steak: It’s better to cook it just slightly under as opposed to over, as overcooked steak can’t be undone. Note that the steak will continue to cook as it rests and you can always cook it a little more in the skillet after it’s been sliced. I aim for medium-rare. The firmer it is, the more done it is.
- Garlic: I slice fresh garlic for the marinade, minced garlic is likely to stick to the chicken and will burn during searing.
- Tortillas: I use 6-inch flour Tortillas. They’re marked as being made for Fajitas.
- Toppings: Topping options include Sour Cream, Sliced Avocados, Diced Tomatoes, Jalapenos, Sliced Limes, Cilantro, Mexican Cheese, Guacamole, Salsa, and more.
- Using Chicken: Try my Chicken Fajitas to make this with chicken, and be sure to try my Chicken Enchiladas and Baked Tacos next!
Storage
- Store in an airtight container and refrigerate for up to 3 days or freeze for up to 3 months. Leftover fajita filling does freeze and reheat pretty well!
Tools For This Recipe
(Amazon affiliate links*)- Check out all of my kitchen essentials here.
- Fajita Skillets– This completes the restaurant-style presentation.
- Cast Iron Skillet– I love using enamel cast iron skillets for cooking.
- Kitchen Tongs– For serving the Fajita filling straight from the hot skillet!
- Spice Rack–This is the one I have, it’s a snap to measure out your seasonings quickly and easily. (Big time saver.)
- Measuring Spoons– I have these magnetic ones which stay nice and organized in my utensil drawer.
*As an Amazon Associate, I earn from qualifying purchases.
Try These Next
Get My Free E-Book!
- I’ve got a FREE e-Book with 7 super popular dinner recipes! Click here to join my email list and I’ll send your e-Book right over!
- And be sure to follow me on Instagram, Pinterest, & Facebook!
Tried This Recipe?
Leave a review, I love hearing your feedback! ⭐⭐⭐⭐⭐
Steak Fajitas
Ingredients
Seasonings
- 1 ½ teaspoons chili powder
- 1 teaspoon cumin
- ½ teaspoon EACH: paprika, oregano, coriander, onion powder, garlic powder
- ¼ teaspoon black pepper
Marinade
- 3 tablespoons avocado oil, can sub olive oil
- ¼ cup lime Juice
- 4 cloves garlic, thinly sliced
- 2 teaspoons hot sauce
- 2 teaspoons brown sugar
- 1/8 teaspoon cinnamon
Fajitas
- 1 ¼ lbs. skirt steak, see notes for other cut options
- Salt, to taste
- 1-2 tablespoons avocado oil, can sub olive oil
- 2 bell peppers, sliced (I use all colors)
- 1 small red onion, sliced
- 8-10 (6-inch) tortillas
For Serving
- Mexican cheese, sour cream, avocado, salsa/tomatoes, jalapenos, sliced limes, cilantro, and more.
Instructions
- Pro Tip: Preheat the oven to 300° F. Create 2 stacks of 4-5 tortillas and wrap them in foil. Bake for 10-15 minutes. (I add them just before cooking the onions/peppers.)
- Cover the steak with plastic wrap and use the textured side of a meat mallet to tenderize each side. Season each side with salt. I like to use a generous teaspoon of kosher salt per pound of steak.
- Combine the steak seasonings in a small bowl. Set 1 teaspoon of it aside (for the peppers/onions), and rub the rest over the entire surface of the steak.
- Add marinade ingredients to a gallon freezer bag. Add the steak and seal out the air. Marinade at room temperature for 25-30 minutes. Meanwhile, prepare the remaining fajita ingredients.
- Heat oil in a large skillet (preferably cast iron) over medium-high heat. Once nice and hot, add the steak. Leave marinade and sliced garlic in the bag and discard. Sear the steak for about 3 minutes per side, or until it’s cooked to your liking. (See notes for more guidance.)
- Set the steak aside. Do not slice in yet, make sure it rests.
- Add a little more oil to the skillet over medium-high heat. Add the sliced peppers and onions. Sprinkle with salt and remaining 1 teaspoon of seasoning and sauté for 5-7 minutes. Reduce heat to low.
- Slice the steak into thin strips. Be sure to do this against the grain- super important for tender bites of steak. Add it back to the skillet and toss to combine and heat through.
- Serve immediately with warm tortillas and your favorite toppings!
Notes
- Cuts of Steak: Skirt Steak is most commonly used for Fajitas. Other options include Flank, Sirloin, Flat Iron, and Strip Steak.
- Cut against the grain when slicing! (This is key.) This breaks up the muscle fibers, resulting in much more tender, chewable bites.
- Marinating the Steak: You can marinate the steak for up to 4 hours. (No longer, as the acidic ingredients will then have an adverse impact.) Let it sit out at room temperature for 25-30 minutes prior to searing if possible.
- Searing the Steak: It’s better to cook it just slightly under as opposed to over, as overcooked steak can't be undone. Note that the steak will continue to cook as it rests, and you can always cook it a little more in the skillet after it’s been sliced. I aim for medium-rare. The firmer it is, the more done it is.
- Garlic: I slice fresh garlic for the marinade, minced garlic is likely to stick to the chicken and will burn during searing.
- Tortillas: I use 6-inch flour Tortillas. They're marked as being made for Fajitas.
- Toppings: Topping options include Sour Cream, Sliced Avocados, Diced Tomatoes, Jalapenos, Sliced Limes, Cilantro, Mexican Cheese, Guacamole, Salsa, and more.
- Using Chicken: Try my Chicken Fajitas to make this with chicken, and be sure to try my Chicken Enchiladas and Baked Tacos next!
Storage:
- Store in an airtight container and refrigerate for up to 3 days or freeze for up to 3 months. Leftover fajita filling does freeze and reheat pretty well!
Nutritional information is an estimate and is per Fajita. There are approximately 8 Fajitas in this recipe.
Made these for the third time since April (my first review)! Your seasonings are so perfect and the hint of cinnamon is just right! I can’t believe I can make cheap Walmart flat iron steaks taste so good! It must be the fresh lime juice in the marinade that makes them oh so tender! The cooking instructions are spot on. My kitchen smells like a Mexican restaurant! The recipe is super simple to follow. Marinading time is 30 minutes! Great for a week night dinner. There are endless choices for toppings. Darnit I forgot the pickled jalapeños! Store bought guacamole, sour cream, pico de gallo, and some pepper jack cheese were what we had tonight. Easy peasy. And DELICIOUS!
I am beyond thrilled to hear that Renee!!! You SERIOUSLY made my day (once again!)- I agree, that lime juice makes the meat so tender, and I love the way that my kitchen smells when I make this too! Thank you soooo much for taking the time to leave this review, you’re the best ever!!! ❤️❤️❤️
We went out for Mexican last week and the fajitas were so dissapointing (I am in Texas so just how???) Decided I’d make this recipe to make up for it. 10/10. The entire pan was demolished. I especially loved the lime juice in the marinade. Even my siblings who dont squeeze cirtus on everything like I do commented on how much they like it. The tip about not over cooking the steak and adding back to pan for longer if needed helped so much!
Ive also made your tacos that you bake in the oven in the wide shells twice now and they too get polished off. You are so good at flavor and seasoning! I’ve been using your site exclusively this whole year because they are the only recipes I can follow where I dont mess things up or things come out how they are supposed to. I dont even bother taste testing as I go anymore because when I follow as you write it, its always perfect. I’ve honeslty learned so much from you and love the pro tips and notes section especially. Thank you so much for all the time you put into this site!
Hi Lex!!!! If this isn’t one of the best comments I’ve ever received! Thank you SOOO much for these super kind words. I do a lot of thinking when I’m going to flavor/seasoning something so your appreciation for that means a lot. I’m so happy that the Fajitas were a big hit- I agree, the lime juice makes such a wonderful difference. You are the best, I’m so glad you’re loving the recipes. Thank you again!!!! -Stephanie ❤️❤️❤️
My family and I loved these fajitas! Will definitely be making them often. Thank you for sharing your recipes!
That just made my day Tammy, thank you so much for taking the time to leave a review!! You’re the best!! 🙂 -Stephanie
Do you use the same marinade for chicken as you would steak?
Hi Charlene! I have yet to brainstorm and conjure up a chicken version but I don’t see why the same marinade wouldn’t work! 🙂
Hey Charlene!! I’m popping back over to let you know that I just published a Chicken Fajita recipe today, I know you had asked about making my Steak Fajitas with chicken! I hope you enjoy the recipe! https://thecozycook.com/chicken-fajitas/
STEPHANIE!!! I wish I could rate this one 10/5! Your recipe is easy to follow. I bought angus flat iron steaks from Walmart as they didn’t have skirt steak. I let them marinade for 4 hours (no more per your instructions). I cooked them 3 minutes per side like you said to. After resting, they were medium rare. A quick few minutes in the pan got them closer to medium. We had them with pepper jack cheese, sour cream, and pickled jalapeños. My avocado was not ready. Holy cow these steak fajitas rivaled ones at a Mexican restaurant! DELICIOUS! The steak was nice and tender and not a bad piece was found. I also put together your chicken enchiladas for tomorrow. I had a margarita with them and LOVED the whole meal! Thanks!
Thanks so much for the wonderful comments Renee, I’m so happy it was such a hit! I love that you washed it down with a nice margarita, I like your style 😉
This spice and marinade combination is next level! I do occasionally make fajitas for my family but they have never come out as delicious as these are. There’s just so much flavor locked in the tender steak. I never tenderize my meat but I’m sure going to start after tasting these! My family loaded these up with tons of toppings but I can honestly say, they would have been very tasty without the extras. The steak just melts in your mouth. This will be our go-to fajitas recipe from now on! Thank you!
I am soooo happy that you loved the recipe Corinna! I totally agree with you, I love loading up on toppings, but the recipe is amazing as-is too! Thank you soooo much for taking the time to leave a review, I really appreciate it! 🩷 -Stephanie