If you love the vibrant, smoky flavors of Tex-Mex cooking but want something effortless to throw together for a weeknight dinner, this Chicken Fajita Casserole Recipe is an absolute winner. Layers of tender, seasoned chicken and caramelized peppers meld beautifully with creamy cheeses and soft corn tortillas to create a dish that’s both comforting and bursting with flavor. Whether you’re feeding a crowd or meal prepping for the week, this casserole strikes the perfect balance between easy prep and delicious results, making it a reliable go-to in any kitchen.

Ingredients You’ll Need
Every ingredient here is straightforward but essential, coming together to build wonderful layers of flavor, texture, and color. From juicy chicken to melty cheeses and sweet bell peppers, each component plays a key role in making this dish shine.
- 1.5 lbs boneless, skinless chicken breasts: Cut into bite-sized pieces for quick cooking and easy layering.
- 1 large onion: Sliced to add sweetness and depth after caramelizing.
- 2 bell peppers: Use any colors you like; they bring vibrant hues and a mild crispness after sautéing.
- 1 (1 ounce) package fajita seasoning: This spice blend gives the chicken authentic fajita flavor without extra effort.
- 1 tablespoon olive oil: For sautéing the chicken and vegetables to perfection.
- 1 (10.75 ounce) can condensed cream of chicken soup: Adds creaminess and a savory backbone to the casserole.
- 1 (10 ounce) can diced tomatoes and green chilies (like Rotel): Provides a slightly spicy kick and moisture to the dish.
- 1 cup sour cream: For tangy richness in the creamy cheese mixture.
- 1 cup shredded cheddar cheese: Offers sharpness and gooey meltiness.
- 1 cup shredded Monterey Jack cheese: Adds creamy mildness and complements the cheddar beautifully.
- 1 (8 ounce) package cream cheese, softened: The secret to the casserole’s luscious, velvety texture.
- 12 (6-inch) corn tortillas: These tender layers soak up all the flavors and help create the casserole’s classic structure.
- Optional toppings (salsa, guacamole, extra sour cream, chopped cilantro): Perfect for customizing and brightening each serving.
How to Make Chicken Fajita Casserole Recipe
Step 1: Prepare Chicken and Vegetables
Start by tossing the chicken pieces in the fajita seasoning until they’re fully coated. Heat olive oil in a skillet and cook the chicken over medium-high heat until it’s fully cooked, about 5 to 7 minutes. Remove it and set aside. In the same pan, add the sliced onions and bell peppers, cooking them until they soften and develop a slight caramelization, around 8 to 10 minutes. This step brings out their natural sweetness and adds complexity. Return the chicken to the skillet, mixing everything together, then remove from heat.
Step 2: Make the Cream Cheese Mixture
In a large bowl, combine the softened cream cheese with the condensed cream of chicken soup, diced tomatoes with green chilies (do not drain), and sour cream. Use an electric mixer to blend everything until smooth and creamy, which creates the luscious base for your casserole. Gently fold in half of the shredded cheddar and Monterey Jack cheeses, saving the rest for topping. This cheesy mixture will tie all the flavors together.
Step 3: Assemble the Casserole
Preheat your oven to 350°F (175°C) and grease a 9×13-inch baking dish. Begin with a thin layer of the cream cheese mixture at the bottom to prevent sticking and add flavor. Layer 4 corn tortillas across the dish, overlapping slightly to create a solid base. Spread half of the chicken and vegetable mixture evenly over the tortillas, then cover it with half of the remaining cream cheese mixture. Repeat with another layer of 4 tortillas, the rest of the chicken and vegetables, and the remaining cheese mixture. Top the casserole with the final 4 tortillas and then sprinkle the leftover cheddar and Monterey Jack cheeses across the top for a bubbly, golden finish.
Step 4: Bake the Casserole
Cover the dish tightly with aluminum foil to keep the moisture in and bake for 25 minutes. Then remove the foil and bake for an additional 10 to 15 minutes, or until the cheese is melted, bubbly, and golden brown on top. Letting the casserole rest for 10 to 15 minutes before serving helps it set up, so you get neat squares without a messy pile.
Step 5: Serve
Cut the casserole into squares and serve it hot. Add toppings like salsa, creamy guacamole, extra sour cream, or fresh chopped cilantro to make every bite a little celebration of flavors.
How to Serve Chicken Fajita Casserole Recipe

Garnishes
Bright, fresh garnishes bring a burst of color and fresh flavor to your Chicken Fajita Casserole Recipe. Dollops of cool sour cream, sprigs of chopped cilantro, or spoonfuls of fresh salsa and guacamole complement the warmth and richness beautifully. Don’t be shy—these finishing touches make the dish feel truly special and invite everyone to customize their bites.
Side Dishes
This casserole is hearty enough to stand on its own but pairs wonderfully with some light sides. A simple green salad with a zesty lime vinaigrette balances the richness, or consider serving with black beans or Mexican rice for an extra festive Tex-Mex spread. Corn on the cob or a crisp cabbage slaw also brings a refreshing crunch to the table.
Creative Ways to Present
Feel like mixing things up? Try serving this casserole in individual ramekins for a personal touch, or turn the leftovers into hearty fajita wraps by adding fresh lettuce and sliced avocado on warm tortillas. You can also sprinkle a bit of chopped green onions or jalapeños on top when reheating to revive the flavors and add fresh heat.
Make Ahead and Storage
Storing Leftovers
After enjoying your Chicken Fajita Casserole Recipe, store any leftovers in an airtight container in the refrigerator. It will stay delicious for up to 3 to 4 days—perfect for quick lunches or easy dinners later in the week.
Freezing
This casserole freezes beautifully, making it ideal for meal prep. Wrap the entire dish tightly with plastic wrap and aluminum foil or portion into freezer-safe containers before freezing. Keep it in the freezer for up to 3 months, so you always have a comforting meal ready to go.
Reheating
Reheat portions in the microwave for convenience or warm the entire casserole in a 350°F (175°C) oven until heated through and bubbly. Cover with foil to prevent the top from getting too brown, removing it in the last few minutes if you want to revive that golden cheese crust.
FAQs
Can I use chicken thighs instead of chicken breasts?
Absolutely! Chicken thighs are a great option for this Chicken Fajita Casserole Recipe because they tend to stay juicier and add extra flavor, especially if you prefer darker meat.
Is it okay to substitute flour tortillas for corn tortillas?
You can use flour tortillas, but corn tortillas provide an authentic texture and a subtle corn flavor that really enhances this dish. If you prefer flour, just be mindful that the texture will be a bit softer.
Can this recipe be made in advance and baked later?
Yes! You can assemble the casserole and refrigerate it covered for up to 24 hours before baking. This makes it perfect for busy weeknights or entertaining when you want to prep ahead.
How spicy is the casserole?
The spiciness level mainly depends on the fajita seasoning and diced tomatoes with green chilies. You can adjust by using mild seasoning mixes or mild diced tomatoes if you want to keep it low heat.
What can I add to make this recipe vegetarian?
If you want a meatless version, swap the chicken with sautéed mushrooms, zucchini, or black beans. Just increase the seasoning a little to keep that bold fajita flavor intact. The creamy layers still work wonderfully without chicken.
Final Thoughts
This Chicken Fajita Casserole Recipe is the perfect way to enjoy all the bright, hearty flavors of fajitas with the comforting ease of a baked casserole. It’s casual, delicious, and sure to become a favorite for busy nights when you want something satisfying without spending hours in the kitchen. I can’t wait for you to try it and make it your own!
Print
Chicken Fajita Casserole Recipe
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes
- Yield: 12 servings
- Category: Casserole
- Method: Baking
- Cuisine: Tex-Mex
Description
This Chicken Fajita Casserole is a flavorful and comforting weeknight meal combining seasoned chicken, sautéed peppers and onions, a creamy cheese mixture, and soft corn tortillas layered and baked to perfection. With layers of tender chicken fajita filling and gooey melted cheese, this easy-to-make casserole delivers all the vibrant flavors of classic fajitas in a convenient baked dish perfect for family dinners.
Ingredients
Chicken and Vegetables
- 1.5 lbs boneless, skinless chicken breasts, cut into bite-sized pieces
- 1 large onion, sliced
- 2 bell peppers (any color), sliced
- 1 (1 ounce) package fajita seasoning
- 1 tablespoon olive oil
Cream Cheese Mixture
- 1 (8 ounce) package cream cheese, softened
- 1 (10.75 ounce) can condensed cream of chicken soup
- 1 (10 ounce) can diced tomatoes and green chilies (such as Rotel), undrained
- 1 cup sour cream
- ½ cup shredded cheddar cheese
- ½ cup shredded Monterey Jack cheese
Assembly and Toppings
- 12 (6-inch) corn tortillas
- ½ cup shredded cheddar cheese (for topping)
- ½ cup shredded Monterey Jack cheese (for topping)
- Optional toppings: salsa, guacamole, extra sour cream, chopped cilantro
Instructions
- Prepare Chicken and Vegetables: In a large bowl, mix the bite-sized chicken pieces with the fajita seasoning until evenly coated. Heat the olive oil in a large skillet over medium-high heat and cook the chicken until fully cooked, about 5-7 minutes. Remove the chicken from the skillet and set aside. Add the sliced onions and bell peppers to the skillet and cook them until they soften and begin to caramelize, around 8-10 minutes. Return the cooked chicken to the skillet, stir to combine all ingredients, then remove the pan from heat.
- Make Cream Cheese Mixture: In a large bowl, combine the softened cream cheese, condensed cream of chicken soup, diced tomatoes with green chilies (undrained), and sour cream. Use an electric mixer to beat the mixture until smooth and creamy. Stir in ½ cup shredded cheddar cheese and ½ cup shredded Monterey Jack cheese evenly throughout the mixture.
- Assemble Casserole: Preheat your oven to 350°F (175°C). Lightly grease a 9×13 inch baking dish. Spread a thin layer of the cream cheese mixture evenly over the bottom of the dish. Arrange 4 corn tortillas in an overlapping layer on top of the cream cheese base. Spread half of the chicken and vegetable mixture evenly over the tortillas, then spread half of the remaining cream cheese mixture on top. Repeat the layers by adding another 4 corn tortillas, the remaining chicken and vegetable mixture, and the rest of the cream cheese mixture. Top the casserole with the last 4 tortillas and sprinkle the remaining cheddar and Monterey Jack cheeses evenly over the top.
- Bake Casserole: Cover the baking dish with aluminum foil and bake in the preheated oven for 25 minutes. Then remove the foil and bake uncovered for an additional 10-15 minutes, or until the cheese is melted, bubbly, and the top is lightly golden brown. Remove from the oven and let the casserole rest for 10-15 minutes before serving to set.
- Serve: Cut the baked casserole into squares and serve hot. Optionally garnish with your favorite toppings such as salsa, guacamole, extra sour cream, or chopped cilantro to enhance flavors.
Notes
- You can substitute chicken thighs for breasts if you prefer darker meat with more flavor.
- Feel free to use flour tortillas if you don’t have corn tortillas available, but corn tortillas will provide the most authentic fajita flavor.
- The fajita seasoning packet can be replaced with homemade seasoning mix consisting of chili powder, cumin, garlic powder, smoked paprika, onion powder, salt, and pepper.
- If you want a spicier casserole, add more diced tomatoes with green chilies or some chopped jalapeños to the cream cheese mixture.
- Letting the casserole rest after baking ensures it sets properly and slices cleanly.
- This dish can be prepared ahead of time and refrigerated before baking; just increase baking time slightly if baking from cold.

