Beef Enchilada Casserole Recipe

This Beef Enchilada Casserole is a hearty, flavorful dish perfect for family dinners or gatherings. Layers of tortillas, savory ground beef, creamy refried beans, and melted cheese create a comforting meal with just the right kick of spice.

Ingredients

For the Casserole:

  • 1 lb ground beef
  • 1 (10-ounce) can red enchilada sauce (or homemade; see below)
  • 1 (12-ounce) package frozen whole kernel corn
  • 1 (16-ounce) can refried beans
  • 12 soft corn tortillas
  • 1 (15-ounce) can black beans, drained and rinsed
  • 1 (14.5-ounce) can petite diced tomatoes, undrained
  • 3 cups shredded cheese (Mexican blend recommended)

For the Seasoning:

  • 1 tablespoon chili powder
  • 1.5 teaspoons cumin
  • ½ teaspoon garlic powder
  • ¾ teaspoon salt

Instructions

Step 1: Cook the Ground Beef

  1. Heat a pan with a bit of oil and fry the ground beef until it turns from pink to a nice, ruddy brown. Drain any excess fat.

Step 2: Prepare the Tortillas

  1. Spread refried beans evenly over all 12 tortillas. Set aside.

Step 3: Make the Filling

  1. In a large mixing bowl, combine the cooked ground beef, corn, black beans, tomatoes, half of the enchilada sauce, chili powder, cumin, garlic powder, and salt. Stir well to combine.

Step 4: Assemble the Casserole

  1. Preheat the oven to 350°F (175°C). Grease a baking dish and spread the remaining half of the enchilada sauce evenly on the bottom.
  2. Place 6 of the bean-covered tortillas on top of the enchilada sauce in a single layer.
  3. Spread half of the filling mixture over the tortillas.
  4. Sprinkle 1 cup of shredded cheese evenly over the filling.

Step 5: Add Layers

  1. Repeat the layers: Place the remaining 6 tortillas on top, followed by the rest of the filling mixture, and finally, the remaining shredded cheese.

Step 6: Bake

  1. Bake the casserole in the preheated oven for 35 minutes, or until the cheese is melted and bubbly, and the dish is heated through.

Step 7: Rest and Serve

  1. Let the casserole cool for 5–10 minutes before slicing and serving. This resting time helps the layers set for easier serving.

Tips and Variations

  • Homemade Enchilada Sauce: For an extra homemade touch, mix together tomato sauce, chili powder, cumin, garlic powder, and a dash of sugar for a quick enchilada sauce.
  • Toppings: Garnish with chopped cilantro, sour cream, sliced jalapeños, or diced avocado for added flavor.
  • Make It Spicy: Add diced green chilies or a pinch of cayenne pepper to the filling for a spicy kick.

Serving Suggestions

Serve this casserole with a side of Spanish rice or a fresh green salad for a complete meal. Pair it with your favorite salsa and tortilla chips for added crunch!


This Beef Enchilada Casserole is sure to be a hit with its layers of cheesy, savory goodness. Perfect for feeding a crowd or enjoying leftovers the next day. Enjoy!