I’m here to tell you about my spicy homemade cheese enchilada casserole—a game-changer for busy weeknights when you crave Mexican flavor without the fuss of rolling individual enchiladas. It’s got that irresistible combination of melty cheese, zesty tomatoes, and corn tortillas with those perfectly crispy edges we all fight over. The secret? A generous kick of chili powder that’ll wake up your taste buds. Want to know what makes this casserole different from all the others you’ve tried before?
Why You’ll Love this Layered Cheese Enchilada Casserole
If you’re searching for the perfect comfort food that combines convenience with incredible flavor, I’ve found your new favorite recipe. This cheese enchilada casserole layers corn tortillas with a rich blend of extra-sharp cheddar, cottage cheese, and fresh vegetables, all topped with zesty taco sauce.
What makes it special? The contrasting textures—crispy edges, melty cheese, and tender tortillas. Plus, it’s incredibly versatile. Need a quick weeknight dinner? Done in 30 minutes. Feeding a crowd? Simply double the recipe. And those chili powder and garlic notes? They’ll have everyone asking for seconds.
What Ingredients are in Layered Cheese Enchilada Casserole?
This layered cheese enchilada casserole is comfort food at its finest, bringing together the classic flavors of Mexican cuisine in an easy-to-prepare dish. With layers of corn tortillas and a rich, cheesy filling, this casserole bakes up into a satisfying meal that’s perfect for family dinners. The combination of different cheeses gives it depth of flavor, while the taco sauce and spices add just the right amount of kick.
- 1 cup extra-sharp cheddar cheese, shredded
- 1 cup tomatoes, chopped
- 1 cup cottage cheese
- 1/3 cup green onion, sliced
- 2 teaspoons chili powder
- 2 garlic cloves, minced
- 9 corn tortillas (6-inch)
- Cooking spray
- 1 cup taco sauce (such as Ortega)
- 1/4 cup Monterey Jack cheese, shredded
When shopping for ingredients, quality really does make a difference in this recipe. I prefer using block cheese and shredding it myself rather than pre-shredded varieties, as it melts much better. You might also consider using fire-roasted tomatoes for extra flavor, or swapping in some pepper jack cheese if you want more heat. For those who enjoy a bit more texture, adding some diced bell peppers or even a small can of drained green chiles would work beautifully with these classic ingredients.
How to Make this Layered Cheese Enchilada Casserole

Making this cheese enchilada casserole is wonderfully straightforward, and you’ll be enjoying those comforting layers of melty goodness in no time. First, preheat your oven to 375°F—this temperature guarantees everything cooks evenly without burning those delicate tortillas. In a medium bowl, combine 1 cup of extra-sharp cheddar cheese, 1 cup of chopped tomatoes, 1 cup of cottage cheese, 1/3 cup of sliced green onions, 2 teaspoons of chili powder, and 2 minced garlic cloves. This mixture is the heart and soul of your casserole, so give it a good stir to make certain all those flavors get acquainted.
Now comes the fun part—building your casserole layers. Coat an 11×7-inch baking dish with cooking spray, then arrange 3 of your corn tortillas in the bottom. They might overlap slightly, which is perfectly fine. Spread half of your cheese mixture over these tortillas, really getting it into all the corners. Then, repeat this process with another layer of 3 tortillas and the remaining cheese mixture. Top everything off with your final 3 tortillas, creating that classic lasagna-like structure. Pour 1 cup of taco sauce evenly over the top layer of tortillas, making sure to cover them completely to prevent drying out. Sprinkle 1/4 cup of Monterey Jack cheese over the sauce, which will create that irresistible golden, bubbly top we all crave. Pop the dish into your preheated oven and bake for 20 minutes, or until you notice the cheese has fully melted and the edges are starting to get just slightly crispy. Might need to let it rest for about 5 minutes before serving—if you can wait that long with those mouthwatering aromas filling your kitchen!
Layered Cheese Enchilada Casserole Substitutions and Variations
While traditional enchiladas require rolling each tortilla individually, this layered enchilada casserole allows for countless creative adaptations to suit your taste preferences and pantry inventory. I’m a firm believer in making recipes your own!
Try swapping cottage cheese with ricotta or queso fresco for a different texture. Not a fan of green onions? Regular onions or even roasted peppers work beautifully. For protein lovers, adding shredded chicken, ground beef, or black beans transforms this into a heartier meal. Can’t handle the heat? Reduce the chili powder or use mild taco sauce instead.
What to Serve with Layered Cheese Enchilada Casserole
Once you’ve pulled your bubbling cheese enchilada casserole from the oven, you’ll want complementary side dishes that balance its rich, spicy flavors. A crisp, lime-dressed green salad provides invigorating contrast, while cilantro rice soaks up extra sauce beautifully. Can you imagine a better combination?
For vegetables, I love serving roasted corn with a touch of chili powder or simple black beans with cumin. Mexican-style street corn (elote) is another fantastic option. Need something cooling? A dollop of sour cream or guacamole on the side helps tame the heat while adding creamy texture.
Final Thoughts
This cheese enchilada casserole has become my go-to recipe for family dinners and potlucks alike. There’s something magical about those layers of corn tortillas, spicy cheese mixture, and that delicious taco sauce that just hits the spot every time.
I love how versatile it is, too. Need to feed a crowd? Double the recipe. Want it spicier? Add some jalapeños to the mix. Honestly, the 20-minute bake time gives me just enough time to tidy up the kitchen before dinner. And those bubbling, melty cheese corners? Always the first parts to disappear from the dish.





