Chicken Fajita Casserole (With Tortillas)
Made with tender chicken, peppers, onions, and a creamy enchilada sauce layered with tortillas and melty cheese, this chicken fajita casserole bakes into an easy, family-friendly dinner. All the smoky flavor of fajitas with the comfort of a make-ahead casserole, ready to feed a crowd or freeze for later!

5 star review
“Another simple to make and super tasty recipe! Thanks Robyn!”
– Maria
Cheesy Chicken Fajita Enchilada Casserole for Dinner Tonight!
This chicken fajita casserole came out of a craving for fajita night with less hands-on time at the stove, and it’s been one of the most-requested dinners in my house ever since! My goal was to capture the smoky, cheesy, slightly creamy magic of a classic fajita without serving it taco-style, and layering everything between tortillas turned out to be the easiest way to do it. The result is the kind of dinner that feels like a treat but holds up to a real weeknight, with the bonus of being completely freezer-friendly for future-you. Gotta love that!
As for making it, I found that corn tortillas held up better than flour in early rounds because flour tortillas tend to soften into mush as they soak up the sauce. Both work, but corn gives you better structure and a more authentic fajita flavor, but really, it’s up to you, so use what you have and what you love. The 2-ingredient cream cheese and enchilada sauce combination was a tweak I landed on after testing a fully cream cheese-based sauce that came out too heavy and a fully enchilada-based version that came out too thin. The mix of the two is what gives you a fresh, lightly creamy sauce that coats every layer without weighing down the casserole.
Serve this chicken fajita casserole with sliced avocado, fresh cilantro, sour cream, or a squeeze of lime. And a side of my Mexican slaw adds a fresh, crunchy contrast that cuts through the richness, and leftovers reheat beautifully in a covered pan with a splash of water for up to 4 days. Bonus, the homemade enchilada sauce I use here takes 10 extra minutes but makes a real difference in the final flavor, and a good store-bought sauce works in a pinch. And when you want all the chicken fajita flavor with even less hands-on time, my sheet pan chicken fajitas deliver the same smoky peppers and tender chicken with one pan and a 30-minute cook!

Welcome to My Kitchen! Let’s Make a Baked Chicken Fajita Casserole with Tortillas





Testing Tips for Creamy Chicken Fajita Bake
- Slice the bell peppers and onions thin rather than in chunks. Thinner slices cook through evenly during the saute and don’t release as much water during the bake, which is what protects you from a soggy casserole bottom.
- Bring the cream cheese to room temperature before adding it to the skillet if you can. Pulling it from the fridge 30 minutes ahead works, or microwave it for 15 seconds in a pinch.
- Don’t fully cook the chicken in the saute step. Pulling it off the heat after one good sear keeps it from drying out during the 40 minutes in the oven.
- Cover the dish tightly with foil for the first 30 minutes and uncover for the last 10. The covered phase keeps the tortillas tender and lets the cheese melt evenly, while the uncovered finish gives you that bubbling, golden top everyone wants on a casserole.
- If you want to make it ahead, assemble the whole casserole the night before and refrigerate, or freeze it tightly wrapped for up to 3 months. Pull it from the fridge 30 minutes before baking, or thaw frozen overnight in the fridge before going straight into the oven. Add 10-15 minutes to the covered bake time when starting from cold.


Chicken Fajita Casserole (With Tortillas)
Ingredients
- 2 teaspoons olive oil
- 1 teaspoon kosher salt, divided
- ½ teaspoon garlic powder
- ½ teaspoon chili powder
- ½ teaspoon smoked paprika
- 1 ½ pounds chicken (breast or thighs), cut into 1-inch bite-sized pieces
- 2 yellow onions, thinly sliced
- 2 bell peppers (any color), thinly sliced
- 1 (15-ounce) can pinto beans, drained and rinsed
- 2 cups red enchilada sauce, divided
- 2 ounces cream cheese
- 12 small tortillas (corn or flour)
- ½ cup shredded Mexican cheese blend
Equipment
Instructions
- Heat the oven to 375F.
- Heat a large skillet or Dutch oven over medium high heat. Add 1 teaspoon of olive oil along with the chicken in an even layer. Sprinkle evenly with garlic powder, chili powder, smoked paprika, and ½ teaspoon salt.
- Cook until browned on one side (about 5 minutes) then flip and cook for 1 more minute. Remove from the pan and set aside.
- To the same skillet, turn the heat down to medium, then add 1 teaspoon olive oil, onion, and peppers. Cook until slightly charred and slightly tender, about 5 minutes.
- Add the chicken back to the pan, along with beans, ½ teaspoon salt, 1 cup enchilada sauce, and cream cheese, stirring until the cream cheese is well incorporated, stirring to scrape up any browned bits in the bottom of the pan.
- Spray a 9×13 ceramic baking dish with cooking spray. Add ½ cup enchilada sauce in the bottom of the pan. Layer 4 tortillas on top of the sauce.
- Carefully spoon half of the chicken fajita veggie mixture over the tortillas, layer on another 4 tortillas, spoon the remaining half of the chicken fajita veggie mixture over tortillas, then layer the remaining 4 tortillas on top.
- Pour the remaining ½ cup enchilada sauce on top of the tortillas, spreading evenly. Sprinkle evenly with the shredded cheese.
- Cover with foil and bake for 30 minutes or until bubbling. Uncover and bake an additional 10 minutes, or until the cheese is browned and melted.
Notes
- Tortillas: I tested this recipe with both flour and corn tortillas. I personally preferred the corn tortillas, however, it that’s what you have on hand flour work great, too.
- GF: For gluten-free, make sure to use a gluten-free enchilada sauce.




Another simple to make and super tasty recipe! Thanks Robyn!
Yay Maria, so happy to hear you enjoyed this one, thanks so much for taking the time to leave a review!
Was very good followed as written was wondering if you could use taco sauce as I don’t like spicy not that this was to bad
But very good
Hi Pat, yes, taco sauce can be used in place of enchilada sauce in this recipe. You can also look for mild enchilada sauce, as the spice level can be different from brand to brand. Glad you enjoyed this one!
Very good was woʻndering if you can use taco sauce instead but still very good
Will be making again
Thank you
sounds really delicious… Did you use corn or flour tortillas?
Hi Susanne, I used flour but corn will work, too. I’ve also tested with grain free tortillas with success. Overall I prefer flour, but you really can use whatever you have on hand.
Fantastic recipe. I was looking for a chicken fajita casserole with tortillas in it vs making the filling and spooning into them. Subbed 2 things because I didn’t have them on hand — used Greek yogurt instead of cream cheese, and 2 cups Herdez mild Salsa Verde in place of the enchilada sauce. Also included half a jalapeno with the onions & peppers. Came out so good! My family literally went nuts over it; husband who never takes leftovers immediately packed a container for lunch the next day.
Lori, so happy to hear you enjoyed this one and great subs and swaps for what you had on hand. Thanks for sharing your thoughts and for leaving a review!
Excellent!!! I even made and used the homemade Enchilada Sauce that is linked to this recipe. I added some crumbled Chorizo to this and it was really good! I also used Corn Tortillas as that is what I had on hand. We highly recommend this recipe! Yumm…
Ohhhhh, adding a bit of chorizo sounds like a lovely addition to this one, Mary Ellen! Thanks so much for sharing your tips and for leaving a review!
Delicious!! This was my first recipe from your dinner collection. Thank you for sharing your talent and time on great recipes.
Deanna, fantastic, I’m so happy to hear you enjoyed this recipe, and I hope you find others to try, too. Thanks so much for sharing your tips and for leaving a review!