Print

Juicy Restaurant-Style Steak Fajitas (Easy Skillet Recipe)

Close-up of perfectly cooked steak fajitas featuring strips of seasoned steak mixed with colorful sautéed bell peppers and onions.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Make steak fajitas that taste like they came straight from your favorite Mexican restaurant. This recipe focuses on a flavorful marinade for tender steak and quick cooking in a skillet for that perfect sizzling finish. It is a great option for a quick weeknight dinner.

Ingredients

Scale
  • 1.5 lbs flank steak or skirt steak, sliced against the grain into thin strips
  • 1/4 cup lime juice (about 2 limes)
  • 2 tablespoons olive oil, divided
  • 2 tablespoons soy sauce
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon garlic powder
  • 1/4 teaspoon onion powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 large yellow onion, sliced
  • 2 bell peppers (any color), sliced
  • Optional: Tortillas, sour cream, salsa, guacamole for serving

Instructions

  1. Combine the lime juice, 1 tablespoon of olive oil, soy sauce, Worcestershire sauce, cumin, chili powder, paprika, oregano, garlic powder, onion powder, salt, and pepper in a bowl. This is your steak fajita marinade.
  2. Add the sliced steak to the marinade, toss to coat completely, cover, and refrigerate for at least 30 minutes, or up to 4 hours for the best flavor.
  3. When ready to cook, heat the remaining 1 tablespoon of olive oil in a large skillet or cast iron pan over medium-high heat until it shimmers.
  4. Remove the steak from the marinade, letting excess drip off, and add it to the hot skillet in a single layer (work in batches if necessary to avoid crowding the pan).
  5. Cook the steak for 2 to 3 minutes per side until nicely browned and cooked to your desired doneness. Remove the steak from the skillet and set it aside on a plate.
  6. Add the sliced onions and bell peppers to the same hot skillet. Cook, stirring occasionally, for 5 to 7 minutes until the vegetables are tender-crisp and slightly charred.
  7. Return the cooked steak to the skillet with the vegetables. Toss everything together for about 1 minute to reheat the steak and combine the flavors.
  8. Serve immediately with warm tortillas and your favorite toppings for a sizzling Tex Mex steak dinner experience.

Notes

  • For the best ‘sizzling’ effect, use a cast iron skillet and let it get very hot before adding the steak.
  • If you prefer a less intense flavor, reduce the marinade time to 30 minutes.
  • You can use flank steak fajitas or skirt steak fajitas; both work well for this quick cooking method.

Nutrition