Grilled steak fajitas are one of those dinners that feels fun the second it hit the table. The steak is juicy and smoky, the peppers and onions are tender and flavorful, and everyone gets to build their fajitas just the way they like them.
Build Your Own: Set out the warm tortillas, toppings, steak, peppers, and onions, then let everyone make theirs just right.
Big Flavor: The marinade makes the steak juicy and super flavorful, and the peppers and onions make every bite fresh and hearty.
Summer Dinner Win: Fire up the grill, keep it casual, and serve everything family style with guacamole and cilantro lime rice!
Steak options: Flank steak, skirt steak, or flat iron steak all work great for fajitas.
Marinade: Let the steak marinate for at least 2 hours, so it has time to tenderize and soak up all that flavor.
I love grilling in the summertime, it keeps my house nice and cool, and doesn’t dirty up the kitchen. A lot of people are intimidated by it, but if you use a meat thermometer, there’s no way you can mess it up. These are the best steak fajitas!
Marinate the Steak: In a resealable container or zip-top bag, add the flank steak, olive oil, fresh lime juice, garlic, chili powder, cumin, paprika, onion powder, salt, and pepper. Mix well, then let marinate in the fridge for 4-8 hours.
Prep the Grill and Veggies: Preheat the grill to medium-high heat, then place a grill pan or sheet pan on one side of the grill. Add sliced bell peppers and sliced white onion to a medium bowl. Toss with olive oil, salt, and pepper.
Grill the Steak and Peppers: Add the veggie mix to the grill pan and cook for 3-4 minutes. Add the marinated steak to the grill. Use tongs to toss the peppers and close the grill.
Flip and Finish Cooking: Let the steak cook for about 4 minutes, then flip it over. Give the peppers another toss. Remove the peppers from the grill if they are charred. Cook the steak for an additional 3-4 minutes, or until it reaches the desired doneness.*
Rest, Slice, and Serve: Remove the steak and peppers from the grill and let the meat rest for 5-10 minutes. Slice the meat against the grain into thin strips. Serve grilled steak fajitas with small flour tortillas and desired toppings.
*Cook the Steak Just Right: Cook it to medium-rare (about 140°F), then let it rest before slicing.
Slice Against the Grain: This keeps the steak tender and easy to bite into.
Warm the Tortillas: Toss the tortillas on the grill for a few seconds to give them a little color and extra flavor.
No Grill?: Use a grill pan on the stovetop if you don’t want to fire up the grill.
Grill Pan: Keeps peppers and onions from falling through the grates.
Meat Thermometer: Helps you grill the steak to the perfect temperature.
Grilling Tongs: Makes flipping steak and tossing veggies easy.
2 sliced bell peppers1 medium sliced white onion2 tablespoons olive oil½ teaspoon salt¼ teaspoon pepper8 small flour tortillas
Fridge: Store leftovers in an airtight container for up to 4 days.
Reheat: Reheat in the microwave or in the oven until heated through.
Make Ahead: Start marinating your meat up to 24 hours in advance. Chop your veggies the day before so everything is ready to throw on the grill.