Easy Beef Enchilada Casserole

I’ll never forget the first time I made an enchilada casserole. I was nineteen, living in my first flat, and determined to impress my new flatmates. I bought those floppy corn tortillas, a jar of sauce, and attempted to roll each one individually. What emerged from the oven was a soggy, broken mess of tortilla pieces swimming in sauce. It tasted fine, but it looked like a kitchen disaster. That’s when I realised: layering is the secret. This Easy Beef Enchilada Casserole skips the fiddly rolling entirely, stacking tortillas like a lasagne for a dish that is structurally sound, deeply flavourful, and genuinely stress-free. This is my go-to recipe when I need something quick but impressive, and it never fails to deliver that rich, comforting result we all crave.
Recipe Overview
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 55 minutes
- Servings: 6 generous portions
- Difficulty: Easy
Why You’ll Love This Easy Beef Enchilada Casserole
- No fiddly rolling: We layer everything like a lasagne, which means the tortillas stay intact and the filling stays put. This technique is a game-changer for busy weeknights.
- Deep, layered flavour: By browning the beef properly and using a blend of spices, we build a sauce that tastes like it has simmered for hours, all in under an hour.
- Perfect for feeding a crowd: This casserole scales up beautifully, making it ideal for family dinners or casual gatherings, much like our popular Buffalo Chicken Mac And Cheese. It holds its shape when sliced, so serving is a breeze.
- Freezer-friendly: You can assemble it completely ahead of time and bake it straight from the freezer. It’s a lifesaver for those nights when cooking feels like a chore.
- Customisable heat level: You control the spice. Use a mild enchilada sauce for a gentle warmth, or add a chopped chipotle pepper in adobo for a smoky kick.
Ingredients You’ll Need
- 1 tablespoon olive oil
- 1 large onion, finely chopped (about 200g)
- 3 cloves garlic, minced
- 500g beef mince (15-20% fat is ideal)
- 2 teaspoons ground cumin
- 2 teaspoons smoked paprika
- 1 teaspoon dried oregano
- ½ teaspoon black pepper
- 1 teaspoon salt
- 400g can black beans, drained and rinsed
- 200g sweetcorn (frozen or tinned, drained)
- 500ml red enchilada sauce (mild or medium)
- 12 corn tortillas (about 15cm), cut into halves or quarters
- 300g grated cheddar or Monterey Jack cheese
- Fresh coriander, chopped, for garnish (optional)
- Soured cream or Greek yogurt, to serve (optional)
Tip: For the best texture, use proper corn tortillas, not flour ones. Corn tortillas hold their shape better during baking and absorb the sauce without going mushy. If you can find them, use ‘ready-to-cook’ tortillas rather than the pre-fried tostada style.
How to Make Easy Beef Enchilada Casserole
- Preheat and prep your baking dish. Preheat your oven to 190°C (170°C fan). Lightly grease a 23cm x 33cm (or equivalent 3-litre) baking dish. You’ll smell the warm metal as it heats, a sign that it’s ready for action.
- Cook the beef base. Heat the olive oil in a large frying pan over a medium-high heat. Add the chopped onion and cook for 4-5 minutes until it becomes translucent and soft, with a gentle, sweet aroma. Add the minced garlic and stir for 30 seconds until it releases its pungent scent. Add the beef mince, breaking it up with a wooden spoon. Cook for 6-8 minutes, stirring occasionally, until the beef is deeply browned. You will hear a satisfying sizzle and see the meat turn a rich, dark brown colour, with small crispy bits sticking to the pan. Drain off any excess fat if necessary.
- Season the filling. Sprinkle the cumin, smoked paprika, oregano, black pepper, and salt into the pan. Stir well and cook for 1 minute until the spices become fragrant, filling your kitchen with a warm, earthy smell. Add the black beans and sweetcorn, stirring to combine. Pour in 200ml of the enchilada sauce, stir, and let it simmer for 2 minutes until the sauce thickens slightly and coats the meat. The mixture should look glossy and smell richly savoury.
- Layer the first row. Spread a thin layer (about 3 tablespoons) of the remaining enchilada sauce over the bottom of the prepared baking dish. This prevents the tortillas from sticking. Arrange a layer of tortilla pieces over the sauce, overlapping them slightly to cover the base completely. You’ll see the tortillas absorb the sauce and soften almost immediately.
- Build the casserole. Spoon one-third of the beef mixture over the tortillas, spreading it evenly. Sprinkle one-third of the grated cheese on top. Drizzle with a little more enchilada sauce. Repeat this layering process two more times: tortillas, beef mixture, cheese, and sauce. For the final layer, place the last of the tortilla pieces on top, pour over the remaining enchilada sauce, and finish with the remaining cheese. The top should look like a patchwork of tortilla corners and bubbling cheese.
- Bake to golden perfection. Place the dish in the preheated oven, uncovered, and bake for 25-30 minutes. You will see the cheese melt and bubble, and the edges of the casserole will start to bubble with the sauce. When it’s done, the top should be golden brown and slightly crispy in spots, and the sauce will be bubbling vigorously around the edges. The smell coming from the oven will be irresistible—rich, spicy, and cheesy.
- Rest and serve. Remove the casserole from the oven and let it rest for 5-10 minutes. This is crucial; it allows the layers to set, so you get neat slices rather than a soupy mess. The casserole will still be piping hot, but the cheese will have firmed up slightly. Garnish with fresh coriander and serve with soured cream or Greek yogurt on the side.
Tips From My Kitchen
- Brown the beef properly, don’t just cook it. The most common mistake is to rush this step. You want the beef to develop a deep, dark crust, which is where the savoury flavour comes from. Cook it undisturbed for 3-4 minutes at a time, then stir. If you see the bottom of the pan getting a brown crust (called fond), that’s excellent—it adds richness to the sauce. A pale, grey mince will give you a bland casserole.
- Use a good quality enchilada sauce. The sauce is the backbone of this dish. While you can make your own, a high-quality store-bought sauce saves time and is perfectly consistent. Look for one with a short ingredient list, preferably without added sugar or thickeners. The sauce should be smooth and have a vibrant red colour. If you find it too thin, simmer it for 5 minutes to reduce it slightly before using.
- Don’t skip the resting time. I used to struggle with this dish until I discovered this technique. Resting the casserole after baking allows the starches in the tortillas to absorb the excess liquid, firming up the whole structure. If you cut into it immediately, you’ll get a soupy, unstable slice. Five minutes makes a world of difference; ten minutes gives you perfect squares.
- Cut tortillas, don’t tear them. Use kitchen scissors or a sharp knife to cut the tortillas into halves or quarters. Tearing them by hand creates uneven pieces that can lead to gaps in your layers. Uniform pieces ensure every bite has the perfect ratio of tortilla, filling, and cheese. Plus, it makes layering much more predictable.
- Adjust the heat to your liking. Enchilada sauces range from mild to hot. For a gentle warmth that the whole family can enjoy, stick with mild. For a noticeable kick, go for medium. If you like serious heat, stir a finely chopped chipotle pepper in adobo sauce into the beef mixture. You can also add a pinch of cayenne pepper to the spice mix for an extra layer of heat.
What to Serve With Easy Beef Enchilada Casserole
- A crisp Fresh Greek Salad Recipe with its tangy dressing cuts through the richness beautifully.
- Simple Mexican-style rice, cooked with a little tomato paste and cumin, makes a classic pairing.
- Refried beans, either black or pinto, offer a creamy, earthy counterpoint to the casserole.
- A dollop of soured cream or Greek yogurt and a spoonful of fresh salsa or pico de gallo add freshness and acidity.
- For a lighter side, try grilled corn on the cob with a smear of lime and chilli powder.
Frequently Asked Questions

Easy Beef Enchilada Casserole
Ingredients
Method
- Preheat and prep your baking dish. Preheat your oven to 190°C (170°C fan). Lightly grease a 23cm x 33cm (or equivalent 3-litre) baking dish. You’ll smell the warm metal as it heats, a sign that it’s ready for action.
- Cook the beef base. Heat the olive oil in a large frying pan over a medium-high heat. Add the chopped onion and cook for 4-5 minutes until it becomes translucent and soft, with a gentle, sweet aroma. Add the minced garlic and stir for 30 seconds until it releases its pungent scent. Add the beef mince, breaking it up with a wooden spoon. Cook for 6-8 minutes, stirring occasionally, until the beef is deeply browned. You will hear a satisfying sizzle and see the meat turn a rich, dark brown colour, with small crispy bits sticking to the pan. Drain off any excess fat if necessary.
- Season the filling. Sprinkle the cumin, smoked paprika, oregano, black pepper, and salt into the pan. Stir well and cook for 1 minute until the spices become fragrant, filling your kitchen with a warm, earthy smell. Add the black beans and sweetcorn, stirring to combine. Pour in 200ml of the enchilada sauce, stir, and let it simmer for 2 minutes until the sauce thickens slightly and coats the meat. The mixture should look glossy and smell richly savoury.
- Layer the first row. Spread a thin layer (about 3 tablespoons) of the remaining enchilada sauce over the bottom of the prepared baking dish. This prevents the tortillas from sticking. Arrange a layer of tortilla pieces over the sauce, overlapping them slightly to cover the base completely. You’ll see the tortillas absorb the sauce and soften almost immediately.
- Build the casserole. Spoon one-third of the beef mixture over the tortillas, spreading it evenly. Sprinkle one-third of the grated cheese on top. Drizzle with a little more enchilada sauce. Repeat this layering process two more times: tortillas, beef mixture, cheese, and sauce. For the final layer, place the last of the tortilla pieces on top, pour over the remaining enchilada sauce, and finish with the remaining cheese. The top should look like a patchwork of tortilla corners and bubbling cheese.
- Bake to golden perfection. Place the dish in the preheated oven, uncovered, and bake for 25-30 minutes. You will see the cheese melt and bubble, and the edges of the casserole will start to bubble with the sauce. When it’s done, the top should be golden brown and slightly crispy in spots, and the sauce will be bubbling vigorously around the edges. The smell coming from the oven will be irresistible—rich, spicy, and cheesy.
- Rest and serve. Remove the casserole from the oven and let it rest for 5-10 minutes. This is crucial; it allows the layers to set, so you get neat slices rather than a soupy mess. The casserole will still be piping hot, but the cheese will have firmed up slightly. Garnish with fresh coriander and serve with soured cream or Greek yogurt on the side.
Notes
There you have it—a straightforward, deeply satisfying Easy Beef Enchilada Casserole that delivers on flavour without demanding hours in the kitchen. I’d love to hear how you get on with it. Have you tried a different filling, or perhaps added a new spice to the mix? Drop a comment below and share your own twist on this layered favourite. And if you are looking for another hearty meal to round out your week, you might also enjoy our Hearty Carne Con Papa Recipe for a different kind of comfort. Happy cooking!








