Delicious beef enchilada casserole served hot with toppings

Beef Enchilada Casserole

I still remember the first time I made this beef enchilada casserole for a crowded family dinner — it disappeared before I could finish my second helping. This layered bake takes everything you love about beef enchiladas (rich, saucy meat, melty cheese, and tender tortillas) and turns it into an easy, slice-and-serve meal. It’s the kind of dish families reach for on busy weeknights, for potlucks, or when you want a hands-off dinner that still tastes homemade and comforting. If you like one-pan, crowd-pleasing dinners like my easy beef taco skillet, this casserole will quickly become a repeat.

Why you’ll love this dish

This casserole is budget-friendly and makes excellent leftovers — think fewer pans, less fuss, and more time with the people you’re feeding. It’s also highly adaptable: swap in your favorite cheese, use flour or corn tortillas, or turn it vegetarian with more beans and veggies. The enchilada sauce keeps everything moist and flavorful, so even picky eaters tend to approve. It’s perfect for weeknight dinners, casual gatherings, or when you want a hearty meal you can prep ahead and bake when ready.

How this recipe comes together

Before diving into the ingredients, here’s a quick run-through of the process so you know what to expect:

  • Brown the aromatics and ground beef on the stovetop, seasoning simply with salt and pepper.
  • Stir in enchilada sauce, black beans, and corn to build the filling.
  • Layer tortillas, the beef mixture, and shredded cheese in a baking dish — repeat for a two-layer casserole.
  • Bake until the cheese is bubbly and slightly golden, then let it rest briefly so slices hold together.

This overview keeps the steps predictable and approachable, and you’ll have dinner on the table in about an hour from start to finish.

What you’ll need

  • 1 lb ground beef
  • 1 can (15 oz) red enchilada sauce
  • 8 corn tortillas
  • 1 cup shredded cheese (cheddar or Mexican blend)
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 cup corn (frozen or canned)
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • Salt and pepper to taste
  • Olive oil for cooking

Notes: If you prefer a milder flavor, use a mild enchilada sauce or add a touch of tomato sauce. For a gluten-free version, corn tortillas are already suitable—just check your enchilada sauce label. Swap ground turkey or a plant-based crumble to change protein.

Step-by-step instructions

  1. Preheat your oven to 350°F (175°C).
  2. Warm a drizzle of olive oil in a large skillet over medium heat. Add the chopped onion and minced garlic and sauté until softened, about 3–4 minutes.
  3. Add the ground beef to the skillet. Season with salt and pepper and cook, breaking it up with a spoon, until browned and no pink remains. Drain any excess fat.
  4. Stir the enchilada sauce into the cooked beef, then add the drained black beans and corn. Simmer briefly to combine and heat through, about 2 minutes. Taste and adjust seasoning.
  5. In a baking dish, arrange a single layer of corn tortillas. Spread half of the beef mixture evenly over the tortillas, then sprinkle with half of the shredded cheese.
  6. Repeat with another layer of tortillas, the remaining beef mixture, and finish with the remaining cheese on top.
  7. Bake for 25–30 minutes, until the cheese is bubbly and golden around the edges. Remove from the oven and let the casserole sit for 5–10 minutes to set before slicing and serving.

Beef Enchilada Casserole

Best ways to enjoy it

Serve slices hot with a handful of fresh toppings: chopped cilantro, diced avocado, sour cream, or a squeeze of lime. A crisp green salad or a simple coleslaw balances the richness nicely. For a heartier spread, offer Spanish rice and refried beans on the side — or pair this casual casserole with a more formal roast for holiday leftovers and variety by trying my beef tenderloin roast pairing for a celebratory menu.

How to store & freeze

Refrigerate: Cool leftovers to room temperature, cover tightly, and refrigerate for up to 3–4 days. Reheat individual portions in the microwave or reheat the whole dish in a 350°F oven, covered with foil, until warmed through.
Freeze: Cut the casserole into portions and wrap tightly in plastic wrap and foil or place in an airtight, freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating.
Safety note: Always reheat to an internal temperature of 165°F (74°C) and avoid leaving the casserole at room temperature for more than 2 hours.

Helpful cooking tips

  • Warm the tortillas briefly in a dry skillet or the microwave to make them pliable; they layer more neatly and won’t crack.
  • If you like extra saucy casserole, add 1/2 cup more enchilada sauce to the beef mixture before assembling.
  • Drain excess fat thoroughly after browning the beef to prevent a greasy bake.
  • For evenly melted cheese, cover the dish with foil for the first 15 minutes of baking, then remove foil to brown the top during the last 10 minutes.

Creative twists

  • Vegetarian: Replace beef with an extra can of black beans, a can of diced tomatoes, and sautéed zucchini or bell peppers.
  • Green enchilada version: Use green enchilada sauce instead of red for a tangier, slightly brighter flavor.
  • Breakfast casserole: Add scrambled eggs and breakfast sausage for a brunch-friendly spin.
  • Spicy kick: Stir in a chopped chipotle pepper in adobo or a few dashes of hot sauce to the meat mixture.

Helpful answers

Q: How long does this take to prep and cook?
A: Active prep is about 20 minutes (chopping, browning), and bake time is 25–30 minutes, so plan on roughly 50–60 minutes total.

Q: Can I assemble it ahead of time?
A: Yes — assemble the casserole, cover, and refrigerate up to 24 hours before baking. You may need to add a few extra minutes to the bake time if it’s chilled.

Q: Will corn tortillas get soggy?
A: They will soften but not soggy if you briefly warm them before assembling and let the finished dish rest after baking so the layers set.

Q: What cheese melts best?
A: A Mexican cheese blend or sharp cheddar melts well and brings flavor. Monterey Jack or Oaxaca are great if you prefer a gooier melt.

Q: Is it freezer-friendly?
A: Absolutely — freeze individual slices or the whole casserole for up to 2 months. Thaw overnight in the fridge before reheating.

Conclusion

If you want a reliable, crowd-pleasing dinner that stores and reheats well, this beef enchilada casserole delivers comfort and convenience in equal measure. For a similar layered comfort dish with a slightly different approach, you can also compare this recipe to the version on Beef Enchilada Casserole – Simple Joy.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Beef Enchilada Casserole


  • Author: jennaharpereats
  • Total Time: 50 minutes
  • Yield: 6 servings
  • Diet: None

Description

A layered bake featuring rich, saucy beef, melty cheese, and tender tortillas, perfect for busy weeknights or potlucks.


Ingredients

  • 1 lb ground beef
  • 1 can (15 oz) red enchilada sauce
  • 8 corn tortillas
  • 1 cup shredded cheese (cheddar or Mexican blend)
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 cup corn (frozen or canned)
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • Salt and pepper to taste
  • Olive oil for cooking


Instructions

  1. Preheat your oven to 350°F (175°C).
  2. Warm a drizzle of olive oil in a large skillet over medium heat. Add the chopped onion and minced garlic and sauté until softened, about 3–4 minutes.
  3. Add the ground beef to the skillet. Season with salt and pepper and cook, breaking it up until browned and no pink remains. Drain any excess fat.
  4. Stir the enchilada sauce into the cooked beef, then add the drained black beans and corn. Simmer briefly to combine and heat through, about 2 minutes. Taste and adjust seasoning.
  5. In a baking dish, arrange a single layer of corn tortillas. Spread half of the beef mixture evenly over the tortillas, then sprinkle with half of the shredded cheese.
  6. Repeat with another layer of tortillas, the remaining beef mixture, and finish with the remaining cheese on top.
  7. Bake for 25–30 minutes, until the cheese is bubbly and golden around the edges. Remove from the oven and let the casserole sit for 5–10 minutes to set before slicing and serving.

Notes

For a milder flavor, use mild enchilada sauce or add a touch of tomato sauce. For gluten-free, ensure corn tortillas and enchilada sauce are suitable. Substitute ground turkey or plant-based crumbles for a different protein option.

  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Mexican

Similar Posts