Layered Beef & Black Bean Enchilada Casserole

🕒 Prep: 15 min
🔥 Cook: 35 min
🍽 Serves: 6
Be the First to Review!

This Layered Beef & Black Bean Enchilada Casserole combines hearty flavors with a comforting casserole format. It’s perfect for weeknight dinners or a cozy weekend meal with family and friends.

Layered Beef & Black Bean Enchilada Casserole

This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases.

Ingredients for Layered Beef & Black Bean Enchilada Casserole

Ingredients for Layered Beef & Black Bean Enchilada Casserole

Ground beef provides the savory, meaty base for this casserole. It’s filling and pairs perfectly with the spices. Black beans add protein and a creamy texture, while also being a great source of fiber. Corn tortillas form the layers, absorbing the flavors and adding a mild sweetness. Enchilada sauce ties everything together with its tangy and spicy profile. Cheddar cheese melts on top for that irresistible gooey finish. Tomatoes add a fresh, acidic balance, and onion brings sweetness and depth. Cumin and chili powder are the key spices, enhancing the dish with warmth and a hint of heat. Lastly, cilantro offers a fresh, herbaceous note when sprinkled on top.

Why This Layered Beef & Black Bean Enchilada Casserole Works

In the pan, the onion softens in the oil first, so it loses its sharp bite and blends into the beef instead of staying crunchy. As the ground beef browns, it firms up and some of the fat cooks off, so the meat doesn’t taste greasy. When the black beans go in, they warm through and stay a little firm, so they give the filling some body and keep it from feeling mushy. The cumin and chili powder coat the beef and beans while they’re hot, so the seasoning spreads through every bite.

In the baking dish, the enchilada sauce soaks into the corn tortillas as it bakes. Over time, the tortillas soften and puff a bit, almost like noodles in a lasagna, and they hold the beef and beans in neat layers. Cheese melts down into the gaps and then sets again as it cools for a few minutes, which keeps the casserole from sliding apart. The sauce keeps everything moist in the oven, so the edges don’t dry out and the middle stays tender and saucy.

Layered Beef & Black Bean Enchilada Casserole Tips & Tricks

  • If you prefer, you can swap ground turkey or chicken for the beef.
  • Make your own enchilada sauce for a personalized touch.
  • For extra heat, add diced jalapeños to the beef mixture.
  • This dish freezes well, so consider making a double batch!

Mistakes To Avoid

Letting the beef stay too crowded and not draining the fat leaves it stewing in grease instead of browning. The meat and onions then turn soft and a bit rubbery, and the extra oil seeps into the tortillas. The finished casserole can come out heavy, with greasy corners and a slick layer on top instead of neat, meaty layers.

Pouring in all the enchilada sauce at once instead of in layers makes the bottom of the dish very wet while the top stays dry. The tortillas at the base soak up too much liquid and turn mushy, almost like paste, while the top tortillas can stay a bit tough. The casserole slices then collapse and don’t hold their shape.

Skipping the foil or taking it off too early in the oven often leads to dried-out edges and hard, curled tortillas on top. The cheese can brown too fast while the middle of the casserole is still barely hot. This leaves the center under-melted and the layers not fully warmed through.

Ingredients

  1. 1 lb ground beef
  2. 1 can (15 oz) black beans, drained and rinsed
  3. 8 large corn tortillas
  4. 2 cups enchilada sauce
  5. 2 cups shredded cheddar cheese
  6. 1 cup diced tomatoes
  7. 1 medium onion, chopped
  8. 1 teaspoon ground cumin
  9. 1 teaspoon chili powder
  10. 1 tablespoon olive oil
  11. Salt and pepper to taste
  12. Fresh cilantro for garnish

Step-by-step Instructions

  1. 1. Preheat your oven to 375°F (190°C).
  2. 2. In a large skillet, heat olive oil over medium heat. Add the chopped onion and cook until softened, about 5 minutes.
  3. 3. Add the ground beef to the skillet and cook until browned, breaking it up with a spatula, about 8 minutes. Drain excess fat.
  4. 4. Stir in the black beans, cumin, chili powder, salt, and pepper. Cook for another 2 minutes, then remove from heat.
  5. 5. Spread 1/2 cup of the enchilada sauce in the bottom of a 9x13 inch baking dish.
  6. 6. Place two tortillas over the sauce, slightly overlapping them.
  7. 7. Spread half of the beef and bean mixture over the tortillas, followed by 1/2 cup of diced tomatoes, and 1/2 cup of cheese.
  8. 8. Pour 1/2 cup of enchilada sauce over the layers.
  9. 9. Repeat the layers: tortillas, remaining beef mixture, tomatoes, cheese, and enchilada sauce.
  10. 10. Top with the remaining tortillas, enchilada sauce, and cheese.
  11. 11. Cover with aluminum foil and bake for 25 minutes. Remove foil and bake for an additional 10 minutes, or until the cheese is bubbly and golden.
  12. 12. Let cool for 5 minutes before serving. Garnish with fresh cilantro.

Frequently Asked Questions

Can I use flour tortillas instead of corn tortillas?
Yes, but the texture will be slightly different as flour tortillas are softer. They will absorb more sauce, so adjust as needed.
How can I make this recipe vegetarian?
Simply omit the ground beef and double the black beans or add cooked lentils for extra protein.
What's the best way to reheat leftovers?
Reheat in the oven at 350°F (175°C) until warmed through, or in the microwave for a quicker option.

Serving Ideas for Layered Beef & Black Bean Enchilada Casserole

This enchilada casserole pairs well with a simple green salad tossed in a light vinaigrette or a side of Mexican rice. For a refreshing contrast, serve it with a lime-infused avocado salad or a corn and black bean salsa.

Ratings and Comments

Your feedback helps other cooks — thank you!

This recipe is for informational purposes only. Always follow proper food safety practices, cook foods to safe internal temperatures, and store leftovers appropriately. Results may vary.