These steak fajitas are bold, juicy, and full of vibrant flavor thanks to a zesty marinade that does all the heavy lifting. Everything comes together quickly in one skillet, making this an ideal choice for a lively weeknight dinner or casual gathering. Serve straight from the pan with warm tortillas and your favorite toppings.
In a bowl or shallow dish, combine all of the marinade ingredients and mix well. Add the steak, turning it to coat evenly. Cover and refrigerate for 1 to 4 hours.
Heat a large skillet over medium-high heat. Place the steak in the hot pan and cook for 3 to 4 minutes per side. Transfer the steak to a cutting board and allow it to rest for a few minutes.
While the steak rests, add the olive oil to the same skillet and keep it over medium-high heat. Add the sliced onion and bell peppers and sauté, stirring often, for 4 to 5 minutes until just tender.
Slice the rested steak into long strips, cutting diagonally across the grain.
Return the sliced steak to the skillet with the vegetables and toss everything together until well combined and heated through.
Serve immediately with tortillas and finish with sour cream, pico de gallo, guacamole, and fresh cilantro as desired.
NutritionCalories: 355 kcal | Carbohydrates: 30 g | Protein: 19 g | Fat: 19 g | Saturated Fat: 3 g | Polyunsaturated Fat: 1 g | Monounsaturated Fat: 10 g | Cholesterol: 45 mg | Sodium: 688 mg | Potassium: 445 mg | Fiber: 8 g | Sugar: 5 g | Vitamin A: 1925 IU | Vitamin C: 82 mg | Calcium: 35 mg | Iron: 2 mg