Print

Easy Restaurant-Style Skillet Steak Fajitas with 30-Minute Marinade

Close-up of seasoned steak fajitas mixed with colorful bell peppers and onions, served with a tortilla.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Make flavorful, restaurant-style steak fajitas quickly using a simple skillet method. This recipe features tender steak strips, colorful peppers, and onions, all seasoned perfectly for a satisfying weeknight dinner.

Ingredients

Scale
  • 1.5 lbs skirt steak or flank steak
  • 1/4 cup lime juice
  • 2 tablespoons olive oil, plus more for cooking
  • 1 tablespoon chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon cayenne pepper (optional)
  • 1 large yellow onion, sliced
  • 2 bell peppers (any color), sliced
  • 812 small flour tortillas
  • Optional toppings: sour cream, shredded cheese, salsa, guacamole

Instructions

  1. Slice the steak against the grain into thin strips, about 1/4 inch thick.
  2. In a medium bowl, combine the lime juice, 2 tablespoons olive oil, chili powder, cumin, smoked paprika, oregano, salt, black pepper, and cayenne pepper (if using). This is your best steak fajita marinade.
  3. Add the steak strips to the marinade, toss to coat completely, cover, and refrigerate for at least 30 minutes, or up to 4 hours for maximum flavor.
  4. Heat 1 tablespoon of olive oil in a large skillet or cast-iron pan over medium-high heat until shimmering.
  5. Remove the steak from the marinade, letting excess drip off. Cook the steak in a single layer (work in batches if necessary to avoid crowding the pan) for 2 to 3 minutes per side until browned and cooked to your preferred doneness. Remove the steak from the skillet and set aside.
  6. Add the remaining olive oil to the hot skillet. Add the sliced onions and bell peppers. Cook, stirring occasionally, for 5 to 7 minutes until the vegetables are tender-crisp and slightly charred. This creates the classic sizzling steak and peppers.
  7. Return the cooked steak to the skillet with the vegetables. Toss everything together for 1 minute to heat through.
  8. Warm your tortillas according to package directions (in the oven, microwave, or directly over a gas flame for a few seconds).
  9. Serve the sizzling steak fajitas immediately with warm tortillas and your choice of toppings for a perfect Taco Tuesday steak recipe.

Notes

  • For the best results when cooking, make sure your skillet is very hot before adding the steak to achieve a good sear.
  • If you prefer a sheet pan steak fajitas method, toss the marinated steak and vegetables with 2 tablespoons of oil and roast at 400°F (200°C) for 15-20 minutes.
  • You can use this flavorful marinade recipe for slow cooker steak fajitas; cook on low for 4-6 hours.

Nutrition