Rating: 5 stars
3 Ratings
  • 5 star values: 3
  • 4 star values: 0
  • 3 star values: 0
  • 2 star values: 0
  • 1 star values: 0

For a seriously satisfying dinner at home, look no further than this foolproof steak fajita recipe. 

Recipe by Well Done


Read the full recipe after the video.

Recipe Summary

30 mins
5 hrs
Serves 8


Ingredient Checklist


Instructions Checklist
  • Combine Worcestershire, cumin, chili powder, oregano, lime zest, lime juice, garlic, 1/4 cup olive oil, and 1 teaspoon of the salt in a large ziplock plastic bag, and mix well. Reserve 2 tablespoons of marinade in a small bowl. Add steak to bag and seal tightly. Marinate in the refrigerator at least 4 hours or overnight, turning and massaging marinade into meat occasionally.

  • Heat 1 tablespoon of the oil in a large cast-iron skillet over medium-high. Add bell peppers, onions, and, if desired, jalapeño; cook, stirring often, until slightly softened and caramelized, about 5 minutes. Sprinkle with remaining 1/2 teaspoon salt. Add reserved marinade, and cook, stirring to scrape any loose brown bits from the bottom. Transfer bell pepper mixture to a platter, and cover with aluminum foil to keep warm. Wipe any extra juice from bottom of skillet, and return to medium-high.

  • Remove steak from marinade, allowing any excess marinade to drip off; discard marinade. Heat remaining 1 tablespoon oil in skillet over medium-high. Add steak; cook to desired degree of doneness, or 4 minutes per side for medium-rare. Transfer to a cutting board, and let stand, tented with aluminum foil for 5 minutes.

  • Slice steak, across the grain in 1/2-inch slices, and place on platter with vegetables; sprinkle with cilantro. Serve with tortillas, pico de gallo, and sour cream.