Beef Enchilada Casserole Recipe

Beef Enchilada Casserole is the kind of meal that turns an ordinary night into something special. With layers of seasoned ground beef, melted cheese, and saucy tortillas, every bite is packed with flavor. Instead of rolling individual enchiladas, this dish keeps things simple by layering everything in a baking dish, making it easy to prepare and even easier to serve.

A close-up of a Beef Enchilada Casserole with ground meat, black beans, melted cheese, sour cream, sliced red onions, and fresh cilantro on top.
Beef Enchilada Casserole. Photo Credit: Pocket Friendly Recipes

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a commission. Thank you!

Beef Enchilada Casserole is my go-to for feeding a crowd, whether it’s a family dinner or game day. It’s easy to make ahead, bakes up beautifully, and leftovers reheat well for quick meals. My advice? Make more than you think you need!

Ingredients You’ll Need

You’ll need all the ingredients shown in the photograph below.

A flat lay of labeled taco ingredients for a Beef Enchilada Casserole, featuring ground beef, red and yellow onion, beef stock, taco seasoning, two cheeses, enchilada sauce, red beans, corn tortillas, sour cream, cilantro, olive oil, salt, pepper, and garlic.
Beef Enchilada Casserole Ingredients. Photo Credit: Pocket Friendly Recipes

How to Make Beef Enchilada Casserole with Step-By-Step Instructions

Scroll down for the full recipe card containing a full printable recipe and measurements in both US customary and metric units.

You’ll find making this recipe easy if you follow my simple instructions.

Cook the Ground Beef

Heat a large skillet over medium heat and add the ground beef. Use a spoon or spatula to break it apart as it cooks. I use this meat chopper to break up the beef fast—saves my wrist and gets a good crumble.

Once it’s browned and cooked through (approx. 6-7 mins), drain any excess grease so the casserole doesn’t turn out oily. I usually pour it into a grease separator cup, which makes cleanup way easier and keeps the fat out of the sink.

A skillet with cooked ground beef enchilada casserole, kidney beans, and onions is stirred with a wooden spoon. Nearby are tortillas, sliced onions, lemon wedges, and herbs.
Brown the beef 6–7 minutes. Add onions, garlic, taco seasoning, and salt, then pour in beef stock and red beans and simmer a few minutes.

Add the Aromatics and Seasoning

Toss in the diced onions and minced garlic, stirring everything together; I use a heat-resistant silicone spatula. Let them cook for a few minutes until the onions turn soft and translucent.

SERIOUSLY GOOD

CASSEROLES

37 EASY RECIPES designed for days when you want one dish to do all the work for you. Expect rich, mouthwatering layers that are just begging to be on your dinner table.

Immediate eBook download. No physical book available.

Stylized yellow chef hat above a pocket with a fork symbol on the right side, outlined in black and white.
Two digital tablets display a cookbook cover titled

∙  French Toast Casserole

∙  Crack Chicken Casserole

∙  Four Cheese Ravioli Casserole

∙  Ratatouille Casserole

∙  Sweet Potato Casserole

...and much more!

Includes ad-free recipes like:

Sprinkle in the taco seasoning and a pinch of salt, then pour in the beef stock to help blend the flavors. Stir well so everything is evenly coated.

Stir in the Beans

Add the drained red beans to the skillet and mix everything together. Let it simmer for another couple of minutes so the beans soak up all the seasoning and sauce.

Prepare the Tortillas

Pour the enchilada sauce into a shallow bowl. Take each corn tortilla (you can use flour tortillas if you prefer, but the flavor will vary) and dip it in the sauce, making sure it’s fully coated.

I use a glass mixing bowl for this part—it’s wide enough to fit a tortilla and keeps the sauce from sloshing over the sides.

This adds extra flavor and helps the tortillas stay soft when baked.

Assemble the Casserole

Grease a casserole dish, then lay out a layer of dipped tortillas, overlapping them slightly. I love using this ceramic 9×13 baking dish—it bakes evenly and looks nice if you’re serving straight from the dish.

Sprinkle a layer of shredded cheese (mozzarella or Monterey Jack cheese) over the top, then add half of the beef mixture.

Repeat the layers with more tortillas, the remaining beef mixture, and another layer of cheese.

A wooden spoon rests in an oval dish containing cooked minced meat and kidney beans, reminiscent of a hearty beef enchilada casserole. Fresh cilantro and lime are nearby on the marble surface.
Layer dipped tortillas in a casserole dish, then add a layer of cheese. Add the beef mixture and repeat the layers.

Bake Until Bubbly

Cover the dish with aluminum foil and bake in a preheated 350°F (180°C) oven for 25 minutes.

Remove the foil and bake uncovered for another 10-12 minutes, letting the cheese melt and turn slightly golden.

Oval baking dish filled with a baked, cheesy Beef Enchilada Casserole, surrounded by sliced lime, cilantro, a bowl of sour cream, and a bottle of oil on a light countertop.
Cover with foil and bake at 350°F for 25 minutes, then bake uncovered 10–12 minutes until cheese is golden.

Let It Rest and Serve

Once it’s out of the oven, let the casserole rest for about 10-15 minutes before slicing. This helps it set and makes it easier to serve.

Top with fresh cilantro, diced red onions, jalapeños, or a dollop of sour cream. If I’m heading to a potluck or family dinner, I just pop the dish into this Reusable Insulated Casserole Carrier. It keeps everything warm, upright, and spill-free—and it’s way less awkward than juggling hot pans and towels.

Save This Recipe Form

Want to save this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

A close-up of a cheesy beef enchilada casserole with ground meat and beans, topped with sour cream and garnished with cilantro and sliced onions. A spoon lifts a portion from the baking dish.

Beef Enchilada Casserole Recipe

Beef Enchilada Casserole is one of those dishes that feels like a treat but takes minimal effort to put together. Layered with seasoned beef, cheese, and tortillas soaked in enchilada sauce, it’s a guaranteed crowd-pleaser for family dinners, gatherings, or even meal prep. You can assemble it ahead of time, bake it when needed, and the leftovers taste just as good the next day. If you’re looking for a no-fuss meal that everyone will love, this one delivers every time!
Prep Time: 25 minutes
Cook Time: 35 minutes
Total Time: 1 hour
Course: Casserole, Main Course
Cuisine: Mexican
Keyword: Beef Enchilada Casserole
Servings: 6
Calories: 469kcal

Ingredients

  • 1 pound ground beef
  • 1 cup yellow onion diced
  • 1 tablespoon garlic minced
  • 2 tablespoons taco seasoning
  • Salt and pepper to taste
  • ½ cup beef stock
  • 1 cup red beans rinsed and drained
  • 1 cup red enchilada sauce
  • 10 corn tortillas
  • 2 cups Mozzarella/Monterrey cheese shredded

For toppings:

  • Fresh cilantro
  • Jalapeños
  • Red onion diced
  • Sour cream

Video

[adthrive-in-post-video-player video-id=”g60ZZz2b” upload-date=”2025-10-16T13:28:59+00:00″ name=”Cheesy Beef Enchilada Casserole” description=”Family-friendly, freezer-friendly, and loaded with bold Mexican flavors.” player-type=”default” override-embed=”default”]

Instructions

  • Preheat the oven to 350°F (180°C) .
  • In a large skillet over medium heat, cook the ground beef, breaking it apart with a spoon as it browns. Stir occasionally and let it cook for about 6-7 minutes until no pink remains. Drain any excess grease and discard it.
    1 pound ground beef
  • Add the diced onions and minced garlic to the skillet with the beef. Cook for about 6 minutes, stirring occasionally, until the onions become soft and translucent.
    1 cup yellow onion, 1 tablespoon garlic
  • Sprinkle the taco seasoning over the mixture and add salt to taste. Pour in the beef stock and stir until everything is evenly coated. Add the drained red beans and mix well to combine.
    2 tablespoons taco seasoning, Salt and pepper, ½ cup beef stock, 1 cup red beans
  • Pour the enchilada sauce into a shallow bowl. Dip each corn tortilla into the sauce, making sure they are fully coated. Arrange a layer of dipped tortillas in the bottom of a 9×13-inch baking dish, slightly overlapping them.
    1 cup red enchilada sauce, 10 corn tortillas
  • Sprinkle ½ cup of shredded cheese over the tortillas, then spread half of the beef mixture evenly on top. Add another ½ cup of cheese over the beef.
    2 cups Mozzarella/Monterrey cheese
  • Repeat the layering process, adding another layer of dipped tortillas, the remaining beef mixture, and the rest of the enchilada sauce. Finish with the remaining cheese on top. Cover the dish tightly with aluminum foil and bake for 25 minutes.
  • Remove the foil and continue baking for another 10-12 minutes until the cheese is melted and bubbly. Let the casserole rest for 10-15 minutes before slicing it into 8 portions. Serve with sour cream, chopped cilantro, diced red onion, and jalapeño slices.
    Fresh cilantro, Jalapeños, Sour cream, Red onion

Notes

  • Use lean ground beef: Less grease means a cleaner, more flavorful dish. If you use higher-fat beef, be sure to drain it well after browning.
  • Meat: You could make this recipe using ground turkey, or chicken for a lighter dish.
  • Sauté the onions properly: Cook them until they’re soft and slightly golden. This brings out their natural sweetness and balances the spice in the dish.
  • Coat the tortillas well: Dipping each tortilla in enchilada sauce helps keep them soft and prevents them from drying out while baking.
  • Layer the cheese evenly: Distribute the cheese throughout the layers rather than just on top. This makes sure every bite is rich and melty.
  • Cover while baking: The foil traps in moisture so the casserole doesn’t dry out before the cheese is fully melted.
  • Let it rest before slicing: This helps everything hold together so the layers don’t fall apart when you serve it.
  • Customize the toppings: Fresh cilantro, diced onions, and jalapeños add extra texture and flavor, while sour cream gives a cool contrast to the spice.
  • Make it ahead: You can assemble the casserole a day in advance and store it in the fridge until it’s ready to bake.

Nutrition

Calories: 469kcal | Carbohydrates: 34g | Protein: 28g | Fat: 25g | Saturated Fat: 11g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 9g | Trans Fat: 1g | Cholesterol: 83mg | Sodium: 760mg | Potassium: 513mg | Fiber: 6g | Sugar: 5g | Vitamin A: 599IU | Vitamin C: 4mg | Calcium: 256mg | Iron: 3mg
Tried this recipe?Let us know how it was!

SERIOUSLY GOOD

CASSEROLES

37 EASY RECIPES designed for days when you want one dish to do all the work for you. Expect rich, mouthwatering layers that are just begging to be on your dinner table.

Immediate eBook download. No physical book available.

Stylized yellow chef hat above a pocket with a fork symbol on the right side, outlined in black and white.
Two digital tablets display a cookbook cover titled

∙  French Toast Casserole

∙  Crack Chicken Casserole

∙  Four Cheese Ravioli Casserole

∙  Ratatouille Casserole

∙  Sweet Potato Casserole

...and much more!

Includes ad-free recipes like:

Recipe Notes and Expert Tips

I have a few tips to help you get the best results with this casserole.

  • Use lean ground beef: Less grease means a cleaner, more flavorful dish. If you use higher-fat beef, be sure to drain it well after browning.
  • Meat: You could make this recipe using ground turkey, or chicken for a lighter dish.
  • Sauté the onions properly: Cook them until they’re soft and slightly golden. This brings out their natural sweetness and balances the spice in the dish.
  • Coat the tortillas well: Dipping each tortilla in enchilada sauce helps keep them soft and prevents them from drying out while baking.
  • Layer the cheese evenly: Distribute the cheese throughout the layers rather than just on top. This makes sure every bite is rich and melty.
  • Cover while baking: The foil traps in moisture so the casserole doesn’t dry out before the cheese is fully melted.
  • Let it rest before slicing: This helps everything hold together so the layers don’t fall apart when you serve it.
  • Customize the toppings: Fresh cilantro, diced onions, and jalapeños add extra texture and flavor, while sour cream gives a cool contrast to the spice.
  • Make it ahead: You can assemble the casserole a day in advance and store it in the fridge until it’s ready to bake.

How to Store Leftover Beef Enchilada Casserole

Leftovers keep well in the refrigerator, making this a great meal for prepping ahead. Store any remaining portions in an airtight container, or cover tightly with a layer of plastic wrap) and refrigerate for up to four days.

When reheating, pop a slice in the microwave or warm it in a 350°F oven until heated through.

If you want to freeze it, assemble the casserole but don’t bake it yet. Cover it tightly and freeze for up to three months. When you’re ready to eat, bake it straight from the freezer, adding about 15-20 extra minutes to the cooking time.

What to Serve With Beef Enchilada Casserole

This casserole pairs well with a variety of sides, whether you want something fresh or something hearty. A side of Mexican rice, white rice, refried beans, or a crisp avocado salad rounds out the meal.

If you like a little crunch, tortilla chips with salsa or guacamole are a great addition.

More Easy Casserole Recipes for You to Try at Home

If you love casseroles as much as I do, then you should check out these easy recipes.

Leave a Reply

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

Recipe Rating