Cheesy Beef Enchilada Casserole

Cheesy Beef Enchilada Casserole

Cheesy Beef Enchilada Casserole is a hearty, family-friendly comfort food packed with layers of seasoned ground beef, soft tortillas, rich enchilada sauce, melty cheese, and flavorful beans. It has all the delicious flavors of traditional beef enchiladas without the extra rolling, making it quick and easy for busy weeknights. Every bite is loaded with savory beef, gooey cheese, and bold Tex-Mex seasoning, creating a satisfying meal everyone will love. This casserole can be prepared ahead of time, freezes beautifully, and is perfect for meal prep or potlucks. Serve it with fresh toppings like sour cream, avocado, cilantro, and diced tomatoes for a colorful, restaurant-quality dinner that’s guaranteed to become a family favorite.

Ingredients For the Beef Filling

  • 1 lb lean ground beef
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 1 packet taco seasoning
  • 1 cup enchilada sauce
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 cup corn kernels

For the Layers

  • 8 small flour tortillas
  • 2½ cups shredded Mexican cheese blend
  • 1½ cups enchilada sauce

Optional Toppings

  • Sour cream
  • Chopped cilantro
  • Diced tomatoes
  • Sliced jalapeños
  • Diced avocado
  • Green onions

Step-by-Step Instructions

Step 1: Prepare the Oven

Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish.

Step 2: Cook the Beef

Heat a large skillet over medium heat. Add the ground beef and cook for about 6–8 minutes, breaking it apart until browned. Drain any excess grease.

Step 3: Add Aromatics

Stir in the diced onion and cook for 3–4 minutes until softened. Add the minced garlic and cook for another 30 seconds until fragrant.

Step 4: Season the Filling

Sprinkle in the taco seasoning and stir well. Pour in 1 cup enchilada sauce, then add the black beans and corn. Mix everything together and simmer for 5 minutes until slightly thickened.

Step 5: Build the First Layer

Spread a thin layer of enchilada sauce on the bottom of the baking dish. Arrange tortillas to cover the bottom, overlapping slightly if needed.

Step 6: Add the Filling

Spread one-third of the beef mixture evenly over the tortillas. Sprinkle with one-third of the shredded cheese.

Step 7: Repeat the Layers

Continue layering tortillas, beef mixture, enchilada sauce, and cheese until all ingredients are used, finishing with tortillas, remaining enchilada sauce, and the rest of the cheese on top.

Step 8: Bake

Cover loosely with foil and bake for 25 minutes. Remove the foil and bake an additional 10–15 minutes until the cheese is melted, bubbly, and lightly golden.

Step 9: Rest Before Serving

Allow the casserole to rest for 10 minutes before slicing. This helps the layers hold together.

Step 10: Garnish

Top with sour cream, chopped cilantro, tomatoes, avocado, jalapeños, or green onions before serving.

Tips, Notes & Q&A

Tips

  • Freshly shredded cheese melts more smoothly than pre-shredded cheese.
  • Corn tortillas can be substituted for a more authentic flavor.
  • Add diced bell peppers for extra vegetables.
  • For extra heat, mix diced green chilies into the beef filling.
  • Prepare the casserole a day ahead and refrigerate until ready to bake.
  • Leftovers taste even better the next day.
    Q&A
    Can I freeze this casserole?
    Yes. Assemble completely, wrap tightly, and freeze for up to 3 months. Thaw overnight before baking.
    Can I use shredded chicken instead?
    Absolutely! Cooked shredded chicken is an excellent substitute for ground beef.
    How do I store leftovers?
    Store covered in the refrigerator for up to 4 days.
    Can I make it gluten-free?
    Yes. Simply use certified gluten-free corn tortillas and gluten-free enchilada sauce.

Servings & Nutrition

Servings: 8
Approximate Nutrition (Per Serving):

  • Calories: 465
  • Protein: 29g
  • Carbohydrates: 30g
  • Fat: 25g
  • Saturated Fat: 11g
  • Fiber: 6g
  • Sugar: 5g
  • Sodium: 820mg

Leave a Comment