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.
- Summer Dinner Win: Fire up the grill, keep it casual, and serve everything family style with guacamole and cilantro lime rice!
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
Pin It
Grilled Steak Faijtas
Equipment
- Grill
- Grill pan
Ingredients
- 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
- 1 teaspoon pepper
Vegetables
- 2 sliced bell peppers
- 1 medium sliced white onion
- 2 tablespoons olive oil
- ยฝ teaspoon salt
- ยผ teaspoon pepper
- 8 small flour tortillas
Instructions
- 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.
Notes
- 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.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.



















Like the recipe but for the novice cook, you might want to change recipe to show how much lime juice, paprika, and grated garlic to add to the marinade. I winged it and added the paprika, eyeballed the lime juice and grated the garlic.
Hi! Glad that you liked it! The recipe card is at the bottom of the post and has all of the exact measurements listed for each ingredient.
Great marinade. Used top sirloin. Used cast iron skillet put a little extra virgin Olive oil on medium high heat for 5 minutes each side. While steak rested for about 10 minutes, sauteed onion, green and red pepper in juices from steak. Will make again!
Toppings
Avocado with lime juice
Sour cream
Pico de gallo
Yum! Thank you for the nice recipe! I will definitely try this recipe!