Beef Enchilada Casserole is a comforting and hearty dish that combines the flavors of traditional enchiladas with the convenience of a casserole. It’s perfect for a family dinner and is sure to be a crowd-pleaser.


  • 1 lb ground beef
  • 1 onion, chopped
  • 2 cloves garlic, minced
  • 1 can (10 oz) enchilada sauce
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 can (4 oz) diced green chilies
  • 1 teaspoon ground cumin
  • 1/2 teaspoon chili powder
  • Salt and pepper, to taste
  • 12 corn tortillas
  • 2 cups shredded cheddar cheese
  • 1 cup sour cream
  • Fresh cilantro, chopped for garnish
  • Optional: sliced black olives, chopped green onions, or diced tomatoes for topping


  1. Preheat your oven to 375°F (190°C). Grease a 9×13 inch baking dish.
  2. In a large skillet, cook the ground beef, onion, and garlic over medium heat until the beef is browned and the onion is tender. Drain any excess fat.
  3. Stir in the enchilada sauce, black beans, green chilies, cumin, chili powder, salt, and pepper. Cook for another 5 minutes, stirring occasionally.
  4. Place 4 corn tortillas on the bottom of the prepared baking dish, overlapping as necessary. Spread half of the beef mixture over the tortillas, followed by 1 cup of shredded cheese.
  5. Repeat with another layer of 4 tortillas, the remaining beef mixture, and another cup of cheese.
  6. Top with the remaining 4 tortillas. Spread the sour cream over the top and sprinkle with the remaining cup of cheese.
  7. Cover the dish with aluminum foil and bake for 20 minutes. Remove the foil and bake for an additional 10 minutes, or until the cheese is melted and bubbly.
  8. Let the casserole cool for a few minutes before serving.
  9. Garnish with chopped cilantro and, if desired, additional toppings like sliced black olives, chopped green onions, or diced tomatoes.
  10. Serve the Beef Enchilada Casserole warm.

Nutrition Facts (per serving)

  • Calories: 400-450
  • Fat: 20g
  • Carbohydrates: 35g
  • Protein: 25g

Prep and Cooking Time

  • Prep Time: 20 minutes
  • Cooking Time: 30 minutes


  • Serves: 6

This Beef Enchilada Casserole is a delicious twist on traditional enchiladas, offering all the flavors you love in a convenient and easy-to-make casserole form. It’s a filling and flavorful dish that’s perfect for any night of the week.

Rate this recipe

Score: 0 Votes: 0

Your page rank: