Steak Fajitas Recipe

Steak fajitas are a sizzling and flavorful Tex-Mex dish that combines tender strips of marinated steak with sautéed peppers and onions, all wrapped in warm tortillas. This iconic dish is bursting with savory and zesty flavors, making it a favorite for gatherings or weeknight dinners. Whether grilled or cooked in a skillet, steak fajitas are versatile, customizable, and guaranteed to please a crowd.


  • – 1 1/2 pounds flank steak or skirt steak, thinly sliced against the grain
  • – 1/4 cup olive oil
  • – 1/4 cup lime juice (about 2 limes)
  • – 3 cloves garlic, minced
  • –  teaspoon chili powder
  • –  teaspoon ground cumin
  • –  teaspoon paprika
  • – 1/2 teaspoon dried oregano
  • – Salt and pepper to taste
  • – 2 bell peppers, thinly sliced (any color you prefer)
  • – 1 large onion, thinly sliced
  • – Flour or corn tortillas, for serving
  • – Optional toppings: salsa, guacamole, sour cream, shredded cheese,
  • chopped cilantro, lime wedges


1. In a bowl, whisk together the olive oil, lime juice, minced garlic, chili powder, ground cumin, paprika, dried oregano, salt, and pepper to create the marinade.

2. Place the thinly sliced steak in a shallow dish or resealable plastic bag. Pour the marinade over the steak, ensuring it is evenly coated. Cover the dish or seal the bag and refrigerate for at least 1 hour, or overnight for best results.

3. Heat a large skillet or grill pan over medium-high heat. Once hot, add the marinated steak slices in a single layer, working in batches if necessary to avoid overcrowding the pan. Cook the steak for 2-3 minutes per side, or until browned and cooked to your desired level of doneness. Transfer the cooked steak to a plate and tent with foil to keep warm.

4. In the same skillet or pan, add the sliced bell peppers and onions. Cook, stirring occasionally, until the vegetables are tender-crisp and slightly charred, about 5-7 minutes.

5. Return the cooked steak to the skillet with the peppers and onions, tossing everything together to combine. Cook for an additional minute to heat through.

6. Warm the tortillas in the skillet or wrap them in foil and place them in a warm oven until heated through.

7. To serve, spoon the steak, peppers, and onions onto warm tortillas. Serve with your favorite toppings such as salsa, guacamole, sour cream, shredded cheese, chopped cilantro, and lime wedges.

8. Enjoy your delicious and satisfying steak fajitas!

These steak fajitas are sure to be a hit with family and friends. Customize them with your favorite toppings and enjoy the sizzling flavors of this classic Tex-Mex dish.

Leave a Comment