If you’re looking for a comforting dish that brings all the bold, spicy, and cheesy flavors of a classic Mexican feast right to your table, this Enchilada Casserole Recipe is about to become your new favorite go-to. It layers tender corn tortillas with a savory ground beef and veggie filling, then smothers everything in a homemade enchilada sauce and melted cheese. The result is a vibrant, hearty casserole that’s perfect for feeding a crowd or meal prepping for the week ahead. Every bite bursts with layers of smoky spices, tangy tomato, and satisfying textures that make this recipe a true celebration of flavor and comfort.
Ingredients You’ll Need
The magic of this Enchilada Casserole Recipe really starts with the ingredients, each chosen for the unique twist they bring—whether it’s a warm spice, a tender vegetable, or creamy cheese that melts just right. Having these essentials on hand sets you up for a dish that’s both simple to prepare and incredibly satisfying.
- Onion powder: Adds a gentle sweetness without overpowering the dish.
- Ground cumin: Gives an earthy, warm aroma that’s central to Mexican cooking.
- Vegetable oil: Helps create a smooth roux for the sauce and cooks the meat evenly.
- All-purpose flour: Thickens the enchilada sauce for that perfect coating consistency.
- Chili powder: Brings the signature smoky heat to the sauce.
- Garlic powder: Enhances the savory depth of flavor in the sauce and filling.
- Dried oregano: Offers a subtle herbal note that complements the spices beautifully.
- Tomato paste: Provides rich umami and body to the sauce.
- Chicken or vegetable stock: Adds moisture and depth to the sauce’s base.
- Fine sea salt: Balances the flavors perfectly.
- Ground beef (90/10): Keeps the filling flavorful and juicy without excess fat.
- Kosher salt and black pepper: Season the meat filling for maximum taste.
- Yellow onion: Adds sweetness and tender texture when cooked.
- Red bell pepper: Brings vibrant color and mild sweetness.
- Garlic cloves: Provide fresh, aromatic pungency.
- Diced green chiles: Add a subtle kick and a pleasant tang.
- Black beans: Boost the heartiness and add a creamy bite.
- Corn (canned or frozen): Offers bursts of natural sweetness and texture.
- Corn tortillas (6-inch): The foundation of each layer, softening to perfection in the sauce.
- Pepper jack cheese: Adds meltiness with a mild spicy kick.
- Medium cheddar cheese: Brings sharpness and melty richness.
- Pico de gallo (optional): Freshens and brightens the final presentation.
- Pickled onions (optional): Add a tangy crunch that cuts through the richness.
- Sour cream (optional): Offers a cool, creamy counterpoint to the spices.
How to Make Enchilada Casserole Recipe
Step 1: Make the enchilada sauce
Start by whisking together vegetable oil and flour in a medium saucepan over medium heat until it forms a smooth roux, cooking about six minutes to remove any raw flour taste. Then stir in chili powder, garlic powder, onion powder, cumin, oregano, and tomato paste until everything is well combined. Slowly add the chicken or vegetable stock while whisking, which helps keep the sauce silky. Bring it to a simmer and let it cook gently for about five minutes until it thickens slightly. This homemade sauce is the heart of the casserole and packs that deeply layered flavor you’ll crave.
Step 2: Prepare the meat filling
While the sauce simmers, heat a large skillet and brown the ground beef with kosher salt and freshly cracked black pepper until it’s golden and cooked through, about 8-10 minutes. Add diced onion and red bell pepper, cooking until tender and sweet, then stir in minced garlic for a fragrant finish. Mix in the diced green chiles, black beans, and corn, and pour in half of the enchilada sauce you just made. Let all the ingredients mingle and warm together over medium heat for about five minutes—the flavors blend beautifully here, building that irresistible filling.
Step 3: Assemble the casserole
Now for the fun part: build your casserole layers! Dip half of the corn tortillas into the enchilada sauce to soften and arrange them in an even layer at the bottom of a 9×13-inch baking dish. Spread half of the beef and vegetable filling over the tortillas, then sprinkle with a mix of pepper jack and cheddar cheeses. Repeat with the remaining tortillas, soaking each in sauce before layering, followed by the rest of the filling and cheeses. Cover the dish with foil and bake at 350°F for 20 minutes. Then remove the foil and bake another 15 minutes to get the cheese bubbling and golden, creating an irresistible crust.
How to Serve Enchilada Casserole Recipe
Garnishes
When it comes to garnishing, the options are endless but simple. A scoop of fresh pico de gallo adds zing and brightness that contrasts wonderfully with the rich casserole layers. Pickled onions bring a tart crunch that refreshes your palate, while a dollop of sour cream cools the spice and adds creamy indulgence. These toppings allow you to tailor each bite exactly to your cravings.
Side Dishes
This enchilada casserole shines as a main event but pairs beautifully with light, fresh sides. A crisp green salad with lime vinaigrette cuts through the richness, and Mexican-style rice or refried beans can complement the casserole for a complete, classic meal. You might also try grilled veggies or simple roasted corn for added texture and color.
Creative Ways to Present
For a festive touch, spoon individual portions into small, heatproof bowls and broil the tops for a minute to re-melt and brown the cheese just before serving. Or serve the casserole alongside bowls of guacamole and fresh salsas for a build-your-own style feast. Layering the casserole in individual ramekins before baking can be a charming way to impress guests with personal servings that still boast all that comforting flavor.
Make Ahead and Storage
Storing Leftovers
Leftover enchilada casserole keeps very well in the fridge for up to 4 days. Store it in an airtight container to preserve moisture and keep those flavors fresh. When it’s time to eat, you’ll find the layers and spices even more melded together, making leftovers just as satisfying as the first serving.
Freezing
This recipe freezes beautifully, making it ideal for batch cooking. Assemble the casserole as directed but stop before baking. Wrap tightly with foil and plastic wrap, then freeze for up to 3 months. When you’re ready, thaw overnight in the fridge before baking according to the original instructions, adding extra time as needed if still partially frozen.
Reheating
Reheat individual slices in the microwave for a quick fix or warm the whole casserole in a 350°F oven until heated through and the cheese is bubbly again, about 15-20 minutes. Cover with foil to keep it moist, uncover near the end to refresh that glorious golden cheese topping.
FAQs
Can I make this Enchilada Casserole Recipe vegetarian?
Absolutely! Swap the ground beef for extra beans, lentils, or sautéed mushrooms to keep it hearty and delicious. The enchilada sauce and veggies ensure it remains packed with flavor even without meat.
What kind of cheese works best for this casserole?
The combination of pepper jack and cheddar cheese is perfect for meltiness and flavor contrast. Pepper jack adds a bit of spice and creaminess while cheddar brings sharpness and depth. Feel free to experiment with Monterey Jack or a Mexican cheese blend if preferred.
Can I use flour tortillas instead of corn tortillas?
You can use flour tortillas if you prefer, but corn tortillas give this casserole its authentic texture and flavor. If using flour, opt for small soft ones and still dip them in the sauce to keep the casserole moist and cohesive.
How spicy is this Enchilada Casserole Recipe?
This recipe has a moderate level of heat thanks to the chili powder and green chiles, but it’s easy to adjust. Use mild chili powder or omit the chiles for less spice, or add jalapeños if you want to turn up the heat.
Can I prepare parts of this casserole ahead of time?
Yes! You can make the enchilada sauce and meat filling up to one day ahead, then assemble and bake the casserole whenever you’re ready. This saves time on busy days and lets flavors develop even more deeply.
Final Thoughts
This Enchilada Casserole Recipe is one of those dishes that feels like a warm hug from the inside out—easy to make, full of bold flavors, and utterly satisfying. Once you try it, you’ll understand why it’s a staple for family dinners and gatherings. So gather your ingredients, turn up your favorite tunes, and dive into the joy of making this fantastic casserole. Trust me, your taste buds and loved ones will thank you!
Print
Enchilada Casserole Recipe
- Total Time: 1 hour 15 minutes
- Yield: 8 servings
Description
A hearty and flavorful Enchilada Casserole featuring layers of seasoned ground beef, beans, vegetables, and melted cheese, all smothered in a homemade chili-spiced enchilada sauce. This baked casserole is perfect for family dinners, combining classic Mexican flavors in an easy-to-make dish.
Ingredients
Enchilada Sauce
- 2 tablespoons vegetable oil
- 2 tablespoons all-purpose flour
- 3 tablespoons chili powder
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 3 tablespoons tomato paste
- 2 cups chicken or vegetable stock
- ¼ teaspoon fine sea salt
Meat Filling
- 1 pound 90/10 ground beef
- ½ teaspoon kosher salt
- ½ teaspoon freshly cracked black pepper
- 1 small yellow onion, diced
- 1 medium red bell pepper, diced
- 3 garlic cloves, minced
- 1 (7-ounce) can diced green chiles
- 1 (15-ounce) can black beans, drained and rinsed
- 2 cups corn, canned or frozen
- ½ of the enchilada sauce (from above)
Assembly
- 12 (6-inch) corn tortillas
- 1½ cups shredded pepper jack cheese
- 1½ cups shredded medium cheddar cheese
- Remaining ½ of enchilada sauce
Optional Toppings
- Pico de gallo
- Pickled onions
- Sour cream
Instructions
- Preheat Oven: Preheat your oven to 350°F (175°C) and position the rack in the center of the oven.
- Make the Enchilada Sauce: In a medium saucepan, heat the vegetable oil and whisk in the flour over medium heat until smooth and lightly golden, about 6 minutes. Add chili powder, garlic powder, onion powder, cumin, oregano, and tomato paste, whisking to combine. Gradually pour in the chicken or vegetable stock and salt, whisk continuously until the mixture comes to a simmer. Lower the heat and let simmer, stirring occasionally, until slightly thickened, about 5 minutes.
- Cook the Meat Filling: While the sauce simmers, heat a large skillet on medium. Add ground beef seasoned with kosher salt and freshly cracked black pepper. Cook, breaking the beef apart with a wooden spoon, until browned, about 8 to 10 minutes. Add diced yellow onion and red bell pepper and cook until softened, about 5 minutes. Stir in minced garlic and cook until fragrant, about 1 minute. Incorporate diced green chiles, drained black beans, corn, and half of the prepared enchilada sauce. Cook until everything is warmed through, around 5 minutes. Remove from heat.
- Layer the Casserole: Dip half of the corn tortillas briefly in the remaining enchilada sauce to coat, then arrange them in a single layer on the bottom of a 9×13-inch baking dish. Spread half of the meat and vegetable filling over the tortilla layer, then sprinkle half of the shredded pepper jack and cheddar cheeses evenly on top. Repeat by dipping the remaining tortillas in the sauce, layering them over the cheese, followed by the rest of the filling and cheese.
- Bake: Cover the casserole with foil and bake in the preheated oven for 20 minutes. Then remove the foil and bake uncovered for an additional 15 minutes or until the cheese on top is bubbly and golden brown.
- Serve: Remove from the oven and let it rest briefly. Serve warm with optional pico de gallo, pickled onions, and sour cream on the side.
Notes
- Use 90/10 lean ground beef to reduce excess grease while maintaining flavor.
- You can substitute chicken or vegetable stock based on preference or dietary needs.
- For a vegetarian version, omit the ground beef and use vegetable stock and add extra beans or vegetables.
- Warm the tortillas briefly in the sauce to make them more pliable and flavorful.
- Leftovers store well and can be reheated in the oven or microwave.
- Adjust chili powder up or down depending on your spice tolerance.
- Prep Time: 20 minutes
- Cook Time: 55 minutes
- Category: Casserole
- Method: Baking
- Cuisine: Mexican
