Print

30-Minute Restaurant Style Skillet Steak Fajitas with Citrus Marinade

Close-up of perfectly cooked steak fajitas featuring seasoned steak strips mixed with vibrant red and yellow bell peppers and onions.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Make steak fajitas that taste like they came from your favorite Tex-Mex restaurant. This easy recipe uses a bright citrus marinade to keep the flank steak juicy and cooks everything quickly in one skillet for minimal cleanup on busy weeknights.

Ingredients

Scale
  • 1.5 lbs flank steak or skirt steak, thinly sliced against the grain
  • 1/4 cup olive oil, divided
  • 1/4 cup fresh lime juice
  • 2 tablespoons fresh orange juice
  • 3 cloves garlic, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 large yellow onion, sliced
  • 2 bell peppers (any color), sliced
  • 8 small flour tortillas, warmed

Instructions

  1. Combine the lime juice, orange juice, minced garlic, cumin, chili powder, oregano, salt, and pepper in a bowl. Whisk in 2 tablespoons of the olive oil to create the marinade.
  2. Place the sliced steak in a resealable bag or shallow dish. Pour half of the marinade over the steak, reserving the other half for the vegetables. Marinate the steak for at least 15 minutes, or up to 4 hours in the refrigerator.
  3. Heat 1 tablespoon of olive oil in a large skillet over medium-high heat until shimmering. Add the steak in a single layer (work in batches if necessary to avoid crowding the pan). Sear for 2-3 minutes per side until browned and cooked to your preference. Remove the steak from the skillet and set aside.
  4. Add the remaining 1 tablespoon of olive oil to the same skillet. Add the sliced onions and bell peppers. Pour the reserved marinade over the vegetables.
  5. Cook the vegetables, stirring occasionally, for 5 to 7 minutes until they are tender-crisp and slightly charred.
  6. Return the cooked steak to the skillet with the vegetables. Toss everything together for 1 minute to reheat the steak and coat it in the vegetable juices.
  7. Serve the sizzling steak fajitas immediately with warm tortillas and your preferred toppings.

Notes

  • For the best sear and restaurant-style flavor, make sure your skillet is hot before adding the steak. Do not overcrowd the pan; cook the meat in batches.
  • If you prefer grilling, marinate the steak as directed and grill over medium-high heat for 3-4 minutes per side.
  • This recipe is naturally gluten-free if you serve it with corn tortillas or skip the tortillas entirely.

Nutrition