I'm honestly so excited to share this sheet pan skirt steak fajitas recipe with you because it's become our go-to dinner when I want something that looks and tastes impressive without actually spending hours in the kitchen. Last month, when my sister came over unannounced with her family, I threw together these fajitas for eight people in under an hour, and she couldn't believe I'd made them at home.
Jump to:
- Why You'll Love This Sheet Pan Skirt Steak Fajitas Recipe
- For The Steak Fajita Marinade
- For The Fajitas
- Making The Perfect Sheet Pan Skirt Steak Fajitas
- Storage And Reheating Your Leftover Fajitas
- Helpful Tips And Variations For Sheet Pan Fajitas
- Frequently Asked Questions About Sheet Pan Skirt Steak Fajitas
- Recipes You Might Enjoy
- The Final Word On Sheet Pan Skirt Steak Fajitas
- Sheet Pan Skirt Steak Fajitas That Beat Restaurant Quality
Here's what makes this recipe work: a killer marinade that's equal parts savory and tangy, a broiler trick that gives you that perfect char, and everything cooks on one sheet pan. No complicated flipping techniques or special equipment. Alex has been asking me to make these at least twice a week, which honestly tells you everything you need to know about how good they are.
The best part? You marinate the steak the night before (or at least a few hours ahead), so when dinner time rolls around, you're basically just cooking. These fajitas come together in minutes once you're ready to eat. I always make sure to grab quality skirt steak from my butcher because it's tender, flavorful, and takes a marinade beautifully. The peppers get soft and caramelized while the steak gets that gorgeous char, and everything comes together with fresh lime juice and those warm flour tortillas.
This recipe is definitely different from making fajitas the traditional way on a stovetop. Using the broiler creates a restaurant-quality sear that's hard to achieve at home any other way. Plus, cooking the vegetables separately from the steak means nothing gets steamed, which I used to have happen when I tried doing everything together.
Why You'll Love This Sheet Pan Skirt Steak Fajitas Recipe
- Takes only 45 minutes active time from start to finish (plus marinating)
- Uses one sheet pan for the whole main component (minimal cleanup is real)
- The marinade works double duty to flavor both the meat and vegetables
- Feeds 4 to 8 people depending on appetites and sides
- Works perfectly for weeknight dinners or entertaining without stress
- Broiler method creates that amazing restaurant-quality char at home
- Naturally gluten-free (when served with corn tortillas)
For The Steak Fajita Marinade
- ½ cup soy sauce (this is your salt and umami base)
- ½ cup fresh lime juice (I use about 6 to 8 limes because fresh is worth it)
- ½ cup canola or neutral oil (keeps everything moist during marinating)
- ¼ cup packed light brown sugar (balances the acid and adds subtle sweetness)
- 2 teaspoons ground cumin seeds
- 2 teaspoons freshly ground black pepper
- 1 tablespoon chili powder (adjust based on your heat preference)
- 3 medium cloves garlic, finely minced (about 1 tablespoon)
- 2 pounds trimmed skirt steak (one whole steak, cut crosswise into 5 to 6-inch pieces)

For The Fajitas
- 1 large red bell pepper, stemmed, seeded, and cut into ½-inch strips
- 1 large yellow bell pepper, stemmed, seeded, and cut into ½-inch strips
- 1 large green bell pepper, stemmed, seeded, and cut into ½-inch strips
- 1 white or yellow onion, cut into ½-inch slices
- 12 to 16 fresh flour or corn tortillas, warmed (I prefer flour because they hold up better)
- Guacamole, pico de gallo, sour cream, shredded cheese, and salsa for serving
I like to set up a little topping bar so everyone can build their own. Sarah always goes light on the peppers and loads up on cheese, while Alex wants everything piled high. Donald usually sticks to the basics but sneaks extra sour cream when he thinks I'm not looking.
Making The Perfect Sheet Pan Skirt Steak Fajitas
Preparing The Marinade
Start by whisking together the soy sauce, fresh lime juice, oil, brown sugar, cumin, black pepper, chili powder, and minced garlic in a medium bowl. This is where the magic happens, so don't skip whisking it together—you want everything combined so the sugar dissolves and flavors are distributed evenly.
Once your marinade is ready, pour half of it (about ½ cup) into a separate container and set it aside. You'll use this reserved portion later for the vegetables, which keeps the flavors consistent across everything.

Marinating The Steak
Place your skirt steak pieces into a gallon-sized zipper-lock bag and pour the remaining marinade over them. Seal the bag, squeezing out as much air as possible, then massage everything so the meat gets fully coated.
Lay the bag flat in your refrigerator and turn it every couple of hours. I set a phone reminder because honestly, I forget otherwise. You need at least 3 hours, but 8 to 10 hours is even better if you have the time. The longer it sits, the more tender and flavorful the steak becomes. I usually do this the night before so everything's ready when I get home from work.
Cooking The Steak
When you're ready to cook, preheat your broiler and position the oven rack to the highest position. If you have a baking steel or baking stone, put it on the top rack and let it preheat too. If using a steel or stone, also preheat a rimmed baking sheet on top of it; if not, just use a room-temperature baking sheet.
Pull the steaks from the marinade and blot them dry with paper towels. This is important because moisture prevents browning. Arrange the steak pieces in an even layer on your baking sheet.
Broil without flipping for about 4 minutes until the top side is really well charred. Broilers vary wildly—mine is more aggressive than most—so keep watch and adjust timing if needed. If your broiler heats unevenly, rotate the pan halfway through.
Once charred, if you didn't use a baking steel or stone, flip the steaks and broil for 30 seconds longer. If you did use steel or stone, skip this step. Remove the steaks and transfer them to a platter to rest while you cook the vegetables.

Cooking The Vegetables
Switch your oven from broil mode to 450°F. Add the red, yellow, and green bell peppers and onions to the same baking sheet you used for the steak. Pour that reserved ½ cup of marinade over everything and toss until evenly coated. Using a wooden spoon, scrape up any browned bits stuck to the pan—that's pure flavor.
Arrange the peppers and onion in an even layer that covers the baking sheet, then roast, stirring occasionally, for about 25 minutes until they're tender and have browned spots. If your oven heats from the top, use a middle rack to avoid excessive burning. Everything should be soft and caramelized but not mushy.
Storage And Reheating Your Leftover Fajitas
These fajitas actually taste amazing as leftovers, which is why I almost always make extra. Store the cooked steak and vegetables separately from the tortillas—keep them in airtight containers in the refrigerator for up to 4 days.
The steak keeps better than the vegetables, so if you're using leftovers more than a few days later, the steak holds up fine. Reheat gently in a 300°F oven for about 10 minutes, or warm on the stovetop over low heat with a splash of water or extra marinade. The vegetables reheat well too and honestly taste even more flavorful the next day as the flavors meld together.
For freezing, I don't recommend freezing the cooked fajitas because the texture changes. However, you can freeze the cooked steak separately (great for adding to other recipes later) in an airtight container for up to 3 months. The vegetables don't freeze as well because they get mushy.
Helpful Tips And Variations For Sheet Pan Fajitas
Make it spicier: Add an extra ½ teaspoon of chili powder or include ¼ teaspoon of cayenne pepper if you like real heat. I usually do this when Donald's not eating because he's not a spicy person, but I love it.
Swap the protein: While skirt steak is perfect, you can absolutely use flank steak, flat iron steak, or even chicken thighs if that's what you have. The marinade works beautifully with any of them. Just adjust cooking times—chicken takes longer than steak.
Different peppers: I've made these with just red peppers because that's what Sarah would eat, or with poblano peppers for a different flavor. Mix and match based on what you like.
Make it dairy-free: Skip the sour cream and cheese and load up on guacamole and pico de gallo instead. The steak and peppers stand completely on their own.
Batch cooking for a crowd: This recipe doubles easily if you're feeding more people. Just use two sheet pans. The timing stays basically the same.
Quick tip: Don't skip blotting the steak dry before broiling. That step is what gets you the char instead of steaming. I learned this the hard way the first time I made these.
I've also found that warming your tortillas directly over a gas flame for a few seconds creates the best texture. If you have an electric stove, wrap them in foil and warm them in the oven instead. It makes a real difference in how they taste with the fajitas.
Frequently Asked Questions About Sheet Pan Skirt Steak Fajitas
Can I use a different cut of beef instead of skirt steak?
Absolutely. Flank steak, flat iron steak, or hanger steak all work beautifully with this marinade. The key is using a cut that's relatively thin so it cooks quickly under the broiler. Avoid thick cuts like ribeye because they won't cook evenly in the broiler. The marinade tenderizes tougher cuts, so even less expensive options like round steak work fine if that's your budget.
How long should I marinate sheet pan skirt steak fajitas for the best flavor?
The minimum is 3 hours, but honestly, 8 to 10 hours is when the flavor really shines through. I've marinated steak for up to 24 hours without any issues. The longer the steak sits in the marinade, the more tender and flavorful it becomes. If you're short on time, even 1 hour helps, but plan ahead when you can.
Can I make sheet pan skirt steak fajitas without a broiler?
You can, but the charred flavor won't be quite the same. Your best alternative is using a really hot cast iron skillet on the stovetop. Heat it until it's smoking, then sear the steak pieces in batches for about 2 minutes per side. It works well and creates good browning, just without that broiler intensity. Alternatively, if you have a grill, that's actually perfect for this recipe.
What toppings go best with sheet pan skirt steak fajitas?
Everyone's different, which is why I set up a whole topping bar. The classics are guacamole, pico de gallo, sour cream, shredded cheese, and salsa. I also love adding thinly sliced radishes for crunch, fresh cilantro, lime wedges for squeezing, and jalapeños for heat. Black beans or refried beans are great if you want something more substantial. The beauty of fajitas is you can customize everything exactly how you like it.
Recipes You Might Enjoy
If you love this sheet pan dinner concept, here are a few other recipes that work the same way:
- Easy beef and broccoli stir fry comes together just as quickly and uses a similar marinating technique for maximum flavor
- Honey garlic butter chicken is another sheet pan winner that gets crispy and caramelized without much effort
- Air fryer chicken fajitas gives you another way to make fajitas if you prefer not using the broiler
The Final Word On Sheet Pan Skirt Steak Fajitas
This recipe is honestly my secret weapon when I want to make dinner that tastes like I spent hours cooking when really I only spent maybe 45 minutes from start to finish. The marinade does the heavy lifting, the broiler does the work, and you get to look like a hero without the stress.
I hope you give this a try and that it becomes as much of a staple in your kitchen as it is in mine. Alex and Sarah would probably eat these every single week if I let them. The flavors are bright and balanced, the steak is tender, and the peppers are perfectly caramelized.
Let me know how it turns out for you! Save this to Pinterest so you remember to make it when you're planning next week's dinner. Trust me, you'll come back to this one again and again.
Print
Sheet Pan Skirt Steak Fajitas That Beat Restaurant Quality
- Total Time: 45 minutes
- Yield: 4-8 portions 1x
Description
A killer sheet pan dinner that tastes restaurant-quality but takes just 45 minutes. Marinated skirt steak with charred peppers and onions that come together on one pan with a savory, tangy marinade.
Ingredients
- ½ cup soy sauce
- ½ cup fresh lime juice
- ½ cup canola or neutral oil
- ¼ cup packed light brown sugar
- 2 teaspoons ground cumin seeds
- 2 teaspoons freshly ground black pepper
- 1 tablespoon chili powder
- 3 medium cloves garlic, finely minced
- 2 pounds trimmed skirt steak, cut crosswise into 5 to 6-inch pieces
- 1 large red bell pepper, cut into ½-inch strips
- 1 large yellow bell pepper, cut into ½-inch strips
- 1 large green bell pepper, cut into ½-inch strips
- 1 white or yellow onion, cut into ½-inch slices
- 12 to 16 fresh flour or corn tortillas, warmed
- Guacamole, pico de gallo, sour cream, shredded cheese, and salsa for serving
Instructions
- Whisk together soy sauce, fresh lime juice, oil, brown sugar, cumin, black pepper, chili powder, and minced garlic in a medium bowl.
- Pour half of the marinade into a separate container and set aside for the vegetables.
- Place skirt steak pieces into a gallon-sized zipper-lock bag and pour the remaining marinade over them.
- Seal the bag, squeeze out excess air, and massage until fully coated.
- Lay flat in refrigerator and turn every couple of hours. Marinate for at least 3 hours, preferably 8 to 10 hours or overnight.
- Preheat broiler and position oven rack to highest position. Preheat baking steel or stone if using.
- Pull steaks from marinade and blot dry with paper towels.
- Arrange steak pieces in an even layer on baking sheet.
- Broil without flipping for about 4 minutes until top side is charred.
- Flip steaks and broil for 30 seconds longer if not using baking steel or stone.
- Transfer steaks to a platter to rest.
- Switch oven to 450°F. Add peppers and onions to the same baking sheet.
- Pour reserved ½ cup of marinade over vegetables and toss until coated.
- Scrape up any browned bits from the pan with a wooden spoon.
- Arrange peppers and onion in an even layer.
- Roast, stirring occasionally, for about 25 minutes until tender with browned spots and caramelized.
- Serve steak and vegetables with warmed tortillas and your choice of toppings.
Notes
The key to success is blotting the steak dry before broiling to get the char instead of steaming. Marinate the steak the night before or at least a few hours ahead. This recipe doubles easily if you're feeding a crowd—just use two sheet pans. Warm tortillas directly over a gas flame for best texture, or wrap in foil and warm in oven if using electric stove.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Broiler
- Cuisine: American





