These steak fajitas come together fast and deliver big flavor. Juicy strips of beef cook up with peppers and onions, then get tucked into warm tortillas with your favorite toppings. Perfect for busy nights, casual gatherings, or anytime fajitas sound like the right move.
2 pounds skirt, flank, sirloin, or hanger steak, sliced into 1/2-inch strips
1 red pepper, deseeded and sliced into thin strips
1 bell pepper, deseeded and sliced into thin strips
1 medium onion, peeled and sliced into thin strips
3 tablespoons olive oil
1 tablespoon lime juice
1/2 teaspoon chili powder
1 teaspoon ground cumin
Pinch cayenne pepper
1/2 teaspoon Kosher salt
1/2 teaspoon ground black pepper
2 cloves garlic, minced
6–8 tortillas, warmed
Optional Garnishes
Sour cream
Guacamole
Salsa
Instructions
Place the sliced steak in one sealable bag and the peppers and onion in another.
Add the olive oil, lime juice, chili powder, cumin, cayenne pepper, salt, black pepper, and garlic to a jar with a tight-fitting lid. Shake well until fully combined.
Pour one-third of the marinade over the steak, one-third over the vegetables, and set the remaining marinade aside for later. Seal both bags and refrigerate for at least 1 hour or up to overnight.
When ready to cook, heat a large skillet over medium-high heat. Add the vegetables and cook until just tender-crisp, about 5 minutes. Transfer them to a plate.
Add the steak strips to the same skillet and cook until fully done, about 7–10 minutes.
Return the vegetables to the skillet and pour in the reserved marinade. Stir to combine and heat through.
Serve immediately with warm tortillas and any desired garnishes.