Home » Recipe Index » Dinner Recipes

Best Steak Fajita Recipe

Steak fajitas are one of my favorite easy Mexican-inspired meals! Bursting with rich flavors thanks to the addition of peppers and onions, it’s a unique take on a classic fajitas recipe.

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.

Leftover Steak Fajitas on a white oval plate surrounded by salsa, sour cream, and lime

I’ve always been a big fan of chicken fajitas — they’re a fun way to switch up weeknight dinner and my family loves them too. I’ve been trying to think of a delicious variation, when suddenly it hit me: I should try them with steak instead! 

I actually came up with this recipe when I was searching for a way to use up some leftover steak I had in the fridge. Whenever I have extra servings after a meal, I’m always on the lookout for ways to use them for future dishes. And so, this flank steak fajitas recipe was born!

That means you can absolutely use either freshly cooked steak or leftovers for this dish. I like working with flank steak myself, but I’ll also give you some other cuts that you can try instead. 

If you’ve been wondering how to make steak fajitas, I’m here to teach you everything you need to know!

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.
Overhead view of ingredients needed to make steak fajitas

Easy Steak Fajitas Ingredients

  • Cooked Flank Steak – cut into strips against the grain
  • Oil – divided
  • Red Bell Pepper – cut into strips
  • Green Bell Pepper – cut into strips
  • Onion – sliced
  • Lime Juice
  • Garlic – minced
  • Cumin
  • Crushed Red Pepper
  • Salt & Pepper – to taste
  • Tortilla Shells – corn or flour
  • Queso Fresca – or shredded Mexican cheese
  • Fresh Cilantro, Sour Cream, Salsa, Avocado – optional toppings

Best Steak for Fajitas

I recommend using flank or skirt steak for fajitas. These cuts are not only flavorful but also super tender when cut against the grain and absorb marinades well.

What is Fajita Seasoning Made of?

Classic fajita recipes typically feature a combination of cumin, chili powder, paprika, garlic and onion powder, and cayenne.

I opt to use cumin and crushed red pepper flake since the leftover beef may already be seasoned. You can feel free to get creative with your seasonings if you like — crank up the heat with added spice, or tone things down by omitting the spicy stuff completely.

How to make Flank Steak Fajitas

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

STEP ONE: If you don’t have leftover steak, cook your steak first. I swear by my air fryer flank steak! Make sure to slice it into strips when it’s done.

STEP TWO: Add the peppers, onion, oil, garlic, cumin, lime juice, and red pepper flakes to a medium-sized bowl and toss to coat everything evenly.

Peppers and onions inside cast iron skillet

STEP THREE: Preheat your cast iron skillet over medium heat with a bit of oil, then add the peppers and onion mixture. Sauté until the onions turn opaque and the peppers have softened — about 5-10 minutes.

Sauteed peppers and onions inside a cast iron skillet

STEP FOUR: Push the peppers and onions to one side of the pan, then add the steak to the other side. You can skip this step if your steak is already nice and hot!

Leftover steak added to the cast iron skillet with the cooked peppers and onions

STEP FIVE: Warm the tortillas in your oven or air fryer. Then layer steak, peppers and onions, queso fresco, and any other toppings (like this yummy avocado crema) into each tortilla and serve!

Two assembled steak fajitas on a white plate with a lime in the background

Best Steak Fajita Recipe Variations

  • Use a different protein. If you prefer chicken, pork, shrimp, or even tofu, you can use that instead of steak.
  • Make nachos. If you want a fun and easy dish that the whole family can share, turn this steak fajita recipe into nachos! Instead of filling the tortillas, simply serve the ingredients over a bed of tortilla chips. Top with a bit of extra cheese, broil in the oven for 2-3 minutes, and voila.
  • Low carb? No problem. You can ditch the tortillas and enjoy a hot and tasty fajita bowl if you prefer.
  • Opt for a different cut of steak. Skirt steak, sirloin, or hangar steak would all work!

How to make Steak Fajitas without a cast iron skillet

I swear by my cast iron skillet because it heats up evenly every time. Plus, they’re actually pretty inexpensive and already come pre-seasoned.

If you don’t have one, you can use any non-stick skillet for this recipe. This skillet is one of the best options, and I use it in my kitchen all the time!

Steak fajitas on a white oval serving platter with lime wedges and cilantro around the outsides

What to Serve With This Steak Fajitas Recipe

Two fajitas on a plate covered in queso fresco and other toppings with lime wedges

Best toppings for this Recipe for Steak Fajitas

You can top your flank steak fajitas with a variety of toppings!

  • Fresh salsa
  • Pico de gallo
  • Avocado
  • Parsley or cilantro
  • Sour cream
  • Queso fresco
Steak Fajitas stacked next to each other on a white oval plate with lime wedges in front of them

Other Mexican-Inspired Recipes You’ll Love:

More Steak Recipes

More Cast Iron Skillet Recipes

Looking for other ways to use leftover steak? Check out these 25 easy ideas!

Leftover steak added to the cast iron skillet with the cooked peppers and onions

Recipe for Steak Fajitas

Samantha Erb
Not sure what to do with extra flank steak? These leftover steak fajitas are bursting with flavor for an easy weeknight dinner the whole family will love!
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


  • 3/4 pound leftover flank steak cut against the grain into strips
  • 2 tablespoons oil divided
  • 1 red bell pepper cut into strips
  • 1 green bell pepper cut into strips
  • 1 medium onion sliced
  • 1 tablespoon lime juice 1/2 lime
  • 2 cloves of garlic minced
  • 1/4 teaspoon cumin
  • 1/8 teaspoon crushed red pepper
  • salt and pepper to taste
  • 8 tortilla shells corn or flour
  • 1/2 cup queso fresco or shredded Mexican cheese

Optional Toppings

  • 4 stems fresh cilantro chopped
  • Sour cream
  • Salsa
  • Avocado diced


  • In a medium bowl, combine the peppers, onion, 1 tablespoon oil, minced garlic, cumin, lime juice, and red pepper. Toss to coat.
  • Preheat a cast iron skillet over medium heat with remaining 1 tablespoon of oil.
  • Add the pepper and onion mixture to the pan and saute until the onions are opaque and the peppers have softened, about 5 to 10 minutes.
  • Push the peppers and onions to one side of the skillet and add the sliced leftover steak to the other side to warm it up.
  • Warm tortillas in the oven or air fryer wrapped in foil, on a skillet sprayed with oil, or in the microwave covered with a damp paper towel.
  • Add the flank steak, peppers, onions, and queso fresco into each tortilla and serve!


Use a tender slice of steak, like a flank or skirt steak for a flavorful and tender fajita.


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!


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 “Best Steak Fajita Recipe”

  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!

4.48 from 48 votes (44 ratings without comment)

Leave a Comment

Recipe Rating


as seen on promo graphic


as seen on promo graphic