Roasted Chicken Fajitas are a colorful, flavorful dish featuring tender chicken strips roasted with a mix of bell peppers and onions. The roasting brings out a smoky, slightly charred taste that pairs perfectly with warm tortillas and your favorite toppings like salsa, avocado, and cheese.
I love how easy this recipe is—just toss everything on a sheet pan, pop it in the oven, and let it roast while you relax or prepare some sides. The chicken stays juicy and the vegetables get soft with a little crisp on the edges, creating a lovely mix of textures. It’s a weeknight favorite for me because it feels special without much effort.
Serving these fajitas straight from the oven wrapped in warm tortillas with a squeeze of lime and a sprinkle of fresh cilantro never gets old. They’re great for a casual dinner or even for sharing with friends at a get-together. Whenever I make them, everyone digs in right away and asks for seconds, which says a lot!
Key Ingredients & Substitutions
Chicken breasts: I like using chicken breasts here because they stay tender and cook quickly. You can swap for boneless skinless thighs for juicier meat, just adjust cooking time slightly.
Bell peppers & onion: These give fajitas their classic crunch and color. Mix red, yellow, and green for a bright plate, but any color combo works well. Red onions add a mild sweetness.
Spices: Chili powder, smoked paprika, cumin, garlic, and onion powder create that warm, smoky flavor. If you don’t have smoked paprika, regular paprika or a pinch of chipotle powder works fine.
Tortillas: I prefer small flour tortillas for wrapping fajitas, but corn tortillas are great if you want gluten-free or a different texture.
How Can I Make Sure the Chicken Stays Juicy and the Veggies Roasted Perfectly?
Start by slicing chicken and veggies evenly to ensure they cook at the same pace. Toss everything with oil and spices well so flavors stick.
- Spread in a single layer on the baking sheet—don’t crowd it, or food will steam, not roast.
- Roast at relatively high heat (425°F) to get nice char and caramelization.
- Halfway through cooking, stir gently to turn pieces and cook evenly without breaking them.
- Watch the chicken carefully; it’s done when no longer pink inside but still juicy.
Warming tortillas just before serving helps keep them flexible for folding. I like to warm them in a dry skillet for about 30 seconds each side or wrapped in foil in the oven.

Equipment You’ll Need
- Baking sheet – I recommend using a rimmed sheet to hold everything without spills and for even roasting.
- Mixing bowl – helps toss the chicken and vegetables with oil and spices evenly.
- Small bowl – for mixing the spices together before coating.
- Oven – to roast the fajitas, which develops nice flavor and texture.
- Skillet or microwave – for warming tortillas quickly and easily.
- Serving platters or plates – for assembling and presenting your fajitas.
Flavor Variations & Add-Ins
- Swap chicken for shrimp or steak for different proteins; they all roast well and add variety.
- Add sliced jalapeños or hot sauce for extra heat, perfect if you love spicy food.
- Mix in slices of avocado or top with shredded cheese after roasting to add richness.
- Sprinkle fresh lime juice or chopped cilantro on top before serving for bright, fresh flavor.
Roasted Chicken Fajitas
Ingredients You’ll Need:
For the Fajitas:
- 1 lb boneless, skinless chicken breasts, sliced into thin strips
- 1 red bell pepper, sliced
- 1 green bell pepper, sliced
- 1 yellow bell pepper, sliced
- 1 medium red onion, sliced
- 3 tablespoons olive oil
- 2 teaspoons chili powder
- 1 teaspoon smoked paprika
- 1 teaspoon ground cumin
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ¼ teaspoon cayenne pepper (optional for heat)
- Salt and freshly ground black pepper, to taste
- 6 small flour tortillas
- Fresh cilantro, chopped (for garnish)
- Lime wedges (for serving)
- Optional toppings: sour cream, guacamole, shredded cheese, salsa
How Much Time Will You Need?
This recipe takes about 10 minutes to prep and 20-25 minutes to roast. You’ll also want a few minutes to warm the tortillas and assemble the fajitas, so plan on about 35-40 minutes total before enjoying!
Step-by-Step Instructions:
1. Prepare the Oven and Spice Mix:
Preheat your oven to 425°F (220°C). Line a baking sheet with parchment paper or lightly grease it. In a small bowl, stir together chili powder, smoked paprika, cumin, garlic powder, onion powder, cayenne pepper, salt, and black pepper.
2. Toss Chicken and Vegetables with Spices:
Place the sliced chicken, bell peppers, and red onion in a large bowl. Drizzle with olive oil, then sprinkle the spice mix over everything. Toss well so the chicken and veggies are evenly coated.
3. Roast Everything:
Spread the chicken and vegetables in a single layer on the baking sheet. Roast for 20-25 minutes, stirring once halfway through to ensure even cooking. The chicken should be cooked through and the vegetables tender with a little char.
4. Warm the Tortillas:
While roasting, warm your flour tortillas. You can heat them in a dry skillet over medium heat for about 30 seconds on each side or wrap them in foil and place in the oven for a few minutes.
5. Assemble and Serve:
Spoon the roasted chicken and veggies onto each warm tortilla. Sprinkle with fresh cilantro and squeeze lime juice on top. Add your favorite toppings like sour cream, guacamole, shredded cheese, or salsa for extra yum.
6. Enjoy!
Fold the tortillas and dive into your delicious, colorful roasted chicken fajitas. Perfect for a quick and tasty meal.
Can I Use Frozen Chicken for This Recipe?
Yes, but be sure to fully thaw the chicken before slicing and seasoning. Thaw in the fridge overnight or use the cold water method for quicker thawing. Pat the chicken dry to help it roast nicely.
Can I Make These Fajitas Ahead of Time?
Absolutely! Roast the chicken and veggies in advance and store them in an airtight container in the fridge for up to 3 days. Reheat gently in the oven or on the stove before serving.
What Are Good Substitutes for Bell Peppers?
If you don’t have bell peppers, you can use sliced zucchini, mushrooms, or even thinly sliced carrots for a different but delicious twist.
How Should I Store Leftover Fajita Filling?
Keep leftovers in an airtight container in the fridge for up to 3 days. Reheat in a skillet over medium heat or in the microwave until warm throughout, then serve with fresh tortillas.