Let’s be real—some days, you just need comfort food that hits the spot. Chicken Thigh Enchilada Casserole is exactly that. Think layers of tender chicken, gooey cheese, and bold spices all brought together in one hearty, Tex-Mex-inspired dish.
What’s even better? It’s simple enough for a weeknight dinner but fancy enough to serve at a family gathering. And the best part? It freezes like a dream, so you can make it ahead for those busy nights when cooking feels like too much.
Ready to get started? Let’s break this recipe down step by step.

Quick Recipe Info
- Total Time: 40–50 minutes
- Serves: About 6 people (but easy to scale up)
- Skill Level: Beginner-friendly with some layering involved.
What You’ll Need
For the Homemade Enchilada Sauce
- 1 tbsp olive oil
- 1 small yellow onion, diced
- ½ tsp kosher salt
- 1½ tsp cumin
- 2 tsp chili powder
- 1 tbsp all-purpose flour
- 1 can (15 oz) tomato sauce
- 1 cup chicken broth
- 2 garlic cloves, minced
Quick Sub: No time to make sauce? Grab a 16 oz can of store-bought enchilada sauce.

For the Casserole
- 3 cups cooked, shredded chicken thighs (rotisserie chicken works, too)
- ½ tsp salt + ¼ tsp black pepper
- 1 can (4.5 oz) diced green chiles
- 1 can (15 oz) black beans, rinsed and drained
- 12 corn tortillas (6-inch size)
- 3 cups shredded Colby Jack cheese
Pro Tip: No Colby Jack? Monterey Jack or cheddar are great substitutes.
Let’s Cook!
Step 1: Prep the Oven
Start by preheating your oven to 350°F. Grab a 9×13-inch baking dish and give it a light spray with cooking spray to make sure nothing sticks. This simple step will make cleanup a breeze later!
Step 2: Make That Sauce
Time to build the flavor base. Heat 1 tablespoon of olive oil in a large skillet over medium heat and toss in your diced onion with a sprinkle of salt. Cook until the onion softens and turns translucent, which should take about 5 minutes. Now, the magic begins—stir in cumin and chili powder, cooking for just 30 seconds to let the spices bloom and release their aromas.
Next, sprinkle in the flour and stir until the mixture looks like wet sand. This forms a roux, which will help thicken your sauce. Slowly pour in the chicken broth in small increments, whisking as you go to prevent lumps. Then, mix in the tomato sauce and minced garlic. Let everything simmer together for 5 minutes, stirring occasionally, until the sauce thickens slightly. Don’t forget to taste and adjust! If the sauce feels too mild, add more spice, or if it’s too thick, thin it out with another splash of broth.

Step 3: Get the Filling Ready
While your sauce is simmering, it’s time to prepare the filling. In a large mixing bowl, combine the shredded chicken, salt, pepper, diced green chiles, and black beans. Add about ½ cup of the enchilada sauce to the mix to coat everything evenly. The filling should be moist but not drowning in sauce—it needs enough structure to stay in place when layered.
Step 4: Layer the Casserole
Now comes the fun part: assembling the casserole. Start by spooning ½ cup of enchilada sauce onto the bottom of your baking dish and spreading it out evenly. This layer keeps the tortillas from sticking and adds extra moisture to the dish.
Dip each tortilla briefly into the remaining enchilada sauce to coat them lightly. Lay down 6 tortillas in the bottom of the dish, allowing them to overlap slightly. On top of the tortillas, spread half of the chicken mixture in an even layer, followed by a sprinkle of 1 cup of shredded cheese. Repeat the layers one more time: dipped tortillas, the rest of the chicken filling, and another layer of cheese. Finally, top it all off with one last layer of dipped tortillas, the remaining enchilada sauce, and the rest of the cheese. Gently press down on the layers to compact everything a bit and ensure it bakes evenly.
Step 5: Bake It Up
Slide your assembled casserole into the preheated oven and bake for 25–30 minutes, or until the cheese on top is bubbly and golden brown. You’ll know it’s ready when the edges look slightly crispy and the kitchen smells like cheesy, spicy goodness. Once it’s out of the oven, let it cool for about 5 minutes before slicing. Trust me, it’s worth the wait!
How to Make It Your Way

This recipe is super flexible!
- Need Gluten-Free? Sub the flour with a gluten-free option or skip it altogether (your sauce will just be a bit thinner).
- Dairy-Free? Use cashew cheese or your favorite plant-based brand.
- Want It Spicy? Add diced jalapeños or a drizzle of hot sauce to the filling.
Low-Carb Hack: Swap tortillas for thin zucchini slices.
Pro Tips for Serving
- Garnish Ideas: Chopped cilantro, sour cream, sliced jalapeños, or avocado slices.
- Best Pairings: Serve with Mexican rice, refried beans, or a crisp side salad to round out the meal.

Leftovers? Lucky you!
- Store leftovers in the fridge for up to 4 days.
- Reheat slices in the microwave (2 minutes) or bake in the oven at 350°F for 10–20 minutes.
Freezer-Friendly: Assemble the casserole, wrap it tightly, and freeze it unbaked for up to 2 months. When you’re ready, thaw overnight and bake.
This Chicken Thigh Enchilada Casserole is comfort food at its finest. Whether you’re meal-prepping for the week or hosting dinner, it’s a dish that makes everyone happy—and keeps you coming back for seconds.
Enjoy!
