Sheet Pan Chicken Fajitas (Easy 30-Minute Dinner)
All the flavor of restaurant fajitas, none of the stovetop juggling — these sheet pan chicken fajitas cook everything on one pan in the oven. Sliced chicken breast, strips of sweet bell pepper, and red onion roast together under a smoky homemade fajita seasoning until the edges caramelize and the chicken turns juicy and golden.
The oven does the heavy lifting here. A hot 425°F (220°C) blast gives the peppers those slightly charred edges you get from a ripping-hot fajita skillet, while the chicken stays tender because it cooks fast in thin strips. A squeeze of lime right out of the oven wakes up every flavor on the pan.
From prep to table in 30 minutes with almost no active work, this is a weeknight dinner that feeds a crowd or preps for the week. Pile it into warm tortillas with your favorite toppings and dinner is done.
Why You'll Love This Recipe
- One pan, 30 minutes — everything roasts together; prep is just slicing and seasoning
- Smoky homemade fajita seasoning — a simple spice blend that beats any packet
- High-protein and gluten-free — about 34 g of estimated protein per serving (serve with corn tortillas or lettuce wraps to keep it gluten-free)
- Minimal active work — the oven does the cooking while you warm tortillas and set the table
- Great for meal prep — the mixture reheates beautifully for lunches all week
Ingredients
- 1 1/2 lbs (680 g) boneless skinless chicken breast, sliced into thin strips
- 3 bell peppers (1 red, 1 yellow, 1 green), sliced into strips
- 1 large red onion, halved and sliced
- 3 tablespoons olive oil
- 2 tablespoons chili powder
- 1 tablespoon ground cumin
- 1 1/2 teaspoons smoked paprika
- 1 1/2 teaspoons garlic powder
- 1 teaspoon dried oregano
- 1 1/2 teaspoons fine sea salt
- 1/2 teaspoon freshly ground black pepper
- 1/4 teaspoon cayenne pepper (optional, for heat)
- 1 lime, cut into wedges, plus extra for serving
- 1/4 cup chopped fresh cilantro
Instructions
- Preheat the oven to 425°F (220°C). Line a large rimmed sheet pan with parchment paper or foil for easy cleanup.
- Stir the chili powder, cumin, smoked paprika, garlic powder, oregano, salt, black pepper, and cayenne (if using) in a small bowl to make the fajita seasoning.
- Add the chicken strips, bell peppers, and red onion to the sheet pan. Drizzle with the olive oil and sprinkle the seasoning over everything. Toss with your hands until every piece is evenly coated.
- Spread the mixture into a single even layer with some space between pieces. Crowded pieces steam instead of roast — use two pans if your sheet pan is small.
- Roast for 18–22 minutes, stirring once halfway through, until the chicken is cooked through (165°F / 74°C in the thickest strip) and the peppers have caramelized edges.
- Squeeze the juice of half the lime over the hot mixture and toss. Sprinkle with the chopped cilantro and serve immediately with the remaining lime wedges, warm tortillas, and your favorite toppings.
Tips for Success
- Slice the chicken thin and even. Strips about 1/2 inch thick cook at the same rate as the peppers. Thinner strips stay juicier because they finish before they dry out.
- Don't crowd the pan. Space is what creates caramelized edges. A packed pan traps steam and gives you soft, pale peppers instead of the charred, sweet ones you want.
- Preheat fully before the pan goes in. The oven needs to be genuinely at 425°F (220°C) when the tray goes in — that initial blast of heat is what sears the edges.
- Stir once, not constantly. One toss halfway through keeps everything cooking evenly without losing the browning you've built up.
- Lime goes on at the end. Fresh lime juice loses its brightness in the oven. Squeezing it over the hot tray right before serving keeps it punchy.
Variations
- Steak or shrimp: swap the chicken for sliced flank steak (same timing) or shrimp added in the last 8 minutes of roasting.
- Low-carb bowls: skip the tortillas and serve over cauliflower rice or in butter lettuce cups.
- Pineapple fajitas: add 1 cup of fresh pineapple chunks to the pan for a sweet-savory twist.
- Extra veggies: mushrooms, zucchini, or poblano peppers roast right alongside without changing the timing.
- Meal-prep fajita bowls: portion the mixture over brown rice with black beans and salsa for grab-and-go lunches.
Storage
Store leftover fajita mixture in an airtight container in the refrigerator for up to 4 days. Reheat in a 400°F (200°C) oven for 8–10 minutes or in a hot skillet for 3–4 minutes to bring back some of the caramelized edges — the microwave works but softens the peppers. Store tortillas and toppings separately. The cooked chicken mixture freezes well for up to 2 months; thaw overnight in the fridge before reheating.
FAQ
Can I use chicken thighs instead of breast? Yes — boneless skinless thighs work beautifully and stay even juicier. Slice them the same thickness and roast for the same time; check that the thickest piece reaches 165°F (74°C).
Are chicken fajitas gluten-free? The chicken and vegetable mixture is naturally gluten-free. Serve it with corn tortillas, rice bowls, or lettuce wraps — flour tortillas are not gluten-free unless labeled as such.
How do I know when the chicken is done? The thickest strip should reach 165°F (74°C) on an instant-read thermometer, and the juices should run clear. Thin strips typically need 18–22 minutes at 425°F (220°C).
Can I prep this ahead of time? Yes — slice the chicken and vegetables up to 24 hours ahead and store them in separate airtight containers in the fridge. Mix the seasoning in a small jar. Toss everything together right before roasting.
Recipe Card
- Prep time: 10 minutes
- Cook time: 20 minutes
- Total time: 30 minutes
- Servings: 4
- Estimated calories per serving: ~380
- Estimated protein per serving: ~34 g
You May Also Like

Hi, I’m Emma! I’m the cook and recipe developer behind Sizzle & Sage. From my sunny home kitchen, I share easy, flavor-packed recipes for real life — quick breakfasts, cozy weeknight dinners, and simple bakes anyone can make. Pull up a chair and stay a while!





