Cheesy Beef Enchilada Casserole

Cheesy Beef Enchilada Casserole is my kind of weeknight dinner: layers of tortillas, a savory beef filling, and plenty of melted cheese baked together until it’s all cozy and sliceable.

This version tastes like classic beef enchiladas, but it’s more relaxed to make and serve. I like the mix of red enchilada sauce and tomato sauce because it keeps things bold but not harsh, and the beans and corn make the filling feel more complete.

For me, this is especially good for busy nights, casual weekends, and anytime I want a dinner that holds up well on the table with a few toppings like sour cream and avocado.

Why You’ll Love This Recipe

Weeknight Friendly: It’s all the flavors of enchiladas in an easy casserole format, and it slices cleanly for serving.

Cheesy in the Best Way: The cheese melts through the layers, so you get that gooey bite without needing to fuss with rolling tortillas.

Filling Dinner: Between the beef, beans, and corn, this one actually feels like a full meal (and leftovers don’t feel skimpy).

Easy to Customize: You can swap the meat, change the heat level with your sauce, or add extras like rice depending on what you have.

Good for Sharing: A 9×13 pan feeds a group, and everyone can top their slice how they like.

Ingredients You’ll Need

Beef Filling

  • Ground beef: I like a leaner ground beef here so the filling doesn’t get greasy, but any ground beef works as long as you drain off the excess fat.

  • Yellow onion: Regular yellow onion is perfect. Dice it fairly small so it melts into the filling.
  • Garlic: Fresh minced garlic is best here. Jarred garlic works too if that’s what you have.
  • Taco seasoning: Use your favorite brand or homemade. This is where a lot of the “enchilada-night” flavor comes from.
  • Ground cumin: Don’t skip it. It gives that warm, toasty background flavor that makes the beef taste right.
  • Chili powder: This adds a little color and mild heat. If your chili powder is spicy, start lighter.
  • Diced green chiles: The canned kind is what I use. It adds flavor without making the casserole overly hot.
  • Black beans: Rinse and drain them well so the filling isn’t watery. Pinto beans work too.

  • Frozen corn: Straight from the freezer is fine. It gives a little sweetness and texture that I really like in this.
  • Kosher salt: Seasoning matters here because tortillas and cheese can dull flavors. Adjust at the end if needed.
  • Black pepper: Just a little helps round it out.
  • Water: This helps the seasoning coat everything and lets the mixture simmer into a thick, spoonable filling.

Sauce And Layers

  • Red enchilada sauce: Use mild, medium, or hot depending on what you like. I usually go medium for a little kick.
  • Tomato sauce: This softens the edge of the enchilada sauce and keeps the casserole from tasting too sharp.
  • Corn tortillas: Corn gives the most classic enchilada flavor. If you want a softer, more tender casserole, flour tortillas are fine.

  • Shredded Mexican blend cheese: Pre-shredded works great for convenience, but freshly shredded melts a little smoother.
  • Cooking spray or neutral oil: Just enough to keep the tortillas from sticking to the pan. It also makes cleanup easier.

Optional Toppings

  • Sour cream: I like this on top because it cools things down and makes each bite feel a little creamier.
  • Cilantro: Use it if you like it. A small handful adds freshness.
  • Jalapeños: Fresh or pickled both work. I usually do pickled for easy heat.
  • Green onions: Nice for a little crunch and mild onion flavor.
  • Avocado: Diced avocado makes it feel more like a full plate. Guacamole works too.

  • Lime wedges: A squeeze of lime right before eating perks the whole thing up.

Recipe Instructions

  1. Preheat the oven: Heat the oven to 375°F and grease a 9×13-inch baking dish with cooking spray or a little neutral oil.
  2. Brown the beef: Cook the ground beef in a large skillet over medium-high heat until browned, breaking it up as it cooks. Drain off excess fat.
  3. Cook the onion: Add the diced onion to the skillet and cook until softened, about 3 to 4 minutes.
  4. Add the garlic: Stir in the minced garlic and cook for about 30 seconds, just until fragrant.
  5. Season the filling: Stir in taco seasoning, cumin, chili powder, salt, and pepper, then add the green chiles, black beans, corn, and water.
  6. Simmer: Simmer for 3 to 5 minutes, stirring often, until the mixture thickens and looks saucy rather than watery.

  7. Mix the sauces: Stir the red enchilada sauce and tomato sauce together in a bowl or measuring cup.
  8. Sauce the dish: Spread about 1/2 cup of sauce in the bottom of the baking dish.
  9. Add tortillas: Lay down a layer of tortillas to cover the bottom. Overlap them a bit as needed.
  10. Add the first filling layer: Spoon on half of the beef mixture, then sprinkle with about 3/4 cup cheese and drizzle with about 3/4 cup sauce.
  11. Repeat the layers: Add another layer of tortillas, then the remaining beef mixture, another 3/4 cup cheese, and another 3/4 cup sauce.
  12. Top: Finish with the remaining sauce and the remaining cheese spread evenly over the top.
  13. Bake: Bake uncovered for 25 to 30 minutes, until the casserole is bubbly and the cheese is melted.

  14. Rest: Let it rest for 10 minutes before slicing so the layers set up a bit.
  15. Serve: Slice and serve with toppings like sour cream, cilantro, jalapeños, green onions, avocado, and lime.

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 fat left in the pan, the casserole can get greasy and the layers can slide around. I drain it, then go right back to the skillet.

Keep the filling thick. You want it saucy, but not soupy. If it looks thin after simmering, let it go another minute or two so it tightens up.

Overlap tortillas a little. Gaps make the slices fall apart. I’d rather overlap slightly than leave open spots on the bottom layer.

Use sauce you actually like. Enchilada sauce brands vary a lot. If you’ve got one you already like, stick with it here.

Let it rest before slicing. Ten minutes makes a big difference. It’s easier to cut, and the layers stay together instead of turning into a scoop.

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 tomato, cucumber, and a limey dressing is really good next to this. I keep it pretty basic.
  • Rice: Spanish rice or cilantro-lime rice works well if you want to stretch the meal. It’s also great for soaking up extra sauce.
  • Vegetables: Roasted peppers and onions or a quick skillet of zucchini are easy on the side. Anything not too heavy is nice here.
  • Garnish: I like to set out sour cream, avocado, cilantro, jalapeños, and lime and let people do their own plates. Hot sauce is always welcome too.

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. I reheat slices in the microwave for convenience, or warm a bigger portion in the oven until hot.

You can make this recipe ahead by assembling the casserole, covering it tightly, and refrigerating it for up to 24 hours before baking.

If you bake it straight from the fridge, plan on adding 5 to 10 extra minutes of bake time. I also keep an eye on the center to make sure it’s heated through.

If you want it to last longer, you can freeze individual portions or freeze the baked casserole. Thaw in the fridge overnight, then reheat until hot.

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 flour tortillas instead of corn?

Yes. Flour tortillas give you a softer, more tender casserole, and they’re easier to layer because they bend without cracking.

Corn tortillas taste more like classic enchiladas, though, so that’s still my first choice when I have them.

How do I keep the casserole from getting soggy?

The biggest thing is making sure the beef mixture simmers down so it’s thick, not watery. Also, don’t go overboard on sauce between layers.

Letting it rest before slicing helps a lot too.

Can I swap the beef for something else?

Ground turkey works great with the same seasonings. Shredded rotisserie chicken is also an easy swap—just stir it into the seasonings, beans, corn, and a splash of water so it doesn’t dry out.

Can I add rice to the filling?

You can add cooked rice if you want to stretch it. I like stirring it into the beef mixture so it’s evenly mixed and doesn’t make one layer feel dry.

What toppings work best?

Sour cream and avocado are my favorites with this one. Pico de gallo, sliced jalapeños, cilantro, green onions, and a squeeze of lime are all great 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.

Cheesy Beef Enchilada Casserole

Cheesy Beef Enchilada Casserole

Layered cheesy beef enchilada casserole with tortillas, red enchilada sauce, and melted cheese
No ratings yet
PRINT PIN RATE
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings 8

INGREDIENTS

Beef Filling

  • 1 lb ground beef
  • 1 cup yellow onion diced
  • 3 cloves garlic minced
  • 2 tbsp taco seasoning
  • 1 tsp ground cumin
  • 1 tsp chili powder
  • 1 can 4 oz diced green chiles
  • 1 cup black beans drained and rinsed
  • 1 cup frozen corn
  • 1 tsp kosher salt
  • ½ tsp black pepper
  • ½ cup water.

Sauce And Layers

  • 2 cups red enchilada sauce
  • ½ cup tomato sauce
  • 12 corn tortillas 6 inch
  • 2.5 cups shredded Mexican blend cheese
  • cooking spray or 1 tsp neutral oil.

Optional Toppings

  • sour cream
  • chopped cilantro
  • sliced jalapenos
  • sliced green onions
  • diced avocado
  • lime wedges.

INSTRUCTIONS

Prep And Beef Filling

  • Heat oven to 375 F and grease a 9 x 13 inch baking dish
  • cook ground beef in a large skillet over medium high heat until browned then drain excess fat
  • add onion and cook until softened then add garlic and cook briefly
  • stir in taco seasoning cumin chili powder salt pepper green chiles beans corn and water then simmer 3 to 5 minutes until thickened.

Assemble And Bake

  • Stir enchilada sauce and tomato sauce together
  • spread 0.5 cup sauce in the baking dish then add a layer of tortillas to cover
  • add half the beef mixture then 0.75 cup cheese then 0.75 cup sauce
  • repeat tortillas beef cheese and sauce
  • finish with remaining sauce and remaining cheese
  • bake uncovered 25 to 30 minutes until bubbly and cheese is melted
  • rest 10 minutes before slicing and serve with desired toppings.

Notes

1. Use ground turkey or shredded rotisserie chicken instead of beef 2. Swap corn tortillas for flour tortillas for a softer texture 3. Add 1 cup cooked rice to stretch the filling 4. Use mild medium or hot enchilada sauce to control heat 5. Make ahead and refrigerate assembled casserole up to 24 hours then add 5 to 10 minutes bake time

Nutrition

Calories: 510kcal | Carbohydrates: 32g | Protein: 29g | Fat: 29g

Leave a Reply

Your email address will not be published. Required fields are marked *