This website may contain affiliate links and advertising so that we can provide recipes to you. Read my disclosure policy.
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.

Why These Fajitas are a Must-Make Summer Meal
- 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.
Grilled Steak Fajitas Ingredients


- 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.
How to Make Grilled Steak Fajitas
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.








Alyssa’s Pro Cooking Tips
- *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.
Must Have Tools For This Recipe
- 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.
Pin this now to find it later
Prevent your screen from going dark
-
To a resealable container or a zip-top bag, add 1 ½ -2 lbs flank steak or skirt steak, ¼ cup olive oil, 3 tablespoons fresh lime juice, 3 minced garlic cloves, 1 tablespoon chili powder, 1 teaspoon cumin, 1 teaspoon paprika, 1 teaspoon onion powder, 2 teaspoons salt, and 1 teaspoon pepper. Mix well and let marinate in the fridge for 4-8 hours.
-
Preheat the grill to medium-high heat. Place a grill pan or sheet pan on one side of the grill.
-
Add 2 sliced bell peppers and 1 medium sliced white onion to a medium bowl. Toss with 2 tablespoons olive oil, ½ teaspoon salt, and ¼ teaspoon pepper.
-
Add the pepper mix to the grill pan and cook for 3-4 minutes. Add the marinated steak to the uncovered side of the grill. Use tongs to toss the peppers and close the grill.
-
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. I cook mine to medium rare (140 degrees). 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 slices. Serve with 8 small flour tortillas and desired toppings.
- 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.
Serving: 1servingCalories: 263kcalCarbohydrates: 20gProtein: 12gFat: 15gSaturated Fat: 3gPolyunsaturated Fat: 2gMonounsaturated Fat: 9gCholesterol: 25mgSodium: 989mgPotassium: 312mgFiber: 3gSugar: 3gVitamin A: 1359IUVitamin C: 41mgCalcium: 70mgIron: 2mg
Nutrition information is automatically calculated, so should only be used as an approximation.




