When my mother lit the grill and the peppers hit the flames, we all knew it was fajita night. The sizzling sound, the smell of smoky steak, and the laughter around the table—it was pure joy. These Grilled Steak Fajitas bring that same magic to your home. Perfect for weekends or any day that needs a little spark. Gather your loved ones and fire up the grill!
1½ lbs flank or skirt steak
2 tbsp olive oil
Juice of 2 limes
3 garlic cloves, minced
1 tsp chili powder
1 tsp cumin
1 tsp smoked paprika
½ tsp salt
½ tsp black pepper
2 bell peppers (any color), sliced
1 large red onion, sliced
8 small flour or corn tortillas
Marinate the Steak: In a bowl, mix olive oil, lime juice, garlic, and spices. Rub all over the steak and let marinate for 1–4 hours.
Preheat the Grill: Set to medium-high heat.
Grill Steak: Cook steak for 4–5 minutes per side (medium-rare to medium). Let rest for 5 minutes, then slice thinly against the grain.
Grill Veggies: Toss peppers and onion with a little oil, grill until slightly charred and tender.
Warm Tortillas: Place tortillas on grill for 30 seconds each side.
Assemble Fajitas: Fill tortillas with steak, veggies, and your favorite toppings!
Marinate Longer = More Flavor! Up to 8 hours is great.
Slice Against the Grain for tender bites.
Don’t Skip Resting Time – it keeps the steak juicy.
Add toppings like avocado, salsa, sour cream, or a squeeze of lime.