Go Back

Steak Fajitas Recipe

Experience the most flavorful steak fajitas, richly marinated in a zesty blend of lime, garlic, and spices. This Tex-Mex inspired dish guarantees a juicy, tender result that will surpass all other fajita recipes.
Print Pin
Prep Time: 15 minutes
Cook Time: 15 minutes
Additional Time: 2 hours
Total Time: 2 hours 30 minutes

Ingredients

Steak Marinade:

  • 2 teaspoons ground cumin
  • ¼ cup chopped cilantro
  • ½ teaspoon black pepper
  • 2 teaspoons chili powder
  • ¼ cup pineapple juice unsweetened
  • 2 tablespoons Worcestershire sauce
  • 1 tablespoon minced garlic
  • 3 tablespoons olive oil
  • cup lime juice
  • ½ teaspoon red pepper flakes adjust to taste
  • 1 teaspoon kosher salt
  • 1 teaspoon smoked paprika

Fajitas:

  • 2 medium white onions sliced
  • 1 large poblano pepper ribs and seeds removed, sliced
  • 1 ½ - 2 pounds skirt steak or flank steak
  • 1 tablespoon high-heat oil
  • 2 –3 bell peppers thinly sliced (assorted colors)

Optional Toppings:

  • Guacamole
  • Salsa verde
  • Fresh cilantro leaves
  • Salsa
  • Sautéed corn
  • Sour cream
  • Shredded cheese
  • Rice
  • Black beans
  • Tortillas
  • Tomatoes
  • Cilantro-lime rice
  • Lettuce

Instructions

  • Combine all marinade ingredients in a large shallow dish or zip-top bag, tasting and adjusting seasonings as needed. Thoroughly coat the steak in the marinade, cover, and refrigerate for 2–4 hours or ideally overnight; remove from the fridge 30 minutes before cooking. Heat a large cast iron skillet or grill pan over high heat, allowing it to preheat for a couple of minutes. Place the steak in the pan, searing for 3–5 minutes per side depending on your preferred doneness; medium-rare is achieved around 3 minutes per side. Lower heat slightly if the pan becomes too hot. Transfer the cooked steak to a plate and tent with foil, letting it rest. Add the remaining tablespoon of oil to the same pan over high heat, then sauté the onions, poblano, and bell peppers, tossing occasionally and cooking for about 2–3 minutes until tender-crisp; season with a touch of salt and pepper. If necessary, cook vegetables in batches to prevent steaming. After resting, slice the steak thinly against the grain, angling the knife for optimal tenderness, and optionally return the slices to the pan with the veggies. Serve the fajitas in warm tortillas or over rice bowls, garnished with your choice of toppings.

Notes

To prepare in advance, marinate the steak and immediately freeze in a zip-top bag. Thaw overnight in the refrigerator when ready to grill.