Ingredients
Equipment
Method
- Slice the steak against the grain into 1/2-inch strips. Place the steak strips into one sealable zip-top bag.
- Cut the bell peppers and onion into thin strips. Place all vegetables into a separate sealable zip-top bag.
- In a jar with a tight-fitting lid, combine olive oil, lime juice, cumin, chili powder, cayenne pepper, salt, black pepper, and minced garlic. Shake vigorously until well combined.
- Pour 1/3 of the marinade over the steak, 1/3 over the vegetables, and reserve the remaining 1/3 for cooking. Seal both bags tightly and massage to coat evenly.
- Refrigerate both bags for at least 1 hour, or overnight for best flavor development.
- When ready to cook, heat a large skillet or cast iron pan over medium-high heat until hot.
- Pour the marinated vegetables into the hot skillet. Cook, stirring occasionally, until vegetables are tender-crisp, about 5 minutes.
- Remove vegetables from the skillet and transfer to a plate. Set aside.
- Add the marinated steak strips to the same hot skillet. Cook, stirring frequently, until steak is cooked through and slightly charred, about 7-10 minutes.
- Return the cooked vegetables to the skillet with the steak. Add the reserved marinade and toss everything together for 1-2 minutes until heated through.
- Serve immediately with warm tortillas and desired toppings such as sour cream, guacamole, salsa, cheese, and lime wedges.
Notes
Best Steak Cuts: Skirt steak provides the most authentic flavor, but flank steak and sirloin work well too.
Make-Ahead Tip: You can marinate the steak and vegetables up to 24 hours in advance for deeper flavor and easier weeknight cooking.
Serving Suggestions: Set up a fajita bar with various toppings and let everyone build their own. Serve with Mexican rice and refried beans for a complete meal.
Storage: Leftover fajitas keep in the refrigerator for 3 days and reheat well in a skillet over medium heat.