If you are craving a dish that combines rich, comforting flavors with a delightful zesty kick, then this Chicken Enchilada Casserole Recipe is just what you need. This layered casserole beautifully balances tender shredded chicken, melted cheese, and a homemade enchilada sauce that fills your kitchen with irresistible aromas. It’s a simple yet impressive meal that you can make ahead for busy weeknights or share during gatherings, delivering all the warmth and joy of classic Mexican cuisine without any fuss.

Ingredients You’ll Need
These ingredients are straightforward but pack a punch in building the texture, depth, and vibrant color of this dish. Each component plays a crucial role in layering flavors that make the casserole so satisfying.
- Olive oil: For sautéing the onions and developing a rich base flavor.
- Small yellow onion, diced: Adds sweetness and tender texture to the sauce.
- Kosher salt: Enhances all the natural flavors throughout the recipe.
- Cumin: Brings a warm, earthy note characteristic of traditional enchilada seasoning.
- Chili powder: Introduces that mild heat and vibrant red color.
- All purpose flour: Helps thicken the enchilada sauce to a luscious consistency.
- Tomato sauce: Provides the tangy, rich foundation for the sauce.
- Chicken stock: Adds depth and moisture without overpowering the other flavors.
- Garlic, minced: Infuses a fragrant, savory punch.
- Cooked shredded chicken: The star protein that offers tender, juicy bites.
- Diced green chiles: Bring a mild heat and freshness.
- Black beans, drained and rinsed: Add earthiness and substance.
- Frozen corn kernels, thawed: Sweet bursts of texture complement the beans and chicken.
- Corn tortillas (6 inches): The essential layers that soak up flavor while maintaining a slight chew.
- Shredded Mexican cheese blend: A melty, gooey topping that ties the casserole together beautifully.
How to Make Chicken Enchilada Casserole Recipe
Step 1: Preheat the Oven
Start by setting your oven to 350º F so it’s just right and waiting for your casserole when assembled. This step ensures even cooking and perfectly melted cheese at the end.
Step 2: Make the Enchilada Sauce Base
Heat the olive oil in a large skillet over medium heat, then add the diced onion. Sauté until the onion becomes translucent and tender, which takes about five minutes. This step builds the aromatic foundation crucial to the sauce’s flavor.
Step 3: Season and Thicken the Sauce
Sprinkle in chili powder, cumin, salt, and minced garlic, cooking for an additional thirty seconds to release their fragrance. Next, stir in the flour to create a roux and slowly whisk in the chicken stock to avoid lumps. Add the tomato sauce and bring the mixture to a gentle simmer, stirring occasionally for about five minutes until it slightly thickens.
Step 4: Optional Sauce Smoothing
If you prefer a silky smooth enchilada sauce, transfer it to a blender or use an immersion blender. This extra step lets you decide if you want a chunkier or velvety texture to coat your casserole layers perfectly.
Step 5: Prepare the Filling
In a large mixing bowl, combine the shredded chicken, salt, diced green chiles, thawed corn, black beans, and half a cup of that delectable enchilada sauce. Mix well so every morsel is infused with flavor, making sure it’s ready to be spread in layers.
Step 6: Assemble the Base Layer
Pour about half a cup of the enchilada sauce into the bottom of a 9×13 baking dish and spread it evenly. This prevents sticking and adds an extra touch of moisture to the first tortilla layer.
Step 7: Layer the First Set of Tortillas
Dip six tortillas in the remaining sauce to coat them thoroughly, then arrange these sauced tortillas evenly over the base layer in the casserole dish. This step ensures each bite is infused with that beautiful enchilada flavor.
Step 8: Add the Chicken Filling and Cheese
Spread half of the chicken mixture evenly over the tortillas, then sprinkle one cup of shredded Mexican cheese blend across the top. The cheese not only adds richness but helps bind the layers.
Step 9: Repeat the Layers
Dip your remaining six tortillas in the enchilada sauce just like before, and layer them over the chicken and cheese. Spread the remaining chicken mixture on top and pour any leftover sauce over everything, sealing in flavor and moisture.
Step 10: Top with Cheese and Bake
Generously sprinkle the remaining two cups of cheese on top. Bake uncovered for about 25 minutes or until the cheese is bubbly and delightfully golden. The enticing aroma will make it hard to wait for the moment you get to dig in!
How to Serve Chicken Enchilada Casserole Recipe

Garnishes
Fresh garnishes like chopped cilantro, sliced green onions, a dollop of sour cream, or even avocado slices can elevate the dish, adding freshness and contrasting creaminess. They bring color, texture, and brightness that lighten the rich casserole.
Side Dishes
This casserole pairs wonderfully with simple sides like a fresh green salad with lime vinaigrette or Mexican rice to soak up any extra sauce. A crisp side of roasted vegetables or a bowl of guacamole also complements the dish beautifully.
Creative Ways to Present
For a fun twist, serve this casserole in individual ramekins for personalized portions. Alternatively, layer it in a clear glass dish to showcase the beautiful strata of tortillas, chicken, beans, and cheese — a feast for the eyes and the appetite!
Make Ahead and Storage
Storing Leftovers
Once cooled, cover leftovers tightly and store in the refrigerator for up to four days. This allows the flavors to meld even more, often making the next day’s meal taste even better. Just be sure to reheat thoroughly before serving.
Freezing
You can freeze the unbaked assembled casserole by tightly covering it with plastic wrap and foil, making it suitable for up to three months. When ready, thaw overnight in the fridge before baking as usual.
Reheating
Reheat leftovers in the oven at 350º F for about 15-20 minutes until heated through and the cheese is melty again. For a quicker option, microwave individual portions, but the oven method preserves texture and flavor best.
FAQs
Can I use rotisserie chicken for this recipe?
Absolutely! Rotisserie chicken works wonderfully in this dish and saves time. Just shred the meat before mixing it with the other filling ingredients.
Is there a substitute for the black beans?
If you want to switch things up, pinto beans or kidney beans can be used instead of black beans. They offer similar texture and flavor but provide a slight variation.
Can I make this casserole vegetarian?
Yes! Simply omit the chicken and increase the beans and corn, or add sautéed vegetables like bell peppers and zucchini, making a hearty vegetarian version.
What can I use instead of corn tortillas?
Flour tortillas are a softer alternative, but corn tortillas stay true to authentic enchilada flavors and provide better structure in the casserole.
How spicy is this Chicken Enchilada Casserole Recipe?
It has a gentle warmth from the chili powder and green chiles but isn’t overwhelmingly spicy. Adjust the chili powder amount if you prefer a milder or hotter dish.
Final Thoughts
This Chicken Enchilada Casserole Recipe is the ultimate crowd-pleaser that effortlessly combines comfort food with vibrant Mexican flavors. It’s the kind of dish you’ll want to make over and over, whether for family dinners or special occasions. Give it a try—and I promise it will quickly become a favorite in your recipe collection!
