Layers of corn tortillas, cheese, and a savory bean and beef filling come together beautifully in this enchilada casserole recipe. Perfect for family dinners or gatherings, this dish is packed with flavor and comfort. Its versatility makes it an ideal choice for any occasion, from weeknight meals to festive celebrations. You’ll find that the homemade enchilada sauce elevates this casserole to a delightful level, ensuring every bite is full of deliciousness.
Why You’ll Love This Recipe
- Easy to Prepare: This enchilada casserole comes together quickly, making it perfect for busy weeknights.
- Flavorful Layers: Each layer is filled with a mix of spices, meats, and cheeses that create a mouthwatering experience.
- Kid-Friendly: With its cheesy goodness and familiar flavors, it’s a hit with kids and adults alike.
- Versatile Dish: Customize your filling with different proteins or veggies to suit your family’s preferences.
- Make Ahead Option: Prepare it in advance and bake when you’re ready for an effortless meal.
Tools and Preparation
Before you start cooking your enchilada casserole, gather the necessary tools. Having the right equipment will make the preparation seamless and enjoyable.
Essential Tools and Equipment
- Skillet
- Medium saucepan
- Whisk
- Wooden spoon
- 9×13-inch baking dish
Importance of Each Tool
- Skillet: Perfect for browning the beef and sautéing vegetables evenly.
- Medium saucepan: Ideal for creating the homemade enchilada sauce without mess.
- Whisk: Ensures smooth mixing of the sauce ingredients without lumps.
Ingredients
Layers of corn tortilla, cheese, and a tasty bean and beef filling get the royal homemade enchilada sauce treatment in this easy enchilada casserole recipe.
Ingredients:
– 2 tablespoons vegetable oil
– 2 tablespoons flour, all-purpose
– 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 stock, (or vegetable stock)
– ¼ teaspoon sea salt
– 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 cloves of garlic, minced
– 1 (7-ounce) can diced green chiles
– 1 (15-ounce) can black beans, drained and rinsed
– 2 cups corn, canned or frozen
– 12 (6-inch) corn tortillas
– 1½ cups pepper jack cheese, shredded
– 1½ cups medium cheddar cheese, shredded
– Pico de gallo, for serving (optional)
– Pickled onions, for serving (optional)
– Sour cream, for serving (optional)
How to Make Enchilada Casserole
Step 1: Preheat the Oven
Preheat your oven to 350°F with a rack positioned in the center. This ensures even cooking as your casserole bakes.
Step 2: Make the Enchilada Sauce
- In a medium saucepan over medium heat, combine the vegetable oil and flour. Cook while whisking constantly until smooth, about six minutes.
- Once bubbling, add chili powder, garlic powder, onion powder, ground cumin, dried oregano, and tomato paste. Whisk until combined.
- Gradually add chicken stock and sea salt. Bring to a simmer over low heat for about five minutes until slightly thickened.
Step 3: Prepare the Casserole Filling
- Heat a large skillet on medium heat. Add ground beef along with kosher salt and black pepper. Cook while breaking it up until browned, around eight to ten minutes.
- Add diced yellow onion and red bell pepper; cook until softened for about five minutes. Stir in minced garlic for one more minute until fragrant.
- Mix in diced green chiles, drained black beans, corn, and half of the prepared enchilada sauce. Warm through for five minutes before removing from heat.
Step 4: Assemble the Casserole
- Dip half of the corn tortillas into the enchilada sauce. Arrange them in a single layer at the bottom of a greased 9×13-inch baking dish.
- Layer half of the beef filling over tortillas followed by half of both pepper jack and cheddar cheese.
- Repeat with remaining tortillas dipped in sauce on top. Add remaining filling followed by leftover cheese.
- Cover with foil and bake for twenty minutes. Remove foil and return to oven for another fifteen minutes or until cheese is bubbly.
Step 5: Serve
Serve your enchilada casserole warm topped with pico de gallo, pickled onions, or sour cream if desired. Enjoy!
How to Serve Enchilada Casserole
Enchilada casserole is a hearty dish that can be served in various delightful ways. Whether you’re hosting a family dinner or a casual gathering with friends, these serving suggestions will elevate your meal.
With Fresh Toppings
- Pico de gallo: This fresh salsa adds a burst of flavor and color to your plate.
- Pickled onions: Their tangy taste complements the richness of the casserole beautifully.
- Sour cream: A classic creamy addition that balances the spice of the dish.
Accompanied by Sides
- Rice: Serve with Mexican rice for a filling combination.
- Salad: A light green salad helps cut through the richness of the casserole.
- Guacamole: Creamy guacamole adds a luxurious texture and flavor.
As Leftovers
- Reheated: Enjoy leftovers reheated for an easy lunch or dinner option.
- In tortillas: Wrap leftover enchilada casserole in tortillas for a tasty burrito-style meal.

How to Perfect Enchilada Casserole
To ensure your enchilada casserole turns out perfectly every time, keep these tips in mind.
- Use fresh ingredients: Fresh vegetables and quality meats enhance the overall flavor of your casserole.
- Layer evenly: Distributing ingredients evenly helps ensure each slice has balanced flavors and textures.
- Don’t skip the sauce: Generously apply the enchilada sauce to keep everything moist and flavorful.
- Let it rest: Allowing the casserole to sit for a few minutes after baking helps it set, making it easier to serve.
- Experiment with cheeses: Mixing different types of cheese can add depth to the flavor profile.
Best Side Dishes for Enchilada Casserole
Pairing side dishes with your enchilada casserole can create a well-rounded meal. Here are some sides that complement this dish perfectly.
- Mexican Rice: Fluffy rice seasoned with lime and cilantro makes a fantastic base for this meal.
- Refried Beans: Creamy refried beans add protein and richness alongside the main dish.
- Corn Salad: A light corn salad with lime dressing offers freshness and crunch.
- Guacamole: Creamy guacamole not only tastes great but also adds healthy fats to your plate.
- Chips and Salsa: Crispy tortilla chips paired with salsa provide a satisfying crunch and additional flavor.
- Grilled Street Corn: Elote (Mexican street corn) is sweet, smoky, and irresistible alongside enchiladas.
Common Mistakes to Avoid
When making enchilada casserole, it’s easy to overlook some small details that can impact the final dish. Here are common mistakes to watch out for:
- Skipping the sauce: Not making your own enchilada sauce can lead to a bland casserole. Take the time to prepare it for maximum flavor.
- Overcooking the beef: Cooking ground beef too long can make it dry. Aim for a nice brown color without overdoing it.
- Using stale tortillas: Stale corn tortillas can break apart easily and ruin the layers. Ensure your tortillas are fresh or heat them before using.
- Not layering properly: Improper layering can result in uneven distribution of flavors. Follow the layering instructions closely for a balanced taste.
- Ignoring cheese options: Sticking only to one type of cheese limits flavor depth. Experiment with different cheeses like Monterey Jack or even queso fresco.
Refrigerator Storage
- Store leftovers in an airtight container.
- Enchilada casserole can be kept in the refrigerator for up to 3 days.
Freezing Enchilada Casserole
- Wrap tightly in plastic wrap and then aluminum foil, or use a freezer-safe container.
- It can be frozen for up to 2 months for best quality.
Reheating Enchilada Casserole
- Oven: Preheat to 350°F and bake covered with foil for about 25 minutes. This keeps it moist.
- Microwave: Place individual portions on a microwave-safe plate and heat for 1-2 minutes, checking often.
- Stovetop: Heat in a skillet over medium-low heat, stirring occasionally until warmed through, which takes about 5-7 minutes.
Frequently Asked Questions
What is an Enchilada Casserole?
Enchilada casserole is a layered dish made with tortillas, cheese, and a filling of meat or beans, all topped with enchilada sauce.
How can I customize my Enchilada Casserole?
You can customize your enchilada casserole by adding vegetables like zucchini or spinach or using different types of meat like chicken or turkey.
Can I make this dish vegetarian?
Yes! Simply replace the ground beef with additional beans or other vegetables and use vegetable stock in the sauce.
What sides go well with Enchilada Casserole?
Serve your enchilada casserole with sides like Mexican rice, refried beans, or a fresh salad for a complete meal.
Final Thoughts
This enchilada casserole is not only delicious but also incredibly versatile. It’s perfect for family dinners and gatherings. Feel free to make it your own by adding different proteins, vegetables, or cheeses. Enjoy experimenting with flavors that suit your taste!
Enchilada Casserole
Indulge in the comforting layers of our enchilada casserole, where soft corn tortillas meld beautifully with a savory filling of ground beef, beans, and melty cheese. Topped with homemade enchilada sauce that elevates every bite, this dish is perfect for family dinners or festive gatherings. Its versatility allows for easy customization with various proteins or veggies to suit your taste. Quick to prepare and even easier to enjoy, this enchilada casserole is a delicious, crowd-pleasing meal that everyone will love.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Yield: Serves 8
- Category: Main
- Method: Baking
- Cuisine: Mexican
Ingredients
- 2 tablespoons vegetable oil
- 2 tablespoons all-purpose flour
- 3 tablespoons chili powder
- 1 teaspoon garlic powder
- 1 pound ground beef (90/10)
- 1 small yellow onion, diced
- 3 cloves garlic, minced
- 12 corn tortillas
- 1½ cups pepper jack cheese, shredded
- 1½ cups medium cheddar cheese, shredded
Instructions
- Preheat the oven to 350°F.
- In a medium saucepan, heat vegetable oil and flour over medium heat until smooth. Stir in spices and tomato paste; gradually add chicken stock and simmer until thickened.
- In a skillet, brown ground beef with onion and garlic until cooked through. Mix in beans and half of the enchilada sauce.
- Layer half of the tortillas in a greased baking dish, followed by half of the beef mixture and cheeses. Repeat layers.
- Cover with foil and bake for 20 minutes. Remove foil and bake for an additional 15 minutes until cheese is bubbly.
Nutrition
- Serving Size: 1 slice (145g)
- Calories: 355
- Sugar: 3g
- Sodium: 681mg
- Fat: 22g
- Saturated Fat: 9g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 24g
- Fiber: 5g
- Protein: 17g
- Cholesterol: 62mg





