As the aroma of savory spices fills the air, I can’t help but feel a sense of nostalgia for family gatherings and shared meals. This Ultimate Cheesy Enchilada Casserole is my go-to dish, bringing the vibrant flavors of Tex-Mex right to the table. With its layers of soft corn tortillas cradling a deliciously spiced filling and topped with melty cheese, this comforting casserole is perfect for busy weeknights or festive parties alike. One of the best parts? It’s incredibly adaptable—simply swap in your preferred protein or make it vegetarian with beans and extra veggies! Whether you’re carving out a cozy dinner for two or feeding a crowd, this recipe is not only a crowd-pleaser but also a simple and comforting way to elevate your weeknight meals. So, are you ready to bring some excitement back to your dinner routine? Why Will You Adore This Casserole? Ultimate Comfort: This Enchilada Casserole delivers warmth and joy in every bite, making it an instant favorite at family gatherings. Versatility at Its Finest: Whether you prefer ground beef, chicken, or want to go vegetarian with beans and veggies, this dish adapts beautifully to your culinary needs. Bold, Flavorful Layers: Each layer is packed with spices, cheese, and savory goodness that will leave taste buds dancing with delight! Quick Dinner Potential: With prep and baking combined, you can whip up this tasty dish in under an hour, perfect for busy weeknights! Crowd-Pleasing Appeal: Serve it up with toppings like pico de gallo and sour cream, and watch your friends and family rave about this delicious twist on a classic! For more delicious casseroles, check out Chicken Waffle Casserole or Ham Cheese Casserole! Enchilada Casserole Ingredients • Here’s everything you need to create this flavorful dish! For the Sauce Vegetable Oil – Adds moisture and is used to make the enchilada sauce; substitute with olive oil for a healthier option. Flour – Thickens the enchilada sauce; use a gluten-free flour blend for a gluten-free option. Chili Powder – Provides essential flavor; adjust the amount based on desired spiciness. Garlic Powder – Adds depth of flavor; fresh garlic can be used as a substitute. Onion Powder – Enhances overall flavor; fresh onion can also be used instead. Ground Cumin & Dried Oregano – Both enrich the enchilada sauce; substitute with taco seasoning if desired. Tomato Paste – Contributes to the sauce’s richness; can be replaced with pureed tomatoes in a pinch. Chicken (or Vegetable) Stock – Forms the base of the sauce; use low-sodium stock to control salt levels. Sea Salt – Enhances overall taste; adjust quantity according to preference. For the Filling Ground Beef – The main protein source; substitute with ground turkey, shredded chicken, or make it vegetarian with extra beans and veggies. Kosher Salt & Black Pepper – For seasoning; regular salt and pepper can be substituted. Onion – Provides texture and flavor; can be substituted with shallots or omitted for a milder taste. Red Bell Pepper – Adds sweetness and color to the filling; any color bell pepper works great. Garlic (fresh) – For added flavor; can replace garlic powder with an equivalent amount. Green Chiles (canned) – Adds heat and flavor; fresh or frozen chiles can be used based on availability. Black Beans (canned, drained, and rinsed) – Adds fiber and protein; substitute with pinto beans if desired. Corn (canned or frozen) – Provides sweetness and texture; fresh corn can also be used in season. For Assembly Corn Tortillas – The foundation of the layers; provides structure; flour tortillas can be used for a softer texture. Pepper Jack & Medium Cheddar Cheese – Creates a creamy, melty topping; substitute with your favorite cheese blend. With these ingredients, you’re well on your way to crafting an unforgettable Enchilada Casserole that will bring joy and comfort to your family dinners! Step‑by‑Step Instructions for Enchilada Casserole Step 1: Preheat and Prepare Preheat your oven to 350°F (175°C). While the oven heats, gather your ingredients and a large saucepan for the enchilada sauce. Ensure you have a whisk handy for smooth mixing. This step sets you up for a bubbly, cheesy enchilada casserole that everyone will love. Step 2: Make the Enchilada Sauce In the saucepan, heat 2 tablespoons of vegetable oil over medium heat. Whisk in 2 tablespoons of flour, cooking until the mixture is golden, about 1-2 minutes. Then, add chili powder, garlic powder, onion powder, cumin, oregano, and 2 tablespoons of tomato paste. Slowly whisk in 2 cups of chicken stock and salt, allowing the sauce to simmer and thicken for about 5-7 minutes, stirring occasionally. Step 3: Cook the Filling In a large skillet, brown 1 pound of ground beef over medium heat for about 5-7 minutes, breaking it apart with a spatula. Season with kosher salt and black pepper. Once browned, add 1 diced onion and 1 chopped red bell pepper, cooking until they are softened, approximately 3-4 minutes. Stir in 2 cloves of minced garlic, 1 can of green chiles, 1 can of black beans, and 1 cup of corn, mixing until heated through. Step 4: Assemble the Casserole Grab a 9×13-inch baking dish and begin by dipping half of the corn tortillas into the enchilada sauce, coating each side. Layer them along the bottom of the dish, then spoon half of the beef filling over the tortillas, followed by half of the shredded cheeses (about 2 cups). Repeat the layers, finishing with the remaining tortillas, filling, and cheese for a delicious enchilada casserole. Step 5: Bake the Casserole Cover the baking dish tightly with aluminum foil to prevent drying. Place it in the preheated oven and bake for 20 minutes. After this, remove the foil and continue baking for an additional 15 minutes or until the cheese is golden and bubbly, creating a lovely, inviting crust atop your enchilada casserole. Step 6: Serve and Enjoy Once baked, take the casserole out of the oven and let it rest for about 5 minutes. This resting period helps the layers set, making it easier to serve. Enjoy your enchilada casserole with toppings like fresh pico de gallo, pickled onions, or a dollop of sour cream, adding vibrant flavors and textures to every delicious bite. Make Ahead Options Preparing this Ultimate Cheesy Enchilada Casserole ahead of time is a fantastic way to simplify your weeknight dinners! You can assemble the casserole up to 24 hours in advance and keep it covered in the refrigerator. If you want to make it even further ahead, it can be frozen unbaked for up to 3 months. Just remember to wrap it tightly to prevent freezer burn and maintain that mouthwatering taste. When you’re ready to bake, simply remove it from the fridge or freezer, let it thaw in the refrigerator overnight if frozen, and then bake it according to the original instructions, ensuring that it’s heated through until bubbly and golden. This way, you’ll enjoy a delicious home-cooked meal with minimal effort! How to Store and Freeze Enchilada Casserole Fridge: Store leftover enchilada casserole in an airtight container for up to 3 days. Reheat in the oven at 350°F (175°C) until warmed through, ensuring the cheese remains melty. Freezer: If you want to freeze the casserole, wrap it tightly with plastic wrap and then foil. It keeps well for up to 3 months. Thaw in the fridge overnight before baking. Unbaked Storage: You can also prepare the casserole ahead of time and refrigerate unbaked for up to 2 days. Follow the baking instructions directly from the refrigerator without adding extra time. Reheating: When reheating individual portions, microwave on medium heat for 1-2 minutes, stirring halfway through, or place in a preheated oven until hot and bubbly. Tips for the Best Enchilada Casserole Resting Period: Allow the casserole to rest for 5-10 minutes after baking for easier slicing and serving without falling apart. Ingredient Quality: Use fresh ingredients, especially the vegetables and spices, to enhance the flavor and texture of your enchilada casserole. Layer Wisely: Always dip your tortillas in the enchilada sauce; it adds moisture and flavor, keeping the dish from becoming dry. Cheese Choice: Experiment with different cheese blends for topping. A mix of sharp cheddar and Monterey Jack can elevate your casserole experience! Customize Heat Level: Adjust the amount of chili powder or add extra jalapeños if you love a spicy kick—this is your enchilada casserole, so make it your own! What to Serve with Ultimate Cheesy Enchilada Casserole When you bring this vibrant dish to the table, consider some delightful sides and pairings that will amplify the Tex-Mex experience. Fresh Guacamole: Creamy and rich, guacamole provides a cool contrast to the spicy, cheesy layers of the casserole. Each bite becomes a dance of flavors. Crispy Tortilla Chips: Perfect for scooping up those scrumptious layers, tortilla chips add a satisfying crunch that complements the soft texture of the casserole. Zesty Mexican Street Corn: This smoky and sweet corn salad adds a refreshing element that balances the hearty casserole while introducing bright flavors. Pico de Gallo: Crafted from fresh tomatoes, onions, and cilantro, this salsa introduces a burst of freshness that cuts through the richness of the cheese. Cilantro Lime Rice: Light and fluffy, this rice dish adds a zesty note, bringing sunny flavors that enhance the overall meal without overwhelming the palate. Black Bean Salad: Tossed with avocado and a citrus dressing, this hearty salad offers both fiber and a zesty kick, perfectly complementing your meal. Margaritas: A classic pairing, the sweet and tangy notes of margaritas elevate the whole dining experience, providing a festive touch that’s hard to beat. Churros: For dessert, these warm, crispy treats dusted with cinnamon sugar are the perfect sweet ending to your delightful, savory meal. Enchilada Casserole Variations & Substitutions Feel free to put your own spin on this enchilada casserole and explore delightful flavors! Meat-Free Magic: For a vegetarian version, double the beans and incorporate vegetables like zucchini or mushrooms for a hearty filling. Add more beans and veggies for a satisfying meal that even meat lovers will adore. Cheese Switch-Up: Opt for low-fat cheese or reduce the amount to suit your lighter cooking style. It still melts beautifully while giving you that comforting texture you crave. Spicy Upgrade: Toss in jalapeños or use a spicy enchilada sauce if you crave heat. The added spice transforms this dish into a bold flavor adventure! Tortilla Texture: Swap out corn tortillas for flour tortillas for a softer, chewier texture that’s still delicious. This subtle change makes each bite feel indulgent and satisfying. Bean Variety: Feel free to swap black beans for pinto beans or chickpeas for a different protein punch. Experimenting with beans adds new textures and flavors to the dish. Green Goodness: Mix in toppings like fresh spinach or kale to boost the greens in your meal. This helps elevate the nutritional profile and gives a delightful burst of color. Homemade Sauce: Prepare your enchilada sauce from scratch for the freshest flavor profile. You can control the spices and flavors to perfectly suit your tastes! For more delicious ideas, don’t miss our Hashbrown Breakfast Casserole or try a comforting Cheesy Hamburger Casserole. Enchilada Casserole Recipe FAQs How do I choose the best tortillas for my Enchilada Casserole? Absolutely! Opt for fresh, pliable corn tortillas, as they effectively hold up the layers in the casserole. If you’re looking for a softer texture, consider using flour tortillas, but keep in mind they might break down more easily. Look for tortillas without dark spots or any signs of staleness for the best results. How should I store leftovers of my Enchilada Casserole? You can store leftover enchilada casserole in an airtight container in the refrigerator for up to 3 days. When you’re ready to enjoy it again, reheat in the oven at 350°F (175°C) until heated through, making sure the cheese remains nice and melty for that comforting effect. Can I freeze my Enchilada Casserole? What’s the best way to do it? Absolutely! To freeze your enchilada casserole, let it cool completely before wrapping it tightly in plastic wrap and then aluminum foil. This helps prevent freezer burn. It can keep well for up to 3 months! When ready to bake, thaw in the refrigerator overnight and follow your original baking instructions. If baking from frozen, add about 15-20 minutes to the cooking time. What should I do if my enchilada filling is too dry? Very! If the filling seems dry, you can add a splash of chicken or vegetable stock to moisten it. Additionally, make sure the tortillas are dipped in the enchilada sauce, as this adds moisture and keeps the layers beautifully flavored. If you notice it drying out while baking, cover it with foil to retain steam until it reaches the perfect consistency. Are there any dietary considerations for this recipe? Yes! If you’re catering to certain dietary needs, this enchilada casserole is quite adaptable. For a vegetarian option, simply swap the meat for extra beans, lentils, or veggies. Be mindful of allergies, particularly with ingredients like cheese or beans—if you have a dairy allergy, vegan cheese can work as a delicious substitute! Always double-check labels to ensure allergen safety. Can I prepare the Enchilada Casserole ahead of time? Absolutely! You can prep your casserole a day ahead and refrigerate it unbaked for up to 2 days. When you’re ready to bake, there’s no need for extra time in the oven—simply follow your baking instructions. Just remember, a little extra time might be needed for larger portions, ensuring that delicious cheese topping gets bubbly and golden! Irresistible Enchilada Casserole for Cozy Family Dinners This Enchilada Casserole is a cozy, family-friendly dish full of Tex-Mex flavors, perfect for gatherings and weeknight meals. Print Recipe Pin Recipe Prep Time 20 minutes minsCook Time 40 minutes minsResting Time 5 minutes minsTotal Time 1 hour hr 5 minutes mins Servings: 6 slicesCourse: DinnerCuisine: Tex-MexCalories: 350 Ingredients Equipment Method Nutrition Notes Ingredients 1x2x3x? For the Sauce2 tablespoons Vegetable Oil can substitute with olive oil2 tablespoons Flour can substitute with gluten-free flour2 tablespoons Chili Powder adjust for desired spiciness1 teaspoon Garlic Powder can replace with fresh garlic1 teaspoon Onion Powder can replace with fresh onion1 teaspoon Ground Cumin1 teaspoon Dried Oregano2 tablespoons Tomato Paste can substitute with pureed tomatoes2 cups Chicken (or Vegetable) Stock use low-sodium stock1 teaspoon Sea Salt adjust according to preferenceFor the Filling1 pound Ground Beef or substitute with ground turkey or shredded chicken1 teaspoon Kosher Salt can substitute with regular salt1 teaspoon Black Pepper can substitute with regular pepper1 medium Onion can substitute with shallots or omit1 medium Red Bell Pepper any color bell pepper can be used2 cloves Garlic (fresh) can replace with garlic powder1 can Green Chiles (canned) fresh or frozen chiles can be substituted1 can Black Beans (canned, drained, and rinsed) can also substitute with pinto beans1 cup Corn (canned or frozen) fresh corn can be substituted in seasonFor Assembly12 pieces Corn Tortillas can substitute with flour tortillas2 cups Pepper Jack & Medium Cheddar Cheese use your favorite cheese blend Equipment large saucepanLarge SkilletWhisk9x13-inch baking dish Method PreparationPreheat your oven to 350°F (175°C) and gather your ingredients and a large saucepan for the enchilada sauce.In the saucepan, heat vegetable oil over medium heat and whisk in flour, cooking until golden.Add chili powder, garlic powder, onion powder, cumin, oregano, and tomato paste; then whisk in chicken stock and salt, simmering to thicken.In a skillet, brown ground beef and season with salt and pepper; then add onion and bell pepper, cooking until softened.Stir in garlic, green chiles, black beans, and corn, mixing until heated.Assemble the casserole by layering tortillas dipped in sauce, beef filling, and cheese in a baking dish.Cover with foil and bake for 20 minutes, then uncover and bake for an additional 15 minutes.Let the casserole rest for about 5 minutes before serving with toppings. Nutrition Serving: 1sliceCalories: 350kcalCarbohydrates: 30gProtein: 20gFat: 15gSaturated Fat: 7gPolyunsaturated Fat: 2gMonounsaturated Fat: 8gCholesterol: 60mgSodium: 800mgPotassium: 500mgFiber: 8gSugar: 4gVitamin A: 500IUVitamin C: 25mgCalcium: 200mgIron: 3mg NotesAllow resting time for better slicing, and use quality ingredients for enhanced flavor. Customize heat levels and cheese choices as desired. Tried this recipe?Let us know how it was!