If you want a colorful, crowd-pleasing dinner that practically cooks itself, this sheet pan fajita dinner delivers. Everything roasts together on one pan, and the result is tender, well-seasoned chicken and a rainbow of vegetables with crisp edges. You’ll get big flavor from a simple spice blend and fresh lime.
It’s quick to prep, easy to clean up, and flexible enough to fit whatever you have in the fridge. Add warm tortillas and your favorite toppings, and dinner is done.
What Makes This Recipe So Good

- One-pan convenience: Everything cooks on a single sheet pan, which means fewer dishes and less mess.
- Balanced and colorful: Loaded with peppers, onions, and extra veggies, you get a vibrant meal that’s as nutritious as it is tasty.
- Foolproof seasoning: A simple mix of chili powder, cumin, paprika, garlic, and lime delivers classic fajita flavor without fuss.
- Fast cook time: Thin-sliced chicken and veggies roast quickly, so dinner is on the table in about 30 minutes.
- Make it your way: Use chicken, steak, shrimp, or tofu. Add more heat, go mild, or adjust the vegetables to your liking.
Ingredients
- 1.5 pounds boneless, skinless chicken breasts or thighs, thinly sliced
- 3 bell peppers (any colors), sliced into thin strips
- 1 large red onion, sliced into thin wedges
- 1 medium zucchini, halved lengthwise and sliced
- 1 cup mushrooms, sliced (optional)
- 2 tablespoons olive oil
- 1 lime, zested and juiced
- 2 cloves garlic, minced
- 1 tablespoon chili powder
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika (or sweet paprika)
- 1/2 teaspoon dried oregano
- 1/2 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 1/4 teaspoon cayenne pepper (optional, for heat)
- 8–10 small flour or corn tortillas, warmed
- Fresh cilantro, chopped (for garnish)
- Optional toppings: sliced avocado or guacamole, sour cream or Greek yogurt, pico de gallo, shredded cheese, hot sauce
Step-by-Step Instructions

- Preheat the oven: Heat your oven to 425°F (220°C). Line a large rimmed sheet pan with parchment paper or lightly oil it to prevent sticking.
- Prep the produce: Slice the peppers, onion, zucchini, and mushrooms. Keep slices similar in thickness so they cook evenly.
- Slice the chicken: Cut chicken into thin strips, about 1/2 inch wide. Thinner strips cook faster and stay tender.
- Make the seasoning: In a small bowl, combine chili powder, cumin, smoked paprika, oregano, salt, black pepper, and cayenne if using. Zest the lime into the bowl and stir in the minced garlic.
- Season everything: In a large mixing bowl, add chicken and all vegetables. Drizzle with olive oil and the juice of half the lime. Sprinkle the seasoning blend over the top. Toss well until everything is evenly coated.
- Arrange on the pan: Spread the mixture in a single layer on the sheet pan. Don’t overcrowd—use two pans if needed. Crowding leads to steaming instead of browning.
- Roast: Bake for 15–20 minutes, stirring halfway through, until the chicken is cooked through and the vegetables are tender with lightly charred edges. Internal temperature for chicken should reach 165°F (74°C).
- Finish with lime: Squeeze the remaining half lime over the pan right after it comes out of the oven. Taste and add a pinch more salt if needed.
- Warm tortillas: Wrap tortillas in foil and warm in the oven for the last 5 minutes of baking, or heat them in a dry skillet.
- Serve: Spoon the fajita mixture into warm tortillas. Top with cilantro and your favorite extras like avocado, salsa, and a dollop of sour cream.
Storage Instructions
- Refrigerator: Store cooked fajita mixture in an airtight container for up to 4 days. Keep tortillas and toppings separate for best texture.
- Freezer: The seasoned, raw chicken and sliced peppers/onions can be frozen together in a zip-top bag for up to 2 months. Thaw overnight in the fridge, then roast as directed. Cooked leftovers can also be frozen for 2 months, but vegetables may soften on reheating.
- Reheating: Warm in a skillet over medium heat with a splash of water or broth for 3–5 minutes, or microwave in short bursts. For best texture, reheat on a hot sheet pan at 400°F for 6–8 minutes.
Benefits of This Recipe
- Balanced nutrition: Protein, fiber-rich veggies, and healthy fats create a satisfying, rounded meal.
- Customizable: Adjust the spice level, swap the protein, and use whatever vegetables you have.
- Budget-friendly: Pantry spices and common produce keep costs down without sacrificing flavor.
- Meal-prep ready: The components store well and make easy lunches throughout the week.
- Minimal cleanup: One sheet pan means less time at the sink.
What Not to Do
- Don’t overcrowd the pan: Overlapping pieces trap steam and prevent browning. Use two pans if needed.
- Don’t skip the oil: A light coating helps spices stick and promotes caramelization.
- Don’t slice chicken too thick: Thick pieces can dry out on the edges before the center cooks.
- Don’t forget to stir halfway: Tossing mid-roast ensures even cooking and color.
- Don’t add lime too early: Fresh lime at the end keeps flavors bright and prevents bitterness.
Alternatives
- Protein swaps: Use thin-sliced flank steak (cook 12–15 minutes for medium), shrimp (8–10 minutes total; add halfway through), or extra-firm tofu (press, slice, and roast 20 minutes).
- Veggie variations: Try poblanos, cherry tomatoes, broccoli florets, or sliced carrots. Adjust timing for denser veggies by starting them 5 minutes early.
- Low-carb option: Serve over cauliflower rice or shredded lettuce with salsa and avocado instead of tortillas.
- Dairy-free: Skip cheese and sour cream, or use dairy-free alternatives. A drizzle of cashew crema is great here.
- Gluten-free: Use certified gluten-free corn tortillas or serve as a bowl.
- No-oven route: Cook everything in a large, hot skillet on the stove. Work in batches for good sear and avoid steaming.
FAQ
Can I prep this ahead?
Yes. Slice the vegetables and chicken, then toss with oil and spices up to 24 hours in advance. Store in the fridge.
When ready, spread on the pan and roast. You can also freeze the seasoned chicken and peppers for an even faster weeknight dinner.
How do I make it spicier?
Increase the cayenne to 1/2 teaspoon, add a chopped jalapeño to the veggie mix, or finish with hot sauce. A pinch of chipotle powder adds heat and a smoky edge.
What if I only have frozen peppers and onions?
You can use them, but expect softer texture.
Roast from frozen at 425°F and give them a 10-minute head start before adding the chicken so excess moisture cooks off.
How can I keep the chicken juicy?
Slice it thin, roast at high heat, and avoid overcooking. Pull the pan as soon as the chicken hits 165°F. Using thighs instead of breasts also adds a bit more margin for tenderness.
What toppings work best?
Avocado or guacamole, pico de gallo, cilantro, lime wedges, crumbled queso fresco, shredded cheese, pickled red onions, and a dollop of sour cream or Greek yogurt all pair well.
Choose a few to keep it simple.
Can I double the recipe?
Absolutely. Use two sheet pans and rotate them halfway through roasting. Keep everything in a single layer to preserve that nice roasted char.
Final Thoughts
This Sheet Pan Fajita Dinner With Vegetables is fast, flavorful, and flexible.
With a handful of pantry spices and fresh lime, you’ll get that sizzling fajita taste without standing over the stove. Whether you’re feeding a busy family or planning make-ahead lunches, this one-pan approach keeps things easy. Keep tortillas warm, set out a few toppings, and let everyone build their perfect plate.
It’s the kind of weeknight win you’ll come back to again and again.








