Description
These Steak Fajitas are juicy, smoky, and packed with Tex-Mex flavor! Marinated in lime, olive oil, soy sauce, and spices, then grilled to perfection with sizzling peppers and onions—this easy steak fajita recipe is a must-try for family dinners or fajita night with friends.
Ingredients
-
1/4 cup olive oil
-
1/4 cup freshly squeezed lime juice
-
2 tablespoons soy sauce
-
2 tablespoons Worcestershire sauce
-
2 teaspoons chili powder
-
1 teaspoon cumin
-
1/2 teaspoon smoked paprika
-
2 cloves garlic, minced
-
Salt and pepper to taste
-
1 1/2 lbs flank steak or skirt steak
-
1 red bell pepper, sliced
-
1 green bell pepper, sliced
-
1 yellow onion, sliced
-
Flour tortillas, for serving
-
Optional toppings: sour cream, guacamole, salsa, shredded cheese, fresh cilantro
Instructions
-
Marinate the Steak:
In a large bowl or resealable bag, whisk together olive oil, lime juice, soy sauce, Worcestershire sauce, chili powder, cumin, paprika, garlic, salt, and pepper. Add steak and coat well. Marinate for at least 30 minutes, preferably 2–4 hours in the fridge. -
Cook the Steak:
Heat a large skillet or grill pan over medium-high heat. Remove steak from marinade and cook 4–5 minutes per side, or until desired doneness. Let rest before slicing. -
Sauté the Veggies:
In the same pan, add a splash of oil and sauté sliced peppers and onions until tender and slightly charred, about 5–7 minutes. -
Slice and Assemble:
Thinly slice the steak against the grain. Warm the tortillas, then layer with steak, peppers, onions, and desired toppings. -
Serve:
Serve immediately with lime wedges on the side for extra zing!
Notes
-
For extra tenderness, slice steak thinly across the grain after resting.
-
Try adding jalapeños for some heat or swapping in chicken for variation.
-
Use cast iron for best sear and flavor on both steak and veggies.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Grilling / Sautéing
- Cuisine: Tex-Mex / Mexican-American