If you want steak fajitas that are actually tender, full of flavor, and don’t leave you with a sink full of dishes, this is it.

Everything cooks on one pan, the veggies get caramelized and slightly sweet, and the steak stays juicy instead of drying out. I’ve tested this so many times, and the timing is the key here.

Why You’ll Love These Sheet Pan Steak Fajitas

This is one of those dinners you make once… and then it ends up on repeat.

  • One pan. Minimal cleanup.
  • Steak comes out juicy, not chewy
  • Peppers and onions get soft with golden edges
  • Ready in about 30 minutes
  • Easy to customize for everyone at the table

My kids love building their own fajitas, which makes dinner feel easier.

a spatula scooping steak fajitas off of a sheet pan.

What Makes This Recipe Work (Most Don’t Do This)

The secret is cooking the veggies first, then adding the steak.

If you throw everything on the pan at once, the steak overcooks while the veggies are still softening.

Instead:

  • Veggies roast first → they get tender and slightly caramelized
  • Steak goes on after → cooks quickly and stays juicy

Trust me on this. This one change makes all the difference.

Best Cut of Steak for Fajitas

Skirt steak or flank steak are best. They’re affordable, flavorful and cook quickly.

But here’s the key most people miss: Slice it against the grain.

That means cutting across the muscle fibers, not with them. It shortens the fibers and makes every bite more tender instead of chewy.

If you’ve ever had tough fajitas, this is probably why.

sliced flank steak, onions, peppers, fajita seasoning and tortillas on a counter.

How to Make Sheet Pan Steak Fajitas

fajita seasoning whisked in a small bowl.

Step 1. Mix the seasoning: Stir together chili powder, cumin, garlic powder, paprika, salt, and pepper.

sliced flank steak in a freezer bag coated in fajita seasoning.

Step 2. Season the steak: Add sliced steak to a bag with olive oil, lime juice, and ⅔ of the seasoning. Toss well and let it sit (even 15 minutes helps).

sliced onion and peppers in fajita seasoning on a sheet pan.

Step 3. Prep and roast the veggies: Spread peppers and onions on the sheet pan. Drizzle with oil, add remaining seasoning and garlic, and toss. Bake for 15 minutes until they start to soften.

uncooked sliced flank steak fajitas and peppers and onions in a single layer on a sheet pan.

Step 4. Add the steak: Push veggies to one side. Add steak in an even layer. Bake for 10–12 minutes, until steak is just cooked through and still juicy.

sheet pan steak fajitas with lime wedges and warm tortillas on the side.

Step 5. Warm tortillas and serve: Wrap the tortillas in foil and warm in the oven for the last 5 minutes. Drizzle the steak fajitas with lime juice and add cilantro. Serve with your favorite toppings!

The Key to Juicy Steak (Don’t Skip This)

There are three things that matter here:

  1. Don’t overcook it: Pull it when it’s just cooked through. It should still look slightly glossy, not dry.
  2. Spread it out: If the steak overlaps, it steams instead of roasts.
  3. High heat + short cook time: That’s what keeps it tender.

Tips for Perfect Sheet Pan Fajitas

If you forgot to marinate, it still works (I do this all the time).

Use two pans if needed so everything roasts instead of steams.

Slice peppers evenly so they cook at the same rate.

Don’t skip the lime at the end, it wakes everything up.

two sheet pan steak fijtas on a plate with a lime wedge.

Easy Swaps and Ways to Make It Healthier

  • Serve over cauliflower rice or regular rice
  • Use corn tortillas or lettuce wraps for a lighter option
  • Add extra veggies like mushrooms or zucchini
  • Swap steak for chicken (or see sheet pan chicken fajitas)

What to Serve with Fajitas

Make it a full meal with:

Or turn it into bowls for meal prep!

How to Store and Reheat

  • Store in an airtight container for up to 4 days
  • Reheat in a skillet over medium heat until warmed through
  • Add a squeeze of lime to bring it back to life

These are honestly so good leftover. I eat them straight out of the fridge sometimes.

a steak fajita on a plate with cilantro and lime.

More Easy Recipe for Mexican Night

Save this Recipe!
Enter your email & I’ll send it straight to your inbox.
Please enable JavaScript in your browser to complete this form.
Tap stars to rate!
5 from 2 votes

Sheet pan steak fajitas

Prep: 15 minutes
Cook: 25 minutes
Total: 40 minutes
These sheet pan steak fajitas are a quick, easy dinner with tender strips of steak, roasted peppers and onions, and bold fajita seasoning, all cooked on one pan. The hands-off method keeps things simple while still giving you caramelized veggies and perfectly cooked steak in about 30 minutes. Serve them in warm tortillas and your favorite toppings for a flavorful, family-friendly meal!

Save this Recipe!

Enter your email and we’ll send it directly to you.
Please enable JavaScript in your browser to complete this form.
Servings: 4 servings

Ingredients

  • 1 Tablespoon chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon garlic powder
  • ½ teaspoon paprika
  • ½ teaspoon sea salt
  • ½ teaspoon ground black pepper
  • 2 lbs skirt steak or flank steak sliced into ¼ inch strips against the grain
  • 2 Tablespoons olive oil divided
  • Juice from 1 lime
  • 4 bell peppers any color cored and sliced into strips
  • 1 medium yellow onion sliced into strips
  • 2 cloves garlic minced
  • 2 tablespoons fresh lime juice
  • 8 (6-8 inch) flour torillas or corn tortillas
  • Optional toppings: sliced avocado or guacamole, diced tomatoes, Mexican cheese blend, cilantro, extra lime juice

Instructions 

  • Preheat oven to 400°F. Spray a large baking pan with non-stick cooking spray or cover with foil and set aside. You may need to use two depending on how large your tray is.
  • To make the seasoning, combine the chili powder, cumin, garlic powder, paprika, sea salt and black pepper in a small bowl. Set aside.
    1 Tablespoon chili powder, 1 teaspoon ground cumin, 1 teaspoon garlic powder, ½ teaspoon paprika, ½ teaspoon sea salt, ½ teaspoon ground black pepper
  • Add the sliced steak to a large gallon zip lock back. Drizzle with 1 tablespoons olive oil, juice from one lime and sprinkle with ⅔ of the fajita seasoning. Mix and shake the bag well until all the steak is coated. Let marinate in the fridge for 15 minutes or overnight.
    2 lbs skirt steak or flank steak sliced into ¼ inch strips, 2 Tablespoons olive oil, Juice from 1 lime
  • Spread the sliced bell peppers and onion on the prepared baking sheet. Drizzle with 1 tablespoon of olive oil and then sprinkle with the remaining fajita seasoning and garlic cloves. Toss to coat.
    4 bell peppers any color, 1 medium yellow onion sliced into strips, 2 cloves garlic minced
  • Roast the vegetables in the preheated oven for 15 minutes then remove from the oven and stir then push all the veggies to one side of the tray, trying to keep them in an even layer.
  • Add the marinated steak in an even layer to the tray and place back in the oven for 10-12 minutes or until steak has reached your desired doneness.
  • Wrap tortillas tightly in foil and warm in oven during the last 5 minutes of the fajitas cooking. I just stick them in the corner of the pan.
    8 (6-8 inch) flour torillas
  • Drizzle lime juice evenly over the top of the pan and sprinkle with chopped cilantro.
    2 tablespoons fresh lime juice
  • Serve warm with tortillas tortillas and optional toppings.
Last step! If you make this, please leave a review letting us know how it was!

Nutrition

Serving: 2fajitas | Calories: 370kcal | Carbohydrates: 8g | Protein: 36g | Fat: 21.5g | Cholesterol: 76mg | Sodium: 245mg | Sugar: 4g

Nutrition information is automatically calculated, so should only be used as an approximation.

This post may contain affiliate links. Read our disclosure policy.

5 from 2 votes (1 rating without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




7 Comments

  1. Maria says:

    Your recipe confused me.
    The ingredients call for paprika and garlic cloves, but the instructions say “garlic powder” … and does not include paprika. ??

    1. Molly Thompson says:

      Hi Maria! The paprika and garlic powder are part of the spice mixture to marinate the steak. The garlic cloves get tossed with the peppers and onions. Thanks!

  2. Glenda says:

    What sheet pan do u use?

    1. Molly Thompson says:

      I use a large USA Baking sheet pan! It’s a half sheet pan. Thanks!

  3. Caitlin says:

    5 stars
    I never leave these replies but seeing as I make this at least once a month I figured it was time! This is a great recipe, especially love how simple the seasoning is (seriously, I do this often enough that I have those memorized) and can swap out steak for chicken depending on what’s on sale that week. Works well with hard corn taco shells too (have recently discovered some soft tortillas by Promise Gluten Free that work well! Highly recommend)

  4. Gloria Molano says:

    Hi I just luv your recipe I’m printing recipe right now

    1. Molly Leonard says:

      Thank you so much, Gloria!