Flat iron fajitas are a quick and easy Mexican dish that are sure to become a family favorite. Our chef team shared their recipe for marinade and homemade salsa for the perfect flat iron fajitas.


Flat iron steak is taken from the upper portion of the top blade roast from the chuck primal and named after its triangular shape and is perfect for this recipe. The cut is extremely tender, well-marbled, and is known for its rich, beefy flavor. We age our steak a minimum of 21-days for maximum tenderness and all beef is cut by our master butchers for an exceptional eating experience.


Prepare the flat iron steaks ahead of time to allow them to marinade at least 30 minutes in this zesty sauce. When preparing, make sure to cut the steak against the grain for tender and juicy steak strips.


These flat iron fajitas are packed with flavor and easy to prepare on the stove. Top with our simple tomato and avocado salsa for a meal that satisfies even the biggest hunger. This recipe is sure to be a family favorite.


Love flat iron steak? Try this cherry pepper pesto caprese salad with grilled asparagus and flat iron steak and follow Omaha Steaks on Pinterest for more great recipes.


Flat Iron Fajitas with Tomato & Avocado Salsa


  • 2 7 oz. Flat Iron Steaks, thawed
  • 1 onion (cut in ½ and thinly sliced vertically)
  • 1 pepper (red, green or yellow thinly sliced)
  • 3 Tbsp. fresh lime juice
  • 3 Tbsp. oil (plus 1 Tbsp.)
  • 2 cloves garlic (minced)
  • 1 tsp. chili Powder
  • ½ tsp. cumin
  • ½ tsp red pepper flakes
  • 1 tsp. salt
  • ½ tsp. pepper
  • 8 corn or flour tortillas (warm)


  • 1 ripe avocado (cubed)
  • ½ pint cherry tomatoes (quartered)
  • 2 green onion (sliced)
  • 1 Tbsp. lime juice
  • ¼ cup cilantro (chopped)
  • Salt & Pepper (to taste)
  1. Slice flat iron steak into thin strips across the grain. In a bowl mix together 3 T. oil, lime juice, garlic, chili powder, cumin, hot pepper flakes, salt and pepper. Add beef strips and stir to coat. Set aside for 30 minutes.

  2. Preheat a large skillet or cast-iron pan to medium-high.

  3. Add 1 T. oil to pan, onions and peppers. Sauté for 3-4 minutes until softened and starting to brown. Transferrer mixture to a bowl and set aside.

  4. Add beef strips to the pan and sauté for 3-4 minutes until meat is browned. Return onions and pepper to skillet. Stir until combined.

  5. To make salsa, place all ingredients in a bowl and stir to combine. Season to taste with salt and pepper.  

  6. Serve meat mixture on top of warmed tortillas topped with salsa.

Steaks for Everyone

Shop steaks by cut, texture, flavor — whatever you prefer! We’ve got something for everyone.

Pin It on Pinterest

Share This