Make better than Mexican Restaurant quality Steak Fajitas bursting with fresh flavor from lime juice, garlic, chili powder, cumin, paprika, and cayenne. Hands on time is less than 30 minutes for a dish with authentic fajita flavor. Serve with charred flour tortillas, fresh limes, and a side of beans and rice.
How to make the best steak fajitas
First add the olive oil, lemon juice, garlic, chili powder, cumin, smoked paprika, cayenne pepper, salt, and black pepper to a sealable jar and shake to combine. Add the steak and about two thirds of the marinade to a zipper bag. Place in the fridge to marinate for 1-2 hours depending on the cut.
Fire up the grill to 450-500 degrees. Remove the meat from the marinade and discard any leftover marinade. Grill the meat till your desired doneness but don’t overcook it. Remove the steak from the grill and tent it while you cook the veggies.
Heat a little vegetable oil in a large pan or cast iron skillet over medium-high heat. Add the onions, bell peppers and poblano pepper tossing every couple of minutes so they don’t burn. Add a little bit of the lime juice marinade every 2 minutes. Meanwhile cut the steak against the grain and add it to the skillet with the onions and peppers. Add the remaining marinade and toss to coat. For best results serve promptly on charred tortillas. Serve with salsa, Pico de Gallo, guacamole, or sour cream.
Recipe tips
- Do not marinate the steak longer than 2-3 hours. The acid in the lime juice will start to break down the texture of the meat.
- If you don’t have a huge skillet work in batches so the vegetables get a little browned and crispy and not steamed and soggy. Start with the onions first.
- I use petite shoulder for this recipe but other cuts of beef that work well are flank steak, skirt steak, or sirloin. Petite shoulder is a little thicker and more tender than the other cuts. It take a little longer to grill too. Flank steak and skirt steak are a little more tough and require a longer marinating time.
- If you prefer cook the beef in the skillet over medium high heat. Slice the beef before adding it to the marinade, shake off any excess marinade, and add it to a very hot skillet with a little oil. It is best to cook it in batches.
- For that authentic Mexican restaurant look and flavor char those tortillas. There are three easy ways to char corn and flour tortillas, gas stove, broiler, and hot skillet.
- Don’t overcook the steak or the peppers. Both are far better slightly undercooked as opposed to overcooked.
- Customize the toppings to suit your taste. Toppings to try include sour cream, avocados, guacamole, Pico de Gallo, shredded lettuce, cheddar cheese, and cilantro.
- Store leftovers in an airtight container in the fridge for up to 3 days. For best results reheat in the microwave at a reduced power so you don’t over cook the beef or the bell peppers.
What to serve with steak fajitas
- Beans – refried beans are the best but black bean corn salad is delicious too.
- Rice – Spanish rice or Mexican rice
- Chips and salsa – of course that goes without saying
- Corn salad – with a Mexican or Tex-Mex base
- Taco Salad – a layered taco salad or even a Doritos taco salad
- Dip – warm bean dip or 7 layer dip
More Mexican recipes to try!
Easy Steak Fajitas
Ingredients
Steak Fajita Marinade
- ⅓ cup lime juice
- 3 tablespoons olive oil
- 2 cloves garlic minced
- 2 teaspoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ⅛ teaspoon cayenne pepper
- ½ teaspoon kosher salt
- ½ teaspoon fresh ground black pepper
Steak Fajita Ingredients
- 1 ½ -2 lbs. flank steak skirt steak, sirloin steak, or petite shoulder
- 2 tablespoons vegetable oil
- 2 medium yellow onions sliced
- 1 green bell pepper sliced into thin strips
- 1 red bell pepper sliced into thin strips
- 1 poblano pepper sliced into thin strips
- Flour tortillas or corn tortillas
Instructions
- Add the olive oil, lemon juice, garlic, chili powder, cumin, smoked paprika, cayenne pepper, salt, and black pepper to a sealable jar and shake to combine. Add the steak and about two thirds of the marinade to a zipper bag. Place in the fridge to marinate for 1-2 hours depending on the cut.
- Preheat the grill to 450-500 degrees. Remove the meat from the marinade shaking off any excess. Discard the leftover marinade. Pat the steak dry with paper towels. Grill the meat till your desired doneness but don't overcook it. Remove the steak from the grill and tent it while you cook the veggies.
- Heat the vegetable oil in a large skillet over medium-high heat. Add the onions, bell peppers and poblano pepper tossing every couple of minutes so they don't burn. Cook for about 5 minutes. Add 1-2 tablespoons of the reserved lime juice marinade every 2 minutes.
- Meanwhile cut the steak against the grain and add it to the skillet with the onions and peppers. Add the last of the marinade and toss to coat. For best results serve promptly on charred tortillas. Serve with your choice of toppings like salsa, Pico de Gallo, guacamole, or sour cream.
Notes
- Do not marinate the steak longer than 2-3 hours. The acid in the lime juice will start to break down the texture of the meat.
- If you don't have a huge skillet work in batches so the vegetables get a little browned and crispy and not steamed and soggy. Start with the onions first.
- I use petite shoulder for this recipe but other cuts of beef that work well are flank steak, skirt steak, or sirloin. Petite shoulder is a little thicker and more tender than the other cuts. It take a little longer to grill too. Flank steak and skirt steak are a little more tough and require a longer marinating time.
- If you prefer cook the beef in the skillet over medium high heat. Slice the beef before adding it to the marinade, shake off any excess marinade, and add it to a very hot skillet with a little oil. It is best to cook it in batches.
- For that authentic Mexican restaurant look and flavor char those tortillas. There are three easy ways to char corn and flour tortillas, gas stove, broiler, and hot skillet.
- Don't overcook the steak or the peppers. Both are far better slightly undercooked as opposed to overcooked.
- Customize the toppings to suit your taste. Toppings to try include sour cream, avocados, guacamole, Pico de Gallo, shredded lettuce, cheddar cheese, and cilantro.
- Store leftovers in an airtight container in the fridge for up to 3 days. For best results reheat in the microwave at a reduced power so you don't over cook the beef or the bell peppers.
Nutrition
On the hunt for more delicious recipes? Follow Small Town Woman on Facebook, Pinterest, and Instagram.
https://www.smalltownwoman.com/wp-content/uploads/2019/05/Beth-1.pdf
Joan
We loved the recipe and next time I am going to try it with chicken. The only adjustment I will make is to cut down on the lime juice to 1/4 cup. It was a bit overpowering for my taste.
Beth Pierce
Thanks so much Joan!
Tayler Ross
I made these fajitas for dinner last night and they were incredible! Thanks so much for sharing the recipe!
Beth Pierce
My pleasure Tayler!
Dana
This is such a great weeknight dinner to have in my rotation. It’s quick, simple, and so good! A hit in our family.
Beth Pierce
That is good to hear Dana! I am so glad that you and your family enjoyed them.
Ieva
We have just finished these fajitas for dinner and I had to come back to leave a review, as these were superb! Really nice flavoursome marinade, and really super easy to make! We used sirloin steak and the meat was super tender and succulent! 10 out of 10! 🙂
Beth Pierce
Thanks Ieva! I am so happy to hear that you enjoyed them. You can never go wrong with fajitas!
Natalie
Loved your steak fajitas with some rice. It was a really special treat for dinner, thanks!
Beth Pierce
The pleasure is all mine Natalie! So glad that you liked it!
Liza
What a fantastic fajita recipe! I love the combination of tasty, colorful ingredients, and the lime marinade really elevates the flavors!
Beth Pierce
Thanks Liza! So glad that you liked it!
Catalina
Oh my goodness! This was my kind of dinner! So flavorful and delicious with just the right spices! I made them in my cast iron skillet and they turned out perfect. I am going to put them on our regular rotation.
Krystle
I used skirt steak and these came out perfect. A new staple!
Beth Pierce
Thanks Krystle! So happy that you liked them!
Patricia
Oh geesh! Now I’m totally craving these fajitas! They look amazing — I love when you can make restaurant favorites at home!
Beth Pierce
So true Patricia!