Sheet-Pan Chicken Fajitas
Restaurant fajitas arrive sizzling on a cast-iron platter, but you can get much of the same charred, smoky flavor at home with one sheet pan and a very hot oven. Strips of chicken and plenty of sliced peppers and onions are tossed in a lime and spice marinade, spread out in a single layer and roasted until the edges blister. Wrap them in warm tortillas and add whatever toppings you like.
It is a weeknight-friendly dinner with very little cleanup. The marinade takes two minutes to stir together, the vegetables cook alongside the chicken, and leftovers make excellent burrito bowls or quesadillas the next day.

Breasts or thighs
Both work. Chicken breasts give lean, neat strips and cook quickly, but they can dry out if they stay in the oven too long, so check them at 18 minutes. Boneless thighs are more forgiving, stay juicy even if they are a few minutes over, and pick up deeper browning.
Whichever you choose, cut against the grain into strips about half an inch thick. Thicker pieces take longer than the vegetables, and very thin ones can toughen before the peppers have softened.
Getting a char in the oven
The key to fajita flavor is browning, which needs high heat and dry surfaces. Preheat the oven fully, use the upper part of the oven where it is hottest, and do not overcrowd the pan. A dark metal sheet browns better than a light-colored or glass dish.
Finishing under the broiler for a minute or two adds the blistered spots you would get from a skillet. Watch closely, because the edges of the onions go from charred to burnt quickly.
Toppings and sides
Keep it simple with sour cream or plain yogurt, a jar of good salsa and some chopped cilantro, or go all out with guacamole, pickled jalapeños, shredded lettuce, crumbled cotija and hot sauce. Set them out in small bowls so everyone can build their own.
For sides, a pot of black or pinto beans and some Mexican-style rice turn fajitas into a generous dinner for a group. Grilled corn or a simple tomato and avocado salad also go well.
Turning leftovers into lunch
Leftover fajita filling keeps well, which makes this a good recipe to double. Spoon it over rice with beans and salsa for a burrito bowl, fold it into tortillas with cheese for quesadillas, or chop it and add it to scrambled eggs for breakfast tacos. It is also good cold, tossed over a big salad with a lime and olive oil dressing.
Choosing peppers and onions
Use a mix of red, yellow and orange bell peppers for sweetness and color; green peppers add a slightly bitter, grassy note that some people love in fajitas. Cut the onion into thick wedges rather than thin slices so the pieces hold together and char at the edges instead of burning. A poblano pepper adds gentle heat and a smoky flavor.

Sheet-Pan Chicken Fajitas
Ingredients
Method
- Heat the oven to 450°F (230°C) with a rack in the upper third. Line a large rimmed baking sheet with foil or parchment.
- In a large bowl, whisk the oil, lime juice, chili powder, cumin, paprika, garlic powder, oregano and salt.
- Add the chicken, peppers and onion and toss until everything is evenly coated.
- Spread the mixture in a single layer across the pan, using two pans if it is crowded.
- Roast for 18–22 minutes, stirring once halfway, until the chicken is cooked through and the vegetables are tender with charred edges. For extra color, broil for the last 2 minutes.
- Squeeze a lime wedge over the pan and serve with warm tortillas and your choice of toppings.
Notes
- Slice the chicken and vegetables to a similar thickness so they finish at the same time.
- A crowded pan steams instead of roasting; give everything room.
Storing and reheating
Refrigerate the chicken and vegetables in a covered container for up to 4 days. Reheat in a hot skillet for 3–4 minutes or in the microwave. The cooked filling can also be frozen for up to 2 months, though the peppers will soften.
Substitutions
- Use flank or skirt steak instead of chicken; roast for 10–12 minutes for medium.
- Make it vegetarian with portobello mushrooms and a can of drained black beans.
- Use a store-bought fajita or taco seasoning in place of the spice mix.
- Swap tortillas for lettuce wraps or serve the filling over cauliflower rice.
Common questions
How do I know the chicken is cooked?
It should be opaque all the way through and reach 165°F (74°C) on an instant-read thermometer.
Can I marinate the chicken ahead?
Yes. Toss the chicken in the marinade and refrigerate it for up to 8 hours. Add the vegetables just before roasting.
Are fajitas spicy?
This version is mild. Add cayenne or sliced jalapeños to the pan if you like more heat.
This recipe is for general cooking information only and is not medical or nutrition advice. See our Disclaimer and Image Credits.



