Enchilada Casserole Dinner is my go-to when I want the comfort of enchiladas without the fussy rolling. It’s a layered tortilla casserole with seasoned beef, beans, enchilada sauce, and a lot of melty cheese. The slices hold together well, and it reheats like a dream.
What I like most is the mix of textures: soft corn tortillas that soak up sauce, a hearty beef-and-bean filling, and a cheesy top that gets lightly browned. This version uses black beans, green chiles, and corn, so the filling tastes a little more complete and not just like plain taco meat.
I make this on busy weeknights, but it’s also a solid make-ahead dinner for weekends when you want something easy to serve. I usually set out sour cream, cilantro, and green onions and let everyone top their own slice.

Why You’ll Love This Recipe
Weeknight Friendly: It’s the same comforting enchilada flavors in a simple layered bake, so dinner feels easy but still like a real meal.
Big, Cozy Flavor: The seasoned beef, black beans, green chiles, and enchilada sauce make it taste bold and savory without needing a long ingredient list.
Easy to Serve: You slice it like lasagna, and each piece has a bit of everything. No rolling, no chasing fillings around a plate.
Great for Leftovers: The tortillas keep soaking up sauce as it sits, so the next-day slices are just as good (sometimes better).
Flexible: You can swap the meat, change the heat level, or add refried beans if you want it richer and a little more filling.
Ingredients You’ll Need
Filling
- Olive oil: Just enough to get the beef started and keep everything from sticking. Any neutral oil works too.
- Ground beef: I like a leaner grind so the filling doesn’t get greasy, but use what you have and just drain well.
- Yellow onion: Adds a little sweetness and keeps the filling from tasting flat. White onion is fine too.
- Garlic: Fresh is best here. The jarred kind works in a pinch, but it’s a little milder.
- Taco seasoning: Use your favorite store-bought blend or homemade. If yours is salty, hold off on extra salt until the end.
- Black beans: I always rinse them so the filling tastes clean and not overly “canned.” Pinto beans work the same way.
- Diced green chiles: Mild heat and that classic enchilada vibe. If you want it spicier, swap in hot chiles or add jalapeño.
- Corn kernels: Fresh or frozen both work. The little pops of sweet corn are really nice with the enchilada sauce.
- Enchilada sauce: I use it in the filling so it stays saucy and not dry. Red enchilada sauce is classic, but green works if that’s what you like.
- Salt: Season at the end after everything simmers, especially if your taco seasoning and sauce already have salt.
- Black pepper: A simple finish that helps the filling taste a bit more rounded.
Assembly
- Cooking spray: Keeps the corners from sticking and makes serving way easier. A quick oil brush works too.
- Corn tortillas: I prefer corn because they hold up better in a casserole and don’t get gummy. If you use flour tortillas, expect a softer, more tender slice.
- Enchilada sauce: This is what ties the whole dish together, so use a brand you actually like the taste of.
- Mexican blend cheese: Easy, reliable, and melts well. If yours includes queso quesadilla, it gets extra gooey.
- Monterey Jack: I like adding Jack because it melts smoothly and gives that classic cheesy top layer.
- Cilantro: Brightens everything up right before serving. If you’re not into cilantro, just skip it.
- Green onions: I love the fresh bite on top. They’re especially good with sour cream.
- Sour cream: This cools things down and makes each serving feel creamy. Greek yogurt works too.

Recipe Instructions
- Preheat the oven: Heat the oven to 375°F and grease a 9×13-inch baking dish with cooking spray.
- Brown the beef: Heat the olive oil in a large skillet over medium-high heat, then cook the ground beef until browned. Drain off excess fat.
- Cook the onion: Add the diced onion and cook until softened, about 3 to 4 minutes.
- Add the garlic: Stir in the minced garlic and cook for about 30 seconds, just until fragrant.
- Simmer the filling: Stir in the taco seasoning, black beans, green chiles, corn, and 1 cup enchilada sauce. Simmer for 2 to 3 minutes, then season with salt and black pepper to taste.
- Sauce the dish: Spread a thin layer of enchilada sauce in the bottom of the baking dish.
- Layer the casserole: Add a layer of corn tortillas (tear them as needed to fit), then spread on one-third of the beef mixture and sprinkle with some of the shredded cheeses.
- Finish the layers: Repeat the tortilla, filling, and cheese layers two more times. End with a final tortilla layer, the remaining enchilada sauce, and the rest of the cheese on top.
- Bake and rest: Cover with foil and bake for 20 minutes, then uncover and bake 10 to 15 minutes more, until bubbly and lightly browned. Let it rest for 10 minutes before slicing and serving with cilantro, green onions, and sour cream.

Some of my tips!
This is the part that really makes a difference. If you only read one section, make it this one because this is where I share the little trick that helps the recipe turn out so well.
Recipe Tips & Tricks
Use corn tortillas if you can. They hold their shape better once the sauce soaks in, so you get cleaner slices. Flour tortillas work, but the casserole will be softer.
Drain the beef well. If there’s a lot of grease in the skillet, the casserole can end up a little heavy and the bottom can feel slick.
Don’t skip the thin sauce layer on the bottom. It helps the first tortilla layer soften evenly and keeps the edges from drying out.
Keep the tortilla layers fairly even. Tearing tortillas is totally fine, but try to cover most gaps so the filling doesn’t sink all into one spot.
Let it rest before slicing. A short rest makes a big difference for neat pieces. If you cut right away, the layers tend to slide around.
Make some touches!
There are plenty of easy ways to serve this depending on the occasion. Keep it simple, or add a few small touches to make it feel a little more special.
Serving Suggestions
- Simple salad: I like this with a chopped romaine salad with tomato, avocado, and a quick lime dressing. Something crisp is nice next to a cheesy casserole.
- Rice: Mexican rice or cilantro-lime rice both work. It’s an easy way to stretch the meal if you’re feeding a group.
- Salsa and hot sauce: Set out salsa verde, pico de gallo, or your favorite hot sauce at the table. Everyone can make their slice as mild or spicy as they want.
- Extra toppings: Sliced avocado, pickled jalapeños, and shredded lettuce are all good on top. I usually do sour cream plus green onions and call it done.
Save it for later
This section covers how to store leftovers and what parts of the recipe you can prepare ahead of time.
Storage and Make Ahead
Store leftovers covered in the fridge for up to 4 days. Reheat slices in the microwave for a quick lunch, or warm them in the oven until heated through.
You can make this recipe ahead and bake it the next day. Assemble the casserole, cover it tightly, and refrigerate it, then bake when you’re ready.
If you’re baking it straight from the fridge, plan on adding 5 to 10 minutes to the covered bake time. I keep the foil on until the middle is hot, then uncover to brown the top.
This casserole is also freezer friendly up to 2 months. Wrap it tightly, thaw in the fridge overnight, and bake until hot and bubbly.

A few quick answers
This section covers a few extra details that may help before you head to the recipe card.
Recipe FAQs
Can I swap the ground beef for something else?
Yes. Ground turkey works well with the same seasonings, and shredded rotisserie chicken is great if you want a quicker filling. If you use chicken, I like adding it at the same time as the beans and sauce so it stays moist.
Can I use flour tortillas instead of corn tortillas?
You can. The texture is softer and a little more “tender,” and the layers aren’t quite as distinct. If you want clean slices, corn tortillas usually behave better in this kind of layered enchilada bake.
Do I need to add refried beans?
No, but it’s a nice option. A thin layer of refried beans makes the casserole richer and a bit more filling, especially if you’re serving hungry teenagers or you want fewer side dishes.
How do I know it’s done baking?
The edges should be bubbling and the center should feel hot when you press lightly with a spoon. If the top is browned but the middle still seems cool, cover it again with foil and give it a few more minutes.
Can I make it less spicy?
Use mild enchilada sauce and mild green chiles, and choose a taco seasoning that isn’t heavy on chili powder. Sour cream on the side also helps mellow the heat for anyone who wants it.
You might also like
Before you go, take a look at a few other recipes below the recipe card. They use similar ingredients in a different way and are worth saving too.

Enchilada Casserole Dinner
INGREDIENTS
Filling
- 1 tbsp olive oil
- 1 lb ground beef
- 1 small yellow onion diced
- 2 cloves garlic minced
- 2 tbsp taco seasoning
- 1 can 15 oz black beans drained and rinsed
- 1 can 4 oz diced green chiles
- 1 cup corn kernels fresh or frozen
- 1 cup enchilada sauce
- salt to taste
- black pepper to taste.
Assembly
- cooking spray
- 12 corn tortillas
- 2 cups enchilada sauce
- 3 cups shredded Mexican blend cheese
- 1 cup shredded Monterey Jack cheese
- chopped cilantro for garnish
- sliced green onions for garnish
- sour cream for serving.
INSTRUCTIONS
Filling
- heat oven to 375 degrees F and grease a 9 by 13 inch baking dish
- heat olive oil in a large skillet over medium high heat then cook ground beef until browned and drain excess fat
- add onion and cook until softened then add garlic and cook briefly
- stir in taco seasoning beans green chiles corn and 1 cup enchilada sauce then simmer 2 to 3 minutes and season to taste.
Assemble and Bake
- spread a thin layer of enchilada sauce in the baking dish
- add a layer of tortillas tearing to fit then spread on one third of the beef mixture and sprinkle with cheese
- repeat layers two more times ending with tortillas enchilada sauce and remaining cheese
- cover with foil and bake 20 minutes then uncover and bake 10 to 15 minutes until bubbly and lightly browned
- rest 10 minutes then slice and serve with cilantro green onions and sour cream.
