The Block

Flat Iron Steak Fajitas with Tomato & Avocado Salsa


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

Flat iron fajitas are a quick and easy Mexican dish that are sure to become a family favorite. 
Prep Time45 mins
Cook Time10 mins
Total Time55 mins
Course: Main Course
Cuisine: Mexican
Keyword: flat iron steak
Servings: 4 servings
Author: Stacie Simonson



  • 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


  • 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.
  • Preheat a large skillet or cast-iron pan to medium-high.
  • 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.
  • 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.
  • To make salsa, place all ingredients in a bowl and stir to combine. Season to taste with salt and pepper.  
  • Serve meat mixture on top of warmed tortillas topped with salsa.

Flat Iron Steak Fajitas with Tomato & Avocado Salsa

Steaks for Everyone

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

Flat Iron Steak Fajitas with Tomato & Avocado Salsa

What’s On Our Board

Copy link
Powered by Social Snap