Flat Iron Steak Fajitas

This post may contain affiliate links. As Amazon Associates we earn from qualifying purchases.

Need a quick and delicious dinner idea? Then try these flat iron steak fajitas made with tender steak, fresh bell peppers, and sweet onions!

Fiesta Friday is a mainstay in our household. But, there’s only so many tacos you can eat before you want something new.

For today’s recipe, we’re sharing our flat iron steak fajitas using our homemade fajita seasoning, or a store-bought one if you prefer, and flat iron steak.

The best part about this recipe is that it only uses one pan; a skillet. Which is great for clean-up.

Four flat iron steak fajitas served with fresh limes.

How to make flat iron steak fajitas in a slow cooker?

You can make this recipe in your slow cooker. All you need to do is add the beef, peppers, onions, and seasoning to your appliance.

Then, add a 1-2 cups of beef broth to the cooker. That’s the only change you need to make to the ingredients. Set it on low heat for about 4 hours (or 2-2.5 hours on high).

Once the fajitas are done, serve them with your favorite condiments like sour cream, Monterrey Jack Cheese, and pickled or fresh jalapenos.

If you prefer a Tex-Mex chicken dish, then try our slow cooker chicken tacos or crockpot chicken nachos.

The cooked beef, peppers, and onions in the cast iron skillet.

How to make fajitas in a cast iron skillet?

First, start by slicing the flat iron steak into strips. Make sure to cut against the grain of the beef.

After that, toss the meat and fajita seasoning together in a mixing bowl. The beef should be evenly coated before moving on.

The spices and beef tossed together in a bowl.

Next, slice the bell peppers and onions into strips. Grab another mixing bowl and toss the vegetables with more seasoning.

Then, place a large skillet over medium to medium-high heat and let the pan get warm.

Fajita seasoning being sprinkled over a bowl of sliced peppers and onions.

Afterward, add in the oil and vegetables. Be careful, the pan will be hot at this point. Let the peppers and onions cook for 3-4 minutes.

When they start soften around the edges, add the beef and let the mixture cook for about 5-minutes or until the steak is done to your likeness.

Top-down view of the beef and vegetables in the skillet

Last, remove the pan from the heat and serve with warm tortillas. Occasionally, I serve mine with this corn and black bean salsa. It adds a ton of flavors and textures!

That’s it, your flat iron steak fajitas are done. Kim and I hope you enjoy this meal and wish you all the best 🙂

Looking for another way to flavor steak? Then, check out our beef beer marinade recipe.

Up-close view of a fajita served with a lime wedge.

Recipe Tips:

  • Make sure your skillet is hot before cooking the steak and vegetables. The meat will get a good sear and the peppers and onions will char a little bringing out the natural sugars.
  • I would only tenderize the fajita meat if it lacks proper fat marbling. You want a good amount of fat in the steak to keep it tender and juicy. Otherwise, you may want to tenderize it before getting started.
  • To add extra flavor to the dish, consider charring or steaming your tortillas just before serving.

Is flat iron steak tough?u003cbru003e

Usually, the meat has enough marbling to stay tender. However, if it’s poorly cooked, then it will become chewy and tough.

Why is my fajita meat tough?u003cbru003e

Probably because it was overcooked. Flat iron steak is still steak and needs to be treated like one. Try to cook it in whole pieces, medium doneness, and let it rest for a few minutes before cutting.u003cbr/u003e

Up-close view of a fajita served with a halved lime.

Flat Iron Steak Fajitas

5 from 4 votes
Print Pin
Author: John
Prep Time: 15 minutes
Cook Time: 10 minutes
Total Time: 25 minutes
Servings: 4 Servings


  • 16 ounces flat iron steak, or flank steak or Hangar steak, cut into strips
  • 1 1/2 tablespoons fajita seasoning, divided
  • 1 green bell pepper, cut into strips
  • 1 red bell pepper, cut into strips
  • 1 white onion, cut into strips
  • 1 tablespoon canola oil, or neutral tasting oil
  • 8 small tortillas


  • In a small bowl, combine the sliced steak and 1 tablespoon of fajita seasoning. Toss the two together until all pieces of steak are evenly coated with seasoning. Set aside.
    16 ounces flat iron steak
    1 1/2 tablespoons fajita seasoning
  • In a separate medium bowl, combine the vegetables and remaining ½ tablespoon of fajita seasoning. Toss to combine.
    1 green bell pepper
    1 red bell pepper
    1 white onion
  • Heat a large skillet or flat iron griddle over medium – high heat. When the skillet is hot, add the oil and the vegetables. Cook for 3 to 4 minutes just until the vegetables begin to soften around the edges. Add the strips of steak and meat with the vegetables while stirring frequently. Cook for 4 to 6 minutes or until desired doneness is reached.
    1 tablespoon canola oil
  • Remove from the pan, and serve with warm tortillas, guacamole, and sour cream.
    8 small tortillas

Suggested Equipment


*The calories listed are an approximation based on the ingredients in the recipe card and a 4-ounce serving (two small fajitas). Actual calories will vary.
*Doubling or tripling this recipe has not been tested. Therefore, we can not guarantee the outcome of adjusting the ingredients.
*Leftovers can be stored in a sealed container, in your fridge, for up to 3-days.


Serving: 2fajitas | Calories: 441kcal | Carbohydrates: 36g | Protein: 27g | Fat: 20g | Saturated Fat: 7g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 8g | Trans Fat: 0.4g | Cholesterol: 75mg | Sodium: 604mg | Potassium: 580mg | Fiber: 4g | Sugar: 6g | Vitamin A: 1130IU | Vitamin C: 64mg | Calcium: 106mg | Iron: 5mg
Get Our Dip Recipes Ebook!More details here ➡️ FREE EBOOK!


  1. Loved this! Used your recipe for fajita seasoning, our freshly butchered meat and had one of the simplest, yet tastiest meals. Im not a fan of lingering smells, but this was a good one 🙂 We like onions, so I will add more next time. Thank you!

    1. Freshly butchered meat would be fantastic for this recipe. I bet the fajitas tasted amazing! Thanks so much for coming back to comment and rate the recipe. We hope you have a great night! 🙂

Leave a Reply

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

Recipe Rating