Restaurant-style sizzling Steak Fajitas made in less than 30 minutes with just 7 easy-to-find ingredients! These tender beef fajitas are the perfect easy weeknight meal, just add tortillas and all your favorite toppings, salsa, and more.
Step 1
Combine the steak, olive oil, lime juice, Worcestershire sauce, and half the fajita seasoning in a large bowl. Let the steak marinate for at leats 15 minutes, up to 2 hours.
Step 2
Heat a heavy cast iron skillet over medium-high heat. Add a drizzle of olive oil. Add the steak to the skillet. Cook for 3-4 minutes until lightly browned and seared on the bottom. Flip and cook for 3-4 minutes until the steak is cooked to medium-rare/medium. Cook longer if desired or if needed for thicker cuts of steak. Do not overcook or the steak can be tough. Remove and tent with foil.
Step 3
Add the peppers and onions. Season with half the fajita seasoning. Cook for 4-6 minutes (longer for softer veggies), stirring as needed until the veggies are tender-crisp and lightly charred.
Step 4
Once the steak has rested, slice it into thin slices against the grain. Toss with the peppers and onions in the skillet. Squeeze fresh lime juice over the top and sprinkle with cilantro.