• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Free Dinner Ebook! Get your copy!
  • About
  • Videos
  • Learn to Cook
  • Visit my other site: Fun Cookie Recipes

Little Sunny Kitchen

Delicious Recipes for Real Life

  • All Recipes
  • Course
    • Appetizers
    • Breakfast
    • Sides
    • Dinner
    • Casseroles
    • Salads
    • Sandwiches
    • Pasta
    • Soups & Chilis
    • Desserts
    • Snacks
    • Sauces & Dressings
    • Beverages
  • Holiday
    • Easter
    • Summer
    • Fall
    • Halloween
    • Thanksgiving
    • Christmas
    • Valentine’s
    • Game Day
    • Ramadan
  • Method
    • Instant Pot
    • Air Fryer
    • Slow Cooker
    • Oven
    • Casseroles
    • Stovetop
    • Grill
    • Bread Machine
  • Easy Meals
  • Slow Cooker
  • Air Fryer
  • Breakfast
  • Snacks
  • Copycat Recipes
  • Beef
  • Low Carb
  • Chicken
Home Cuisine Mexican

The Best Steak Fajitas

4.8
/5 –
Rate Recipe 8 Comments
Jump to Recipe
  • Share
By: Diana Last updated on December 3, 2024

This post may contain affiliate links. Please read my disclosure policy.

A platter of thinly sliced steak and sauteed peppers and onions. Text overlay says "perfect steak fajitas"

Everyone loves ordering fajitas at a Mexican restaurant, delivered to your table, sizzling and delicious. You’re going to love them even more when you learn how to make the Best Steak Fajitas, at home, in just a few simple steps!

a large white platter of fajita veggies, sliced steak fajitas, and lime wedges. On the side are flour tortillas, sour cream, guacamole, and pico.


Seared flank steak, marinated in the perfect fajita seasonings, and served with grilled peppers and onions is a classic Mexican meal. This steak fajita recipe is so packed with flavor and quite simple to make.

Serve Beef Fajitas on Taco Tuesdays (or Wednesdays, or any day!) with a side of Mexican Rice or Street Corn Salad and all the tasty fajita toppings.

If you’re looking for an Instant Pot Recipe, Try my Instant Pot Steak Fajitas or Instant Pot Fajita Rice!

closeup of seared and sliced flank steak for fajitas, cooked medium.

Why You’ll Love This Recipe

You’ll love being able to make one of the most iconic and tasty Mexican restaurant dishes at home!

Forget about shelling out big bucks for a dinner out. You can make steak fajitas with an inexpensive flank steak and simple ingredients that will taste even better than anything you could order.

This recipe is cooked in your trusty cast iron skillet, so it will sizzle just like you want it to, and there is no need to fire up the grill or heat up the oven.

Flank steak fajitas are fun to eat because everyone can customize their own fajita tacos! Serve sliced steak and seared veggies with a variety of toppings and the whole family will be thrilled!

Key Ingredients In Steak Fajitas

Here’s what you need to make the best steak fajitas recipe:

The ingredients needed to make steak fajitas, including a flank steak, pineapple juice, and spices.
  • Flank Steak: This budget-friendly steak is easily transformed into a tender and juicy fajita filling with the use of a tenderizing beef fajita marinade. This cut is also sometimes called a London Broil. Skirt steak or flat iron steak can also be used in this recipe.
  • Pineapple Juice: This adds a bright flavor to the marinade, but the most important part is that the enzymes in pineapple will work to tenderize the steak.
  • Fajita Marinade: Along with the pineapple juice, fresh garlic, soy sauce, olive oil, and the most delicious mix of fajita seasoning spices give the steak loads of flavor.
  • Veggies: Bell peppers and red onion, sliced thinly will be seared and sauteed as well, until they are sweet and caramelized.

Looking for more ways to cook a flank steak? Try my Smoked Flank Steak with Chimichurri sauce!

Complete list of ingredients and amounts can be found in the recipe card below.

How To Make The Best Steak Fajitas

The best steak fajitas recipe starts with a simple and deliciously spiced marinade.

A collage of three images showing how to marinate a flank steak to make fajitas.
  1. Marinate the Steak: In a large zip-top bag, mix together soy sauce, minced garlic, olive oil, pineapple juice, chili powder, ground cumin, smoked paprika, onion powder, and oregano. Add the flank steak to the bag with the marinade and move it around to be sure that all the meat is coated. Seal and refrigerate for at least two hours, or up to 12 hours.
  2. Prepare for Searing: Remove the steak from the fridge 30 minutes before cooking it so that it will come back to room temperature. Pat the steak dry with paper towels to remove excess moisture, and generously season both sides of the steak with salt and pepper. Preheat a cast iron pan over medium-high heat.
A collage of four images showing how to sear skirt steak in a cast iron pan and slice it.
  1. Sear the Steak: Add a bit of oil to the hot pan, and once it starts to smoke, add the steak. Cook for about 3-5 minutes on each side for medium-rare steak, or until your desired doneness.
  2. Rest and Slice: Remove the steak from the pan and allow it to rest for about 10 minutes. Then slice across the grain into thin strips. Slicing this type of steak against the grain is very important. If you slice it the other way it will be tough and hard to chew.
red and yellow bell peppers and onions, sauteed in a cast iron frying pan
  1. Saute the Peppers and Onions: In the same skillet, add a bit more oil, then the sliced bell peppers and onions. Season with salt, pepper, and a squeeze of lime juice and saute over medium heat until the veggies are soft and slightly caramelized.
  2. Serve: Warm corn or flour tortillas in the microwave or in a clean skillet to soften them. Fill tortillas with sliced steak, peppers and onions, and your favorite toppings, such as sour cream, guacamole, fresh cilantro, and pico de gallo.
a plate holding a tortilla topped with steak fajitas and toppings.

Tip!

Your flank steak may be a bit too large to fit in your skillet. If this is the case, just cut it in half and cook each piece separately!

Recipe Tips

  • Instead of using a plastic bag, you can also marinate the flank steak in a shallow dish with a cover. I like the ease and easy clean-up of a zip-top bag though!
  • Drying the steak before searing is an important step. If the steak is too wet when you add it to the pan, you won’t get the beautiful crispy sear on it that we’re aiming for.
  • You should also be sure not to cook the steak directly from the fridge. Let it sit out at room temperature for 30 minutes before adding it to the pan.
  • Adjust the marinade if you like! Add some extra chili powder to make the steak spicy, or leave it out for a more mild fajita experience.
  • Resting is an important step that will allow the juices inside the cooked steak to redistribute. If you slice into it too soon, all of those juices will flow right out!
  • Steak fajitas are delicious with either corn or flour tortillas. Use whichever you prefer, or go low-carb and try lettuce leaves or low-carb wraps.
a platter of sliced steak fajitas with veggies

How Do You Know When Steak Is Done?

For my preference, flank steak is best when it is cooked medium-rare to medium. Use a meat thermometer to check the temperature of the steak according to this list.

  • Rare: 125°F/52°C
  • Medium rare: 135°F/57°C
  • Medium: 145°F/63°C
  • Medium well: 155°F/68°C

How Do You Slice Flank Steak?

The most important thing to know about slicing flank steak is that you must slice it against the grain.

The muscle fibers in this cut of beef are quite long, which means that they are difficult to chew if they aren’t cut and made shorter.

You should be able to see the fibers in the meat easily. Just be sure to hold your knife perpendicular to them (at a right angle) in order to slice through them.

Storing Tips

Homemade steak fajitas will be most delicious when you eat them right away! However, you can store leftovers in an airtight container for up to 3 days.

Reheat the steak gently so as not to overcook it, and enjoy it with freshly warmed tortillas and toppings.

Leftover flank steak is also delicious as part of a steak salad.

What To Serve With Steak Fajitas

The best steak fajitas deserve the best toppings and side dishes! Try any or all of these delicious Mexican recipes to go with your fajitas dinner.

  • Fajita Toppings: Cowboy Caviar, Pico De Gallo, Smoked Queso Dip, Salsa Verde, Lime Crema.
  • Sides for Fajitas: Crock Pot Pinto Beans, Tex Mex Salad, Cilantro Lime Rice, Air Fryer Jalapeno Poppers.
  • For Dessert: Churro Bites, Sopapilla Cheesecake, Mexican Fruit Salad, Pinata Cupcakes.

Recipe FAQs

How long can I marinate flank steak?

For this fajitas recipe, I don’t recommend marinating for more than 12 hours. The pineapple juice in the marinade helps to tenderize the beef, but after too long it will tenderize it too much, altering the texture.

Can I use this recipe to make chicken fajitas?

Yes, this marinade recipe works with chicken breasts too. You might also want to try Mexican Chicken Marinade or Chipotle Chicken copycat recipe.

What type of steak is best for steak fajitas?

Here I’m using a flank steak. You can also use Skirt Steak. You can, in theory, use any cut of steak for fajitas, but I find that these thin cuts of beef work best with the marinade and cooking method used to make steak fajitas.

More Delicious Steak Recipes

Smoked Tri Tip

Grilled T-Bone Steak

Carne Asada

Pan Seared Steak

All Beef Recipes →

Delicious classic Steak Fajitas are easy to make with this recipe! Make a meal that the whole family will love, with inexpensive beef and veggies tonight. Don’t forget to save this post! Pin it or bookmark it for later.

Did you make this? Be sure to leave a review below and tag me on Facebook, Instagram, or Pinterest!

Recipe
a large white platter of fajita veggies, sliced steak fajitas, and lime wedges. On the side are flour tortillas, sour cream, guacamole, and pico.
4.81 from 21 votes
(Click stars to rate!)

Steak Fajitas

Prep Time: 10 minutes mins
Cook Time: 20 minutes mins
Marinating/Resting Time: 2 hours hrs 30 minutes mins
Total Time: 3 hours hrs
Author: Diana
Print Rate Recipe
Learn to make the absolute best steak fajitas at home with this easy recipe for marinated and pan seared flank steak with sauteed veggies.
4 Servings
Learn to make the absolute best steak fajitas at home with this easy recipe for marinated and pan seared flank steak with sauteed veggies.

Equipment

  • 10-inch Cast Iron Skillet
  • Gallon sized Ziploc bag
  • Instant-read thermometer

Ingredients 

For the Marinade:

  • ¼ cup (60 ml) soy sauce
  • 3 garlic cloves minced
  • ¼ cup (60 ml) extra virgin olive oil
  • ¾ cup (180 ml) pineapple juice
  • 1 tablespoon chili powder
  • 2 teaspoons ground cumin
  • 1 teaspoon smoked paprika
  • 1 teaspoon onion powder
  • 1 teaspoon oregano

For the Steak:

  • 1 ½ – 2 lb (675 g) flank steak or skirt steak
  • 1 tablespoon (15 ml) olive oil not extra virgin, or vegetable oil
  • Salt and pepper to taste

For the Fajitas:

  • 2 bell peppers one each of red and yellow, sliced
  • 1 red onion sliced
  • ½ lime juiced
  • Salt and pepper to taste

For Serving:

  • Flour or corn tortillas
  • Fresh cilantro for garnish
  • Sour cream
  • Pico de gallo
  • Guacamole or diced avocado
  • Lime wedges

Instructions 

  • In a ziptop bag, mix together soy sauce, minced garlic, olive oil, pineapple juice, chili powder, ground cumin, smoked paprika, onion powder, and oregano to make the marinade.
  • Put the flank steak in the resealable plastic bag (or use a shallow dish). Make sure the steak is well coated. Seal or cover and refrigerate for at least 2 hours, or preferably overnight (but don’t go over 12 hours).
  • Remove the steak from the fridge about 30 minutes before cooking to allow it to reach room temperature. Pat dry with paper towels to remove excess marinade (this is important to sear the steak and form a crust). Generously season both sides of the steak with salt and pepper.
  • Preheat your cast iron skillet over medium-high heat. Add a bit of oil and when it starts to smoke, add your steak. Cook for about 3-5 minutes on each side for medium-rare, or until your desired doneness (I aim for 125-135F). Once done, remove the steak from the skillet and let it rest for about 10 minutes.
  • In the same skillet, add more oil if needed, then add bell peppers and onions, season with salt and pepper and squeeze half a lime. Sauté over medium heat until they are soft and slightly caramelized, about 10 minutes.
  • Slice the rested steak against the grain into thin strips. It is VERY IMPORTANT to slice against the grain, otherwise your steak will be chewy and rubbery and tough.
  • Warm the corn tortillas in the microwave or in a clean skillet for a few seconds on each side until they’re soft and pliable. You don’t want them to char, as they can dry out and become brittle.
  • To serve, place some steak strips onto each tortilla, top with the sautéed peppers and onions. Add a dollop of sour cream, pico de gallo, avocado or guacamole, a sprinkle of fresh cilantro, and a squeeze of lime.

Notes:

  • Your flank steak may be a bit too large to fit in your skillet. If this is the case, just cut it in half and cook each piece separately!
  • Instead of using a plastic bag, you can also marinate the flank steak in a shallow dish with a cover. 
  • Drying the steak before searing is an important step. If the steak is too wet when you add it to the pan, you won’t get the beautiful crispy sear on it that we’re aiming for.
  • You should also be sure not to cook the steak directly from the fridge. Let it sit out at room temperature for 30 minutes before adding it to the pan.
  • Resting will allow the juices inside the cooked steak to redistribute. If you slice into it too soon, all of those juices will flow right out!
  • These are delicious with either corn or flour tortillas. Use whichever you prefer, or go low-carb and try lettuce leaves or low-carb wraps.
  • Storage: Steak fajitas will be most delicious when you eat them right away, however, you can store leftovers in an airtight container in the fridge for up to 3 days. 
  • Steak Doneness: Use a thermometer to check the internal temperature of the meat according to this list: Rare: 125°F/52°C,  Medium rare: 135°F/57°C,  Medium: 145°F/63°C,  Medium well: 155°F/68°C.

Nutrition Information

Calories: 462kcal, Carbohydrates: 17g, Protein: 40g, Fat: 26g, Saturated Fat: 6g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 16g, Cholesterol: 102mg, Sodium: 941mg, Potassium: 931mg, Fiber: 3g, Sugar: 9g, Vitamin A: 2731IU, Vitamin C: 86mg, Calcium: 89mg, Iron: 5mg

This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition data is gathered primarily from the USDA Food Composition Database, whenever available, or otherwise other online calculators.

© Little Sunny Kitchen

Did You Make This?I love to see what you made! Tag me @LittleSunnyKitchen and hashtag #LittleSunnyKitchen
Pin Recipe Tag on Insta Leave Review

You may also like...

  • Air Fryer Shrimp Fajitas Recipe
  • Cheesy Chicken Fajita Casserole
  • a white bowl filled with mexican rice, sliced chicken, fajita veggies, corn, and beans. Topped with sour cream and guacamole.
    Chicken Fajita Bowl
  • Homemade Fajita Seasoning
A platter of bbq sauced baked chicken thighs.
Previous Post
Baked BBQ Chicken Thighs
a bowl of mexican street corn salad.
Next Post
Mexican Street Corn Salad

Reader Interactions

Leave a Review! Cancel reply

Have a question or just want to say how much you loved the recipe? Leave a rating below, save for later on Pinterest, and share on Facebook. Your email address will not be published. Required fields are marked *

Rate this recipe!




  1. Susan Magy says

    Posted on 7/8/24 at 22:08

    1 star
    Why does your fajita recipe not include you fajita seasoning mix??

    Reply
    • Little Sunny Kitchen says

      Posted on 7/9/24 at 14:46

      Hi Susan. You could use 2-3 tablespoons of fajita seasoning mix in place of the dried herbs and spices used in this marinade.

      Reply
  2. Shar says

    Posted on 8/9/23 at 12:03

    5 stars
    This steak fajitas is incredible! It turned out so tender, juicy and scrumptious! Such a must keep recipe!

    Reply
    • Little Sunny Kitchen says

      Posted on 8/9/23 at 22:20

      Thank you, Shar! I’m so happy you loved these steak fajitas!

      Reply
  3. Jessica says

    Posted on 8/4/23 at 23:36

    5 stars
    Okay these were absolutely amazing! I cannot wait to make them again.

    Reply
    • Little Sunny Kitchen says

      Posted on 8/5/23 at 22:19

      I’m so happy to hear that, Jessica! Thank you for the wonderful review!

      Reply
  4. Kristyn says

    Posted on 7/28/23 at 00:34

    5 stars
    My mouth is watering!! Fajitas are great & easy & of course, using steak is delicious!!

    Reply
    • Little Sunny Kitchen says

      Posted on 7/29/23 at 22:19

      Thank you for the kind review, Kristyn! I’m so glad you enjoyed this recipe!

      Reply

Primary Sidebar

Diana, author of Little Sunny Kitchen.
Welcome

Meet Diana

Welcome to Little Sunny Kitchen! I'm Diana and I’m here to teach you how to make easy meals that are quick, family-friendly, and delicious!

Read More
Follow on Pinterest for more ideas!
Free ebook!

Download My Free Dinner eBook!


Get my copy!

Free eBook

Download My Free Dinner eBook!

Popular Recipes

Marry Me Chicken

Creamy Garlic Shrimp Pasta

Garlic Butter Chicken Tenders

Air Fryer Chicken Breast

Rasta Pasta Recipe

Shredded Chicken Tacos

Reader Favorites

a light green plate of spaghetti and meat sauce with hidden vegetables.

Meat Sauce with Hidden Vegetables

top down view of cheesy beef enchiladas in a casserole pan.

Ground Beef Enchiladas

Oven Baked Chicken and Rice

three mahi mahi tacos on a wooden board.

Mahi Mahi Fish Tacos

Cheesy Chicken Fajita Casserole

two white bowls of lasagna soup with a dollop of ricotta cheese and other cheeses, garnished with fresh herbs.

Lasagna Soup

Instant Pot Air Fryer Crockpot Easy Dinners Salads Grilling
Opens in a new window Opens an external site Opens an external site in a new window

As Featured On:

Dinner tonight
Free ebook!

Get My Free Dinner eBook!

Join us and receive new recipes every week! Receive our FREE eBook with quick and easy dinner recipes that are family-friendly and delicious.

Back to Top

explore

Recipe Index

Videos

Cooking Guides

Follow Along on Social:

Join My Free Cookie Facebook Group
Back to Top

About

Contact

Privacy Policy

Accessibility

© 2025 Little Sunny Kitchen
|
Site Credits Designed by Melissa Rose Design Developed by Once Coupled

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required