Enchilada Casserole is my go-to when I want the flavor of enchiladas without the rolling and fuss. It’s a layered tortilla bake with seasoned beef, beans, red sauce, and plenty of melty cheese.
What I like most is the texture—soft tortillas that soak up the sauce, a hearty filling, and a creamy finish from the sour-cream sauce situation. It tastes like what I want from enchiladas: savory, a little smoky from the chiles and cumin, and just comforting.
This is one of my favorite weeknight casseroles because it slices clean and feeds a lot of people. I usually set out simple toppings like cilantro, green onions, tomatoes, and jalapeños so everyone can finish their piece the way they like.

Why You’ll Love This Recipe
Weeknight Friendly: It’s the kind of dinner I can get in the oven without overthinking it, and it bakes while I handle the rest of the meal.
No Rolling Required: You still get that enchilada taste and texture, but layering tortillas is so much easier than filling and rolling each one.
Really Satisfying: The beef, beans, and corn make it hearty enough that you don’t need much on the side besides something fresh.
Cheese on Top: You get that golden, melty cheese layer that makes a casserole feel like a casserole in the best way.
Easy to Change Up: You can swap the meat, switch the beans, or bump up the heat depending on who you’re feeding.
Ingredients You’ll Need
Meat and filling
- Olive oil: Just a little to get the beef and onion going without sticking. Any neutral oil works too.
- Ground beef: I use regular ground beef here, then drain off the extra fat. Ground turkey also works if you want it lighter.
- Yellow onion: I like a small onion diced pretty fine so it disappears into the filling and softens fast.
- Garlic: Fresh minced garlic is best here. Jarred is fine if that’s what you have.
- Taco seasoning: This is the easy flavor shortcut. Use your favorite packet or homemade blend.
- Ground cumin: I still add cumin even with taco seasoning because it gives the filling that more “enchilada-ish” flavor.
- Diced green chiles: These add a mild heat and a little tang. If you’re sensitive to spice, they’re usually still very manageable.
- Black beans: I like black beans for this, but pinto beans work the same way. Rinse them so the filling doesn’t get muddy.
- Frozen corn: Straight from the freezer is fine. It adds a little sweetness and keeps the filling from feeling heavy.
- Salt: Season at the end after everything is mixed, since taco seasoning and sauce already bring salt.
- Black pepper: A few turns is all I do, mostly to round things out.
Sauce and dairy
- Red enchilada sauce: Use a canned sauce you actually like the taste of, because it’s the main flavor. Mild or medium both work.
- Tomato sauce: Optional, but I like it if my enchilada sauce is very intense or salty. It softens the sauce flavor a bit.
- Sour cream: This makes the sauce creamy and a little tangy. Full-fat gives the smoothest texture, but light works too.
- Mexican blend cheese: I like the melt of a blend here. If you’d rather shred your own, a mix of cheddar and Monterey Jack is great.
Assembly and garnish
- Corn tortillas: Corn gives a more traditional flavor and holds up well in the sauce. Flour tortillas work if you want softer layers.
- Cooking spray: A quick spray keeps the corners from sticking, especially after the cheese cools.
- Cilantro: Fresh cilantro on top brightens up the whole pan. If you don’t like cilantro, just skip it.
- Green onions: These add crunch and a little bite at the end. I like them more than raw white onion here.
- Diced tomatoes: Fresh tomatoes help cut the richness. Pico de gallo works too.
- Jalapeño slices: Optional, but nice if you want more heat. Pickled jalapeños are especially good on top.

Recipe Instructions
- Preheat the oven: Heat the oven to 375°F and grease a 9×13-inch baking dish.
- Cook the beef: Heat the olive oil in a large skillet over medium-high heat, then cook the ground beef and onion until the beef is browned and the onion is soft. Drain off excess fat.
- Add the seasonings: Stir in the garlic, taco seasoning, cumin, diced green chiles, black beans, and corn. Cook for about 2 to 3 minutes, then season with salt and black pepper to taste.
- Mix the sauce: In a bowl, mix the red enchilada sauce with the tomato sauce (if using), then whisk in the sour cream until smooth.
- Start the layers: Spread a thin layer of sauce in the baking dish, then add a layer of tortillas, tearing them as needed to fit.
- Add the filling and cheese: Spoon on one-third of the beef mixture, drizzle with sauce, and sprinkle with cheese.
- Repeat the layers: Repeat the tortilla, beef, sauce, and cheese layers, ending with sauce and the remaining cheese on top.
- Bake covered: Cover with foil and bake for 20 minutes.
- Bake uncovered: Uncover and bake for about 10 minutes, until bubbly and the cheese is melted.
- Rest and serve: Let the casserole rest for 10 minutes before slicing, then garnish with cilantro, green onions, tomatoes, and jalapeños if you like.

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
Drain the beef well. If there’s a lot of grease left in the skillet, the casserole can get a little oily around the edges. I usually tip the pan and spoon it off after draining.
Use a sauce you like the taste of. Enchilada sauce does a lot of the heavy lifting here, so a brand you already enjoy makes a big difference.
Tear tortillas to cover the gaps. Don’t stress about making them look perfect. Little tortilla pieces tucked into open spots help the layers slice more neatly later.
Don’t go heavy on the sauce between layers. You want everything coated, but if you drown the middle, the casserole can get too soft and slippy.
Let it rest before slicing. Ten minutes gives the layers a chance to set up a bit so you get cleaner squares.
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
- Salad: A simple chopped romaine salad with lime juice and a little salt is great on the side. I’ll add avocado if I have it.
- Rice: Mexican rice or cilantro-lime rice makes it feel like a full plate. I like rice especially if I’m stretching the meal for bigger appetites.
- Beans: If you want an easy side, warm refried beans are classic with this. A little queso fresco or extra shredded cheese on top is nice.
- Toppings: Set out sour cream, cilantro, green onions, diced tomatoes, and jalapeños. Hot sauce at the table is never a bad idea.
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 the whole pan in the oven until heated through.
You can make this recipe ahead by assembling the casserole, covering it tightly, and refrigerating it for up to 24 hours before baking.
When baking straight from the fridge, plan on adding 5 to 10 minutes to the covered bake time. Keep the foil on until the center is hot, then uncover to melt the cheese on top.
If you want it longer-term, you can freeze individual portions or freeze the baked casserole. Thaw in the fridge overnight before reheating.

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 use chicken instead of ground beef?
Yes. Shredded rotisserie chicken works really well, and it’s an easy swap. I usually stir it in with the beans and corn just long enough to warm it through.
Can I use flour tortillas?
You can. Flour tortillas give softer layers and a more “lasagna” feel, while corn tortillas taste more traditional and hold their shape a little better in the sauce.
How do I keep the casserole from being too soggy?
Don’t overdo the sauce in the middle layers, and make sure the beef mixture isn’t watery (drain the beans well, and don’t add extra liquid). Also, letting it rest before cutting helps a lot.
Can I add rice to the filling?
Yes, cooked rice makes it heartier and stretches the filling. I’d mix it in at the end with the beans and corn, then season again to make sure it still tastes bold.
What toppings go best with this?
I like fresh cilantro, green onions, diced tomatoes, and jalapeños. Avocado slices, shredded lettuce, and a little extra sour cream are all good too.
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
INGREDIENTS
Meat and filling
- 1 tbsp olive oil
- 1 lb ground beef
- 1 small yellow onion diced
- 3 garlic cloves minced
- 2 tbsp taco seasoning
- 1 tsp ground cumin
- 1 4 oz can diced green chiles
- 1 15 oz can black beans drained and rinsed
- 1 cup frozen corn
- salt to taste
- black pepper to taste.
Sauce and dairy
- 2 10 oz cans red enchilada sauce
- 1 4 oz can tomato sauce optional
- 1 cup sour cream
- 3 cups shredded Mexican blend cheese divided.
Assembly and garnish
- 10 corn tortillas
- cooking spray
- 2 tbsp chopped fresh cilantro
- sliced green onions
- diced tomatoes
- jalapeno slices optional.
INSTRUCTIONS
Prep filling and sauce
- Preheat oven to 375 F and grease a 9x13 inch baking dish
- heat olive oil in a large skillet over medium high heat then cook ground beef and onion until browned and onion is soft and drain excess fat
- stir in garlic taco seasoning cumin green chiles beans and corn and cook 2 to 3 minutes then season to taste
- in a bowl mix enchilada sauce with tomato sauce if using and whisk in sour cream until smooth.
Assemble and bake
- Spread a thin layer of sauce in the baking dish then add a layer of tortillas tearing to fit as needed
- spoon on one third of the beef mixture drizzle with sauce and sprinkle with cheese and repeat layers ending with sauce and remaining cheese
- cover with foil and bake 20 minutes then uncover and bake 10 minutes until bubbly and cheese is melted
- rest 10 minutes before slicing and garnish as desired.
