Home » Recipe Index » Dinner Recipes

Steak Fajitas

My recipe for steak fajitas uses simple ingredients, including peppers, onions, and steak. I even marinate the steak to get maximum flavor!

This post may contain affiliate links. If you click on a link and make a purchase, I may receive a small commission at no extra cost to you. For more information, please read my disclaimer.

beef steak fajitas in a cast iron skillet.

My Favorite Steak Fajita Recipe

I love getting steak fajitas when I’m out at a Mexican restaurant and I just needed to make a version at home I loved just as much.

I created this recipe so I could marinate the steak the night before and get super flavorful fajitas when I’m ready to make dinner.

My recipe uses simple ingredients so it’s easy to make. I even use a bottled marinade that I find super flavorful and is much easier to use than putting together my own.

My husband Ben has been raving about these and even called them the best steak fajita recipe he’s ever had. I appreciate that compliment!

Save This Recipe!
Enter your email and we'll send this recipe right to your inbox. Plus you'll get amazing recipes in our newsletter!
Please enable JavaScript in your browser to complete this form.

And, if you love a good steak recipe try my recipes for London broil in the oven, round steak, sirloin tip roast, London broil marinade, slow cooker flank steak, air fryer steak bites, and my favorite 3 ingredient steak marinade.

steak, peppers, onion, and seasonings needed to make steak fajitas

Beef Steak Fajita Recipe Ingredients

  • Steak – I love using flank steak, but skirt steak will work well too. I’ve even used other cuts of leftover steak.
  • Bell peppers – I love to use a blend of green, red, and yellow, but any color sweet peppers will work. I’ve also used a poblano pepper to give the dish a little more heat.
  • Onion – I recommend a red onion for the most flavor, but a sweet or white onion will work too.
  • Fajita seasoning – I love using Meat Church Fajita seasoning or Old El Paso if I’m grabbing some quick at the store.
  • Oil — I use olive oil, but I’ve used vegetable and corn oil in the past with these too.
  • Marinade – I use Lawry’s Steak & Chop Marinade. It’s my favorite!
  • Tortillas — I use both corn tortillas and flour tortillas.

How to make Steak Fajitas

A full printable version of this recipe with ingredient measurements is available at the bottom of this post.

STEP ONE: Season the flank steak with 1 tablespoon of fajita seasoning, rubbing it evenly over the surface. Place the steak in a shallow dish or Ziploc bag and pour in the marinade. Ensure the steak is well-coated. Marinate in the refrigerator for 2-4 hours or overnight.

Marinated steak in a bag.

STEP TWO: Heat 2 tablespoons of oil in a large cast iron skillet (or regular skillet) over medium-high heat. Add the sliced peppers, red onion, and 1/2 tablespoon of fajita seasoning. Cook them for 6-8 minutes, stirring occasionally, until the vegetables are tender and slightly charred. Remove the veggies from the skillet and set aside.

peppers and onions sauteed in a cast iron skillet.

STEP THREE: Remove the steak from the bag and discard the steak fajita marinade. Heat the remaining 2 tablespoons of oil in the same skillet over high heat. Once it becomes hot, add the steak and sear for 3-4 minutes on each side for medium-rare. Adjust cooking time for your desired doneness. I love medium rare to medium.

Sliced flank steak cut against the grain to be used for steak fajitas.

STEP FOUR: Transfer the steak to a cutting board and let it rest for 5 minutes. This allows the juices to redistribute within the meat. After resting, slice the steak against the grain into thin slices.

STEP FIVE: Serve the sliced steak and cooked vegetables on tortillas, garnished with fresh cilantro, cheese, and guacamole if desired.

Tips for the Best Steak Fajita Recipe

  • Cook the steak before cutting it into slices to get a nice tender bite. I have tried cooking it in strips and the steak always taste a little too tough for my taste.
  • Marinate the steak at least 2 hours to let the flavors get into the meat. I love to marinate it overnight to make dinner even easier, plus it brings in even more flavor!
  • Use a mix of colorful sweet peppers. It looks nicer when plated and each color has its own slight flavor profile.
  • Wait at least 5 minutes before slicing the steak. I find this gives the steak time to reabsorb its juices and results in a juicier steak. And, make sure to cut it against the grain.
  • Load up the steak fajitas with delicious toppings. Fajitas always taste better when topped with your favorites. I love to top mine with guacamole, cilantro, a little Mexican cheese, and a nice squeeze of a lime.

Steak Fajitas Variations and Substitutions

  • Use a different protein. I’ve made this recipe with chicken, pork, shrimp, and even tofu and it turns out delicious!
  • Turn them into nachos! I’ve turned these into nachos by serving the fajitas over a bed of tortilla chips with a bit of extra cheese on top and broiled for a few minutes. I will typically cut the steak into smaller pieces when making these.
  • Make these more low carb by serving them as a tasty fajita bowl instead.
  • Opt for a different cut of steak. Skirt steak, sirloin, or hangar steak all work!
  • Use leftover steak by cutting the steak and reheating them in the skillet alongside the peppers and onions.
Sliced steak with peppers and onions in a skillet to make steak fajitas.

What to Serve With This Beef Steak Fajita Recipe

I love rounding out my Mexican-inspired dinner with some Mexican rice, avocado fries or tortilla chips to dip in my mango habanero salsa! The blend of flavors stands up really nicely to the steak fajitas.

I’ve also been known to whip up a batch of rice and add a little cilantro and lime to go with my fajitas. I also can’t go wrong with Cajun corn on the cob on the side or some churros for dessert!

Steak Fajitas FAQs

Best Steak for Fajitas

Flank steak is my go-to option for steak fajitas, although skirt steaks can work well too. Both cuts have rich flavor and texture that stands up well to high-heat cooking.

I recommend looking for cuts with vibrant, deep red color and consistent marbling. Good marbling, or those tiny streaks of fat within the meat, means the steak will cook up juicy and flavorful.

Close up of a steak fajita in a tortilla shell.

Best toppings for Flank Steak Fajitas

Whenever I make fajitas for my family, I like to set out bowls or ramekins with fresh salsa, pico de gallo, avocado crema, parsley or cilantro, sour cream, and queso fresco. That way, each of my kids can make their own fajitas.

When I’m in the mood for some heat, hot sauce and some jalapeño slices are always a good idea! Or I just add a bit of cayenne pepper into the seasoning.

How do I store This Beef Steak Fajita Recipe

Let the steak fajitas fully cool before storing them in an airtight container in the refrigerator for up to 3-4 days. I recommend keeping the meat and vegetables separate from the toppings and tortillas or they could become soggy.

Steak fajitas in corn tortillas topped with a dollop of guacamole and a lime wedge.

How to make Steak Fajitas without a cast iron skillet

I love my cast iron skillet because it heats up evenly every time. Plus, they’re actually pretty inexpensive and already come pre-seasoned. But, my recipe can be made just as easily in any skillet!

What is Fajita Seasoning Made of?

Classic fajita seasonings typically feature a combination of cumin, chili powder, paprika, garlic and onion powder, and cayenne. I use a store-bought version in this recipe and recommend either the Meat Church Fajita Rub or Old El Paso’s fajita seasoning when I need to grab something quick at the store.

More Easy Dinner Recipes

beef steak fajitas in a cast iron skillet.

Easy Steak Fajitas

Samantha Erb
I use marinated flank steak to make delicious steak fajitas that are tender and flavorful.
4.48 from 48 votes
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Course Dinner Recipes
Cuisine American
Servings 4 servings
Calories 708 kcal

Ingredients

  • 1.5 pounds flank steak or skirt steak
  • 3 bell peppers cut into strips
  • 1 red onion cut into strips
  • 1 1/2 tablespoons fajita seasoning divided
  • 4 tablespoons oil
  • 12 ounces Lawry's Steak & Chop Marinade or favorite marinade
  • 12 flour tortillas or corn tortillas

Optional (for toppings)

  • Guacamole
  • Fresh cilantro
  • Mexican cheese

Instructions
 

  • Season the flank steak with 1 tablespoon of fajita seasoning, rubbing it evenly over the surface. Place the steak in a shallow dish or Ziploc bag and pour in the store-bought marinade. Ensure the steak is well-coated. Marinate in the refrigerator for 2-4 hours or up to overnight.
  • Heat 2 tablespoons of oil in a large cast iron skillet over medium-high heat. Add the sliced peppers, red onion, and 1/2 tablespoon of fajita seasoning. Cook them for 6-8 minutes, stirring occasionally, until the vegetables are tender and slightly charred. Remove them from the skillet and set aside.
  • Remove the steak from the marinade and discard the steak fajita marinade. Heat the remaining 2 tablespoons of oil in the same skillet over high heat. Once it becomes hot, add the steak and sear for 3-4 minutes on each side for medium-rare. Adjust cooking time for your desired doneness.
  • Transfer the steak to a cutting board and let it rest for 5 minutes. This allows the juices to redistribute within the meat. After resting, slice the steak against the grain into thin slices.
  • Serve the sliced steak and cooked vegetables on tortillas, garnished with fresh cilantro, cheese, and guacamole if desired.

Notes

  • Can use leftover steak by cutting the leftover steak into strips and placing them in the skillet with the cooked peppers and onions until reheated.

Nutrition

Serving: 1gCalories: 708kcalCarbohydrates: 41gProtein: 41gFat: 44gSaturated Fat: 13gPolyunsaturated Fat: 27gTrans Fat: 1gCholesterol: 118mgSodium: 860mgFiber: 11gSugar: 6g

This nutrition information is based on the exact products I used in this recipe. Brands and sizes of products could alter exact nutrition and should always be calculated independently.

Tried this recipe?Let us know how it was!


samantha

About Samantha

I’ve always had a love of cooking and creating new recipes, so it only made sense to create a food blog so I could share those recipes with you. This site is designed to provide easy and flavorful recipes with as little ingredients as possible. That means you still get great flavor combinations without all that extra time and effort. Read more...

4 thoughts on “Steak Fajitas”

  1. 5 stars
    I love finding delicious recipes for leftover meat. These steak fajitas made the whole family smile and I didn’t have wasted steak! Thanks!

    Reply
4.48 from 48 votes (44 ratings without comment)

Leave a Comment

Recipe Rating




SEEN ON

as seen on promo graphic

SEEN ON

as seen on promo graphic