If you are craving a festive, flavorful dinner that brings all your favorite Mexican-inspired flavors together without the fuss of rolling individual enchiladas, this Enchilada Casserole Recipe is your new best friend. Layered with tender ground beef, vibrant veggies, black beans, sweet corn, and melty cheese soaked in a homemade, smoky enchilada sauce, this dish is comforting, hearty, and perfect for feeding a crowd. Every bite delivers the perfect balance of spicy, savory, and cheesy goodness that will quickly become a family favorite.
Ingredients You’ll Need
Simple yet vital ingredients create a magnificent symphony of flavors in this Enchilada Casserole Recipe. Each component—from the earthy spices to the fresh vegetables—adds texture, depth, and color, making the final dish both tempting and satisfying.
- Onion powder: Adds a gentle sweetness and depth without overpowering the sauce.
- Ground cumin: Brings a warm, earthy spice fundamental to Mexican cuisine.
- Vegetable oil: Helps to create a smooth roux for the enchilada sauce.
- All-purpose flour: Thickens the sauce to a luxurious consistency.
- Chili powder: Infuses that signature mild heat and vibrant color.
- Garlic powder: Boosts flavor with subtle garlicky warmth.
- Dried oregano: Adds a herbal note that balances the spices.
- Tomato paste: Concentrates a rich, tangy tomato flavor in the sauce.
- Chicken or vegetable stock: Forms the base of the sauce, adding body and savoriness.
- Fine sea salt: Enhances all the flavors in the enchilada sauce.
- Ground beef (90/10): Provides hearty protein with just enough fat for flavor.
- Kosher salt: Seasoning that draws out meat’s natural flavor.
- Freshly cracked black pepper: Adds a little kick and brightness to the filling.
- Yellow onion, diced: Gives a sweet, aromatic base to the filling.
- Red bell pepper, diced: Adds color and a gentle sweetness.
- Garlic cloves, minced: Delivers fresh, pungent flavor to the filling.
- Canned diced green chiles: Introduce a mild heat and tangy bite.
- Black beans, drained and rinsed: Boost protein and add creamy texture.
- Corn (canned or frozen): Brings subtle sweetness and a pop of texture.
- Corn tortillas: The vessel that holds it all together with a traditional touch.
- Pepper jack cheese, shredded: Melts beautifully with a touch of spice.
- Medium cheddar cheese, shredded: Adds rich, sharp flavor and gooey texture.
- Pico de gallo, pickled onions, sour cream (optional): Fresh toppings that brighten and complement the hearty casserole.
How to Make Enchilada Casserole Recipe
Step 1: Make the Enchilada Sauce
Begin this delicious Enchilada Casserole Recipe by preparing the sauce, which is the heart and soul of the dish. Start by whisking vegetable oil and flour together over medium heat to form a smooth roux that will give the sauce its signature richness. Once bubbling, mix in the chili powder, garlic powder, onion powder, cumin, oregano, and tomato paste to layer vibrant, aromatic flavors. Slowly pour in the chicken or vegetable stock, stirring constantly, and bring it to a gentle simmer. The sauce will thicken slightly and develop a beautiful deep hue—perfect for soaking those tortillas and filling.
Step 2: Prepare the Meat Filling
While the sauce is simmering, it’s time to cook your protein and veggies. Brown the ground beef in a large skillet, seasoning it with kosher salt and freshly cracked black pepper to enhance its natural flavors. Once the beef is nicely browned, add diced onion and bell pepper, allowing them to soften until perfectly tender. Then, stir in fresh garlic for a fragrant boost before mixing in diced green chiles, black beans, corn, and half of the enchilada sauce. Let the mixture warm through so all the ingredients meld into a savory filling that’s bursting with layers of flavor.
Step 3: Assemble the Casserole
This step brings everything delicious together. Dip half of your corn tortillas in the enchilada sauce, then carefully layer them in your baking dish to form the base. Spoon half of the hearty beef filling over the tortillas, then sprinkle a generous layer of shredded pepper jack and cheddar cheese on top. Repeat the process with the remaining tortillas, beef mixture, and cheese to build beautiful, cheesy layers. Cover the dish with foil and bake at 350°F, letting the casserole meld and bubble happily in the oven. After 20 minutes, uncover and bake for another 15 minutes until the top is golden and bubbly—the ultimate cue that it’s time to feast.
How to Serve Enchilada Casserole Recipe
Garnishes
The perfect Enchilada Casserole Recipe deserves equally lovely finishing touches. Brighten each serving with fresh pico de gallo for a hint of acidity and freshness. Pickled onions add a tangy crunch that contrasts beautifully with the creamy richness of melted cheese. And of course, a dollop of sour cream brings a cool, velvety balance to the dish, making every bite irresistible and well-rounded.
Side Dishes
To round out this meal, consider serving with a crisp green salad tossed in a light vinaigrette or a simple Mexican street corn salad. These sides add refreshing textures and flavors that complement the bold, hearty casserole without overpowering it. For a bit of carb variety, cilantro-lime rice is a lovely sidekick that soaks up any extra sauce beautifully.
Creative Ways to Present
While this casserole shines straight from the baking dish, feel free to get creative when entertaining. Serve individual portions topped with avocado slices, a sprinkle of fresh cilantro, or even a splash of hot sauce for guests who crave more heat. You can also spoon it into warm flour tortillas for a deconstructed enchilada experience or turn leftovers into hearty enchilada-inspired tacos.
Make Ahead and Storage
Storing Leftovers
Your Enchilada Casserole Recipe leftovers will keep well in an airtight container in the refrigerator for up to four days. The flavors actually deepen after resting, making it an excellent option for meal prep or next-day lunches.
Freezing
This casserole freezes beautifully! To freeze, assemble the casserole but do not bake. Wrap tightly with foil and plastic wrap, then freeze for up to three months. When ready, bake from frozen, adding extra time until it’s hot and bubbly, making it a perfect make-ahead meal for busy nights.
Reheating
Reheat individual portions in the microwave until warm or place the whole casserole in a 350°F oven, covered with foil to prevent drying, until heated through. To restore that fresh-from-the-oven crispness on top, remove the foil during the last 5-10 minutes of reheating.
FAQs
Can I make this Enchilada Casserole Recipe vegetarian?
Absolutely! Simply omit the ground beef and add extra beans, corn, peppers, or even sautéed mushrooms to keep the casserole hearty and delicious. You can also swap chicken stock for vegetable stock to keep it fully plant-based.
What type of tortillas work best for enchilada casserole?
Corn tortillas are traditional and have the perfect texture to absorb the sauce without falling apart. Make sure to lightly dip them in the sauce before layering, as this keeps them moist and tender throughout baking.
Is it possible to make this dish gluten-free?
Yes! Use a gluten-free flour blend to make the roux for the sauce, and check that your chili powder and other seasonings are gluten-free. Corn tortillas are naturally gluten-free, so they’re an excellent choice here.
Can I use pre-made enchilada sauce instead of making my own?
Of course! While homemade sauce has a fresher flavor, a good quality store-bought enchilada sauce can save time and still yield a tasty casserole. Just use the same quantity and adjust seasoning to taste.
How spicy is the casserole?
The spice level is moderate, balanced between smoky chili powder and mild green chiles. You can easily adjust the heat by choosing mild or hot chili powders and chiles, or by adding a dash of cayenne for extra kick.
Final Thoughts
This Enchilada Casserole Recipe is a brilliant way to capture all the bold flavors and comforting textures of enchiladas without the hassle of rolling each tortilla. It’s a crowd-pleaser that delivers layers of melty cheese, savory seasoned beef, and a rich homemade sauce that will warm your heart and satisfy your appetite. Give it a try—you might just find your new favorite weeknight dinner!
Print
Enchilada Casserole Recipe
This hearty Enchilada Casserole combines layers of tender corn tortillas, seasoned ground beef with vegetables, black beans, corn, and a rich, homemade enchilada sauce. Topped with a blend of pepper jack and cheddar cheeses and baked to golden perfection, it’s a comforting and flavorful dish perfect for family dinners.
- Total Time: 1 hour 15 minutes
- Yield: 8 servings
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 and Vegetables
- 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
Assembling
- 12 (6-inch) corn tortillas
- 1½ cups shredded pepper jack cheese
- 1½ cups shredded medium cheddar cheese
For Serving (Optional)
- 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 to ensure even baking.
- Prepare Enchilada Sauce: In a medium saucepan, heat the vegetable oil and flour over medium heat, whisking constantly until smooth and bubbling, approximately 6 minutes. Incorporate chili powder, garlic powder, onion powder, cumin, oregano, and tomato paste, mixing well. Slowly whisk in the chicken or vegetable stock and salt. Bring to a simmer, reduce heat to low, and cook for about 5 minutes until slightly thickened, stirring occasionally.
- Cook Meat Filling: While the sauce simmers, heat a large skillet over medium heat. Add ground beef, kosher salt, and black pepper. Break it apart with a wooden spoon and cook until browned, about 8–10 minutes. Add diced onion and red bell pepper, cooking until softened, approximately 5 minutes. Stir in minced garlic and cook for another minute until fragrant. Mix in green chiles, black beans, corn, and half of the prepared enchilada sauce. Heat through for about 5 minutes, then remove from heat.
- Assemble Casserole: Dip half of the tortillas in the enchilada sauce to coat. Arrange these tortillas in a single layer in the bottom of a 9×13-inch baking dish. Spread half of the beef mixture evenly over the tortillas, then sprinkle half of the shredded pepper jack and cheddar cheese on top. Repeat the process with the remaining dipped tortillas, beef mixture, and cheeses to form the second layer.
- Bake: Cover the assembled casserole with foil and bake in the preheated oven for 20 minutes. Remove the foil and continue baking for an additional 15 minutes or until the cheese is bubbly and golden brown.
- Serve: Remove from the oven and let rest briefly. Serve warm with optional pico de gallo, pickled onions, and sour cream for added flavor and texture.
Notes
- You can substitute ground beef with ground turkey or chicken for a leaner option.
- For a vegetarian version, replace the meat with extra beans or sautéed vegetables.
- Use gluten-free tortillas and flour substitutes to make it gluten-free.
- Prepare the enchilada sauce ahead of time and refrigerate if desired.
- Make sure to drain and rinse the black beans to reduce sodium content.
- Adjust the level of chili powder according to your heat preference.
- Prep Time: 20 minutes
- Cook Time: 55 minutes
- Category: Casserole
- Method: Baking
- Cuisine: Mexican
