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

This flank Steak Fajita Recipe is an easy, no-fuss dinner recipe that is ready in just minutes and tastes amazing! Perfect for the whole family, serve it on tortillas, over a salad, with rice, or even stuffed in a baked sweet potato.

top view steak fajitas in a skillet
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Sometimes I need a fast dinner, and steak is quickly becoming my secret best friend. I love working with flank steak in particular because it only takes a couple of minutes to cook on each side.

This beef fajitas recipe is made with just 6 ingredients, most of which are pantry staples. I always have bell peppers, onions, taco seasoning, and olive oil on hand. All I had to do was pick up the steak and a little cilantro to put this together, and my kids loved it.

If you love steak recipes, try out my Philly cheese steak recipe or my steak salad recipe. Don’t like beef? Try out our Sheet Pan Chicken Fajita Recipe.

Recipe Overview

Skill Level
Beginner
Prep Time
10 mins
Cook Time
10 mins

Tips: Before you get started

  • Cut the flank steak against the grain to make the steak less tough. This shortens the beef fibers and makes chewing much easier.
  • Cook the flank steak to medium-rare for the most tender texture. A well-done steak will be chewy and harder to break down.
  • Use any color of bell pepper you prefer! If you’re not a fan of green bell peppers, stick to red, yellow, and orange.
  • Make it spicy: add in some cayenne pepper or some hot chili powder.
  • Serve with an easy guacamole recipe, salsa, chopped fresh cilantro, pico de gallo, sour cream, shredded cheese, and a squeeze of fresh lime juice!

Ingredients for Beef fajitas and subtitutes

Below is a list of ingredients you will need to make these beef fajita recipes. Full measurements are listed further down below in the recipe card.

ingredients to make steak fajitas.
  • Steak: Flank steak is perfect for this recipe, although you can substitute skirt steak if needed. Cut the meat against the grain and cook it until medium-rare for the most tender bite!
  • Bell peppers: Any color of bell peppers will be great in this beef fajita recipe. I opted for green, yellow, and red, but if you don’t like green, you can add orange or an extra of the other two colors.
  • Onion: I had a white onion on hand, so I sliced that up and tossed it in. Yellow or red onions are also good options if that’s what you have in your pantry.
  • Olive oil: I like Olive oil or avocado oil is perfect for sautéing the veggies and searing the meat.
  • Taco seasoning: I eat some form of tacos with flour tortillas every week, so I always have a huge jar of taco seasoning in my pantry. Wholesalers like Sam’s and Costco have the big tubs, as well as Amazon. You can make homemade taco seasoning as well.
  • Cilantro: This ingredient is optional, but I love to sprinkle chopped cilantro over my fajitas. It really elevates the flavor and adds a burst of freshness.

How to make Steak Fajitas

Here’s how you can make this steak fajita recipe perfectly each time. I also have a video tutorial for you to follow.

process shot to cook the steak bites and the bell peppers in a skillet.

1️⃣ Cook the steak

Begin by heating 1 tablespoon of oil in a large cast-iron skillet or any skillet of your choice over medium-high heat.

Next, add the steak in a single layer. I cook the steak in batches to avoid overcrowding the pan. Then, sprinkle with 1 tablespoon of taco or fajita seasoning. Cook the flank steak for around 1-2 minutes per side, until medium-rare. Set aside.

✏️ Try not to overcook the steak so they don’t come out dry and hard. You can cut them into strips, thinner, or smaller bites.

2️⃣ Stir Fry the veggies

    To the same skillet, add the remaining oil and stir-fry the veggies for 3-4 minutes. Stir in the remaining taco seasoning and toss to combine. Cook for another minute if needed.

    ✏️ You can cook the veggies based on how you like them. Some like to cook them till they are somewhat soft, and some like them more on the hard and crunchy side.

    3️⃣ Combine steak with the veggies

    Remove from heat and return the steak; stir to combine. Serve in corn tortillas if desired, sprinkled with fresh cilantro and toppings of choice.

    ✏️ I love a little salsa, guacamole, cheese, and sour cream!

    top view of steak fajitas in an orange skillet

    Frequently Asked Questions

    What kind of steak is used for fajitas?

    Wondering what steaks to use for fajitas? Flank steak is the best cut of beef for fajitas as it is more tender and tastes very beefy compared to other steak cuts. Skirt steak is also a good option, although it may be slightly tougher.

    Should you cut steak before cooking fajitas?

    Yes. For this steak fajitas recipe, I slice the steak into strips, cutting against the grain before cooking the meat. This helps with the texture and makes it easier to chew.

    How to season steak for fajitas?

    This is quite simple. Either use store-bought taco or fajita seasonings to cut down on time and ingredients or if you prefer to make your taco seasoning at home you can as well. You can do this two ways, place the steak strips in a bowl, toss the seasonings on the steak, and let it sit and marinate for 30 minutes in the fridge. Or, once the steak is being cooked in the skillet, pour the seasoning over the cooked steak and let it simmer for another 1-2 minutes.

    How do I get my fajita meat tender?

    Two great tips for making sure your steak fajita meat is as tender as possible are, firstly, cut the meat against the grain. This shortens the tough fibers making the meat much easier to chew. Secondly, cook the meat to medium-rare instead of well-done. Well-done meat tends to be dry and more difficult to chew, whereas medium-rare is juicy and tender.

    Can I use another protein?

    Yes. You can use chicken, shrimp, or even salmon bites (just cut the salmon into bite-sized pieces before you pan-sear them).

    What other veggies can I add?

    You can cook some other veggies with the bell peppers if you like. Some great options are broccoli florets, Brussels sprouts, green beans, or zucchini.

    Storing and Reheating

    • Store any leftovers from this steak fajitas recipe in the fridge for up to 4 days. You may freeze for up to 3 months.
    • Reheat leftover beef fajitas in the microwave for 60-90 seconds or a pan on the stove with a bit of oil.
    5 from 4 votes

    Easy Steak Fajita Recipe

    By: Rena
    Servings: 4 servings
    Prep: 10 minutes
    Cook: 10 minutes
    Total: 20 minutes
    top view of steak fajitas in an orange skillet with lime wedges
    This Steak Fajita Recipe is an easy, no-fuss dinner recipe that is ready in just minutes and tastes amazing! Made with 6 simple ingredients.

    Video

    Equipment

    • Chef's knife
    • cutting board
    • Cast Iron Skillet

    Ingredients

    • 2 pounds flank steak, sliced
    • 3 bell peppers, seeded and sliced
    • 1 large onion, sliced
    • 2 tablespoons olive oil, divided
    • 2 tablespoons taco seasoning, or fajita seasoning
    • 1/2 bunch cilantro, chopped

    Instructions

    • Heat 1 tablespoon of the 2 tablespoons olive oil in a large skillet over medium-high heat.
    • Add the 2 pounds flank steak in a single layer (cook in batches if needed to avoid overcrowding the pan), and sprinkle with 1 tablespoon of the 2 tablespoons taco seasoning.
      steak strips cooked with fajita seasoning in a skillet
    • Cook for around 1-2 minutes per side. Set aside.
    • To the same skillet, add the remaining oil and stir-fry the veggies( 3 bell peppers sliced, and 1 large onion, sliced) for 3-4 minutes.
      sliced peppers and onions on a skillet to be cooked for steak fajitas
    • Stir in the remaining taco seasoning. Mix to combine.
    • Remove from heat and return the steak; stir to combine.
      close up steal fajitas in an orange skillet with 2 lime wedges topped with chopped parsley
    • Serve in corn tortillas if desired with toppings of choice like 1/2 bunch cilantro chopped.

    Notes

    • Cut the flank steak against the grain to make the steak less tough. This shortens the beef fibers and makes chewing much easier.
    • Cook flank steak to medium-rare for the most tender texture. A well-done steak will be chewy and harder to break down.
    • Use any color of bell pepper you prefer! If you’re not a fan of green bell peppers, stick to red, yellow, and orange.
    • Store any leftovers from this steak fajita recipe in the fridge for up to 4 days.
    • Reheat them in the microwave or in a pan on the stove with a bit of oil.
    • Serve with guacamole, salsa, chopped fresh cilantro, and a squeeze of fresh lime!

    Nutrition

    Calories: 413kcalCarbohydrates: 10gProtein: 50gFat: 19gSaturated Fat: 6gPolyunsaturated Fat: 1gMonounsaturated Fat: 10gCholesterol: 136mgSodium: 226mgPotassium: 1017mgFiber: 3gSugar: 6gVitamin A: 2912IUVitamin C: 118mgCalcium: 63mgIron: 4mg

    Nutrition information is automatically calculated, so should only be used as an approximation.

    Additional Info

    Course: Main Course
    Cuisine: Mexican, tex mex
    Tried this recipe?Mention @healthyfitnessmeals or tag #healthyfitnessmeals!

    What to serve with steak fajitas

    Pin this now to find it later

    Pin It

    You may also like

    top view steak fajitas in an orange skillet
    ebook cover with taco salad bowl in the image.
    Get my free eBook!
    Grab my free ebook featuring 20 of my top 30 minutes family-friendly healthy dinner recipes.

    Also, if you try this steak fajita recipe and you like it, leave me some feedback in the comments section below. Don’t forget to rate the recipe, too! I would love it if you shared it with friends and family.

    FOLLOW me on FACEBOOK | INSTAGRAM | PINTEREST | TWITTER for all of my latest blog posts and recipes.

    About Rena Awada

    Hi, I’m Rena! Welcome to my blog. I am here to help you prepare delicious, light, fresh meals that your whole family will love!

    You May Also Like

    5 from 4 votes (3 ratings without comment)

    Leave a comment

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    3 Comments

    1. I love your Chicken fajitas, now I wanna try with steak 🙂 I was wondering, can I leave the steak marinating sone hours in a ziploc like in the chicken recipe?