Beef and Black Bean Enchilada Casserole Recipe: Cheesy Tortilla Layers With Smoky Spice Depth

Soups & Stews

Beef and Black Bean Enchilada Casserole Recipe: Cheesy Tortilla Layers With Smoky Spice Depth

This beef and black bean enchilada casserole delivers all the comfort of a classic enchilada without the fuss of rolling tortillas. The secret lies in layers of tender beef, smoky spices, and black beans that add hearty texture, all baked until bubbly with melted cheese. I developed this recipe after years of testing—it’s the kind of dish that tastes even better the next day, perfect for feeding a crowd or meal prepping for the week.

The magic happens in the oven-baked assembly: soft tortillas soak up the rich, spiced beef mixture while black beans add protein and depth. A blend of cheddar and Monterey Jack creates that signature gooey texture, and a sprinkle of spices like cumin and chili powder ensures every bite has smoky, authentic flavor. The result is a casserole with crispy edges, tender layers, and a sauce that’s rich but not heavy.

What sets this apart is how versatile it is—serve it as a main dish with a side salad or as a hearty appetizer at parties. Garnish with fresh avocado, cilantro, or a dollop of sour cream for extra brightness. The best part? It’s a one-dish wonder that requires minimal cleanup, making it ideal for busy weeknights or special occasions.

Ready in just 45 minutes, this casserole combines traditional flavors with modern convenience. Whether you're a seasoned cook or new to the kitchen, this recipe delivers restaurant-quality results with simple steps. Let’s get baking!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef and black bean enchilada casserole

Foolproof layers of beef, beans, and cheese—this casserole delivers restaurant-style flavor without the fuss.

Ingredient Amount Notes
Ground Beef (Chuck or Lean Ground Beef) 🥩 1 ½ lb Browned and seasoned with spices
Black Beans (Canned or Cooked) 🌽 2 cups Drained and rinsed
Flour Tortillas (Medium or Large) 🍞 12 whole Cut into strips or halves
Shredded Monterey Jack Cheese 🧀 3 cups Or Mexican blend cheese
Cheddar Cheese (Shredded) 🧀 1 cup For extra cheesy flavor
Enchilada Sauce (Red or Green) 🍅 2 cups Store-bought or homemade
Cumin (Ground) 🌿 1 tbsp Toasted for deeper flavor
Chili Powder 🌶️ 2 tbsp Smoked or mild variety
Cocoa Powder (Unsweetened) 🍫 1 tbsp For smoky depth
Garlic Powder 🧄 1 tbsp Fresh garlic preferred
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Sour Cream (Optional) 🥛 ½ cup For serving
Fresh Cilantro (Optional) 🌿 ¼ cup Chopped for garnish
Avocado (Optional) 🥑 1 whole Sliced for serving

The ground beef is the foundation here, so chuck roast gives the best texture—leaner ground beef works too, but it’ll be less tender. Costco or Walmart usually have good prices on bulk ground beef, and it’s worth checking the marbling if you’re buying a whole pack. For the beans, canned black beans are a pantry staple, but if you’re cooking from scratch, soak them overnight. The tortillas? Flour tortillas hold up better than corn for this dish—Mission or La Tortilla Factory are my go-tos, but any medium or large size will work. Pro tip: cut them into strips instead of halves for extra crispy edges.

No enchilada sauce? Salsa mixed with a splash of beef broth works in a pinch. Fresh cilantro is ideal, but dried oregano at half the amount gets you close. The cocoa powder might seem odd, but it’s what gives that smoky depth—Hershey’s Special Dark works perfectly. Short on sour cream? Greek yogurt or vegan sour cream are great swaps. For the cheese, Monterey Jack melts best, but cheddar or a blend adds extra flavor. If you’re watching calories, use low-fat cheese—it won’t be as creamy, but still delicious.

This casserole reheats beautifully—honestly tastes better the next day. Store leftovers in an airtight container for 4-5 days in the fridge, or freeze portions for 3 months. I always make a double batch because it’s perfect for meal prep. The cheese gets extra crispy when reheated, so pop it under the broiler for 2-3 minutes if you want that golden finish. Garnish with fresh cilantro or avocado right before serving—it adds that restaurant-quality touch.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes. Brown the beef, dump in the black beans and spices, layer the tortillas—then bake. Done. No chopping, no fuss, just melt-in-your-mouth results with one sheet pan.
  • Cheese Pull Factor: That perfect crispy edge on the tortillas? It’s all about the Monterey Jack and cheddar blend—salty, gooey, and just slightly charred. Honestly, my kids will eat the edges first, then beg for more.
  • Weeknight Workhorse: This casserole is my secret weapon for busy nights, potlucks, or when friends drop by with no warning. Serve it with a side of sour cream and salsa, or let everyone customize their own bowl. It’s the dish that does it all.
  • Budget-Friendly Leftovers: Ground beef and canned beans stretch this recipe into three meals without breaking the bank. The flavors only get better the next day—reheat and serve, or freeze half for when you’re too lazy to cook. (Yes, even on a Tuesday night.)

Step-by-step instructions for beef and black bean enchilada casserole

Layer by layer, this cheesy casserole builds rich flavor and satisfying texture.

1

Brown and Season the Ground Beef

Heat a large skillet over medium-high heat and add the 1.5 lb ground beef. Break it apart with a wooden spoon as it cooks, stirring occasionally for 8-10 minutes until it loses its raw color and becomes deep brown with no pink remaining. This browning develops deep, meaty flavor.

Once the beef is fully browned, drain most of the fat (leave about 1 tablespoon in the pan for flavor). Add the 2 tablespoons chili powder, 1 tablespoon cumin, 1 tablespoon cocoa powder, 1 tablespoon garlic powder, 1 teaspoon salt, and ½ teaspoon black pepper. Stir well to coat the beef evenly in the spices, letting them toast for 1-2 minutes until fragrant. The cocoa powder adds a subtle smokiness that pairs perfectly with the chili spices.

2

Prepare the Tortilla Layers

Cut each of the 12 whole flour tortillas in half, creating 24 tortilla halves. This makes them easier to layer and ensures even coverage in the casserole dish. Keep them covered with a damp towel to prevent drying out while you work.

In a large bowl, combine the 2 cups black beans (drained and rinsed) with the browned beef mixture. Stir gently to mix, then set aside. The beans will absorb some of the spices, creating a flavorful filling for each tortilla layer.

3

Assemble the Casserole Layers

Preheat your oven to 375°F. Grease a 9x13-inch baking dish lightly with oil or butter to prevent sticking. Begin by spreading 1 cup of enchilada sauce evenly over the bottom of the dish. This creates a flavorful base that prevents the tortillas from drying out.

Take 6 tortilla halves and lightly brush both sides with enchilada sauce. This helps them stay pliable and adds extra flavor. Arrange them in a single layer over the sauce, slightly overlapping if needed to cover the bottom completely. Spoon ⅓ of the beef and black bean mixture evenly over the tortillas, then sprinkle with 1 cup of shredded Monterey Jack cheese and ⅓ cup of shredded cheddar cheese. Repeat this layering process twice more, ending with a final layer of tortillas, beef mixture, and cheese.

4

Bake Until Bubbly and Golden

Pour the remaining 1 cup of enchilada sauce evenly over the top layer of tortillas, spreading it with a spoon to ensure full coverage. Sprinkle the remaining 2 cups of shredded Monterey Jack cheese and ⅔ cup of shredded cheddar cheese over the top. The cheese will melt into a rich, creamy blanket.

Cover the casserole tightly with aluminum foil and bake for 30 minutes. After 30 minutes, remove the foil and bake for an additional 15-20 minutes until the top is golden brown and bubbly. The edges should be slightly crispy, and the cheese should be fully melted. If the top browns too quickly, tent it loosely with foil to prevent burning.

5

Rest and Serve with Fresh Toppings

Remove the casserole from the oven and let it rest for 10 minutes before serving. This allows the layers to set slightly and makes it easier to slice. The casserole should be hot and the tortillas tender but still holding their shape.

Garnish each serving with a dollop of ½ cup sour cream (if using), ¼ cup chopped fresh cilantro, and slices of 1 whole avocado. The contrast of cool avocado and creamy sour cream balances the rich, spicy casserole. Serve immediately while warm, and enjoy the layers of smoky, cheesy goodness.

👨‍🍳

Pro Tips For Making Beef And Black Bean Enchilada Casserole

  • Brown the Beef Right: I used to skip this step with ground beef and just toss it in with the spices—big mistake. For this casserole, cook the beef until it’s deeply browned in patches (5-7 minutes on medium-high), breaking it into crumbles only at the end. That caramelized crust adds depth the rest of the dish can’t match.
  • Drain and Rinse Beans: The salty liquid in canned black beans will make your casserole taste like a science experiment. Drain them, then rinse under cold water for 10 seconds—just enough to cut the salt without turning them mushy. (Yes, even if you’re using low-sodium beans, do it anyway.)
  • Prevent Tortilla Overlap: When layering tortillas, resist the urge to stack them like pancakes. Instead, overlap them by about 1 inch and trim the edges after assembly—this keeps the casserole from getting too thick in spots and ensures even cooking. (Trust me, your future self will hate digging through a brick.)
  • Upgrade with Sautéed Aromatics: Skip the pre-packaged taco seasoning and toast 1 diced onion and 2 minced garlic cloves in the same pan you browned the beef. Add 1 teaspoon cumin and ½ teaspoon smoked paprika while the beef cooks—this transforms the filling from "meh" to "I’d drive 20 minutes for this." (Bonus: It takes 3 minutes.)

Common mistakes when making this dish

Overcooking the Tortillas

One of the most common mistakes is baking the casserole too long, which turns the tortillas into dry, crispy chips instead of tender layers. I’ve ruined more than a few batches by forgetting to remove the foil after the initial 30 minutes of baking. The tortillas should be soft and pliable, not rock-hard. If the top browns too quickly, tent it loosely with foil to prevent burning while keeping the interior moist. 🔥

Skipping the Sauce Brush

Many recipes call for brushing the tortillas with sauce, but people often skip this step to save time. Trust me, this is a game-changer! Lightly coating each tortilla half with enchilada sauce before layering keeps them flexible and adds an extra layer of flavor. Without it, the tortillas can dry out or become too stiff to hold their shape. Use a pastry brush or your fingers to spread a thin layer—it makes all the difference. ✨

Uneven Layering

Uneven distribution of the beef mixture or cheese leads to dry spots or soggy bottoms. I’ve seen people dump all the filling in one spot, leaving gaps where the tortillas stick to the dish. To avoid this, spread the beef mixture evenly across each tortilla layer, and sprinkle the cheese in a thin, even layer. Think of it like lasagna—consistency is key! A 9x13-inch dish works best for this recipe, but if you’re using a smaller pan, reduce the quantities proportionally. 💡

Ignoring the Rest Time

Rushing to serve the casserole right out of the oven is another big mistake. Letting it rest for 10 minutes before slicing allows the juices to redistribute, keeping every bite moist and flavorful. Skipping this step often results in dry, crumbly layers. I’ve learned this the hard way—patience pays off! Use this time to prep your toppings or set the table. 🕒

Using the Wrong Cheese

Not all cheeses melt the same way, and using the wrong type can ruin the texture. I’ve tried using pre-shredded cheese blends that contain anti-caking agents, which can make the cheese clump or fail to melt smoothly. Instead, opt for freshly shredded Monterey Jack or cheddar—they melt into a creamy, gooey blanket. If you’re short on time, buy block cheese and shred it yourself using the large holes on a box grater. 🧀

Overfilling the Dish

Packing the casserole too tightly can cause the layers to collapse or spill over the edges. I’ve seen people overfill their dishes, leading to a messy bake and uneven cooking. Stick to the three distinct layers of tortillas, beef mixture, and cheese as outlined in the recipe. If you’re tempted to add more, consider baking it in a second dish instead. A well-layered casserole is always more delicious than a crowded one. 🍽️

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 14g70%
Cholesterol 135mg45%
Sodium 1250mg54%
Total Carbohydrate 52g18%
Dietary Fiber 12g43%
Sugars 8g
Protein 34g68%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this casserole with corn tortillas instead of flour?

While you can use corn tortillas, they won't hold up as well in the casserole. Corn tortillas tend to get soggy and lose their structure when baked with sauce and cheese. If you must use them, brush them lightly with oil before assembling to help maintain some crispness, but expect a slightly different texture. Flour tortillas are the ideal choice for this recipe.

2

How do I adjust the spice level for kids or sensitive eaters?

Reduce the chili powder to 1 tablespoon and omit the cocoa powder entirely. For extra mildness, use ½ teaspoon less salt and add ½ teaspoon of sugar to balance any lingering heat. You can also serve the casserole with a side of plain sour cream or mild salsa for dipping.

3

Can I prepare this casserole ahead of time?

Assemble the casserole up to 24 hours in advance and refrigerate uncovered. When ready to bake, preheat the oven to 375°F and bake as directed (cover with foil for the first 30 minutes). For freezing, assemble the casserole, cover tightly with foil, and freeze for up to 3 months. Thaw overnight in the fridge before baking. The flavors actually improve after resting!

4

What's the best way to reheat leftovers?

For the best texture, cover leftovers with foil and reheat at 350°F for 20-25 minutes until heated through. To get crispy edges, remove the foil for the last 5 minutes of reheating. Alternatively, pop individual portions in the microwave for 2-3 minutes on high, covered with a damp paper towel to prevent drying.

5

Can I substitute the beef with another protein?

You can use ground turkey or chicken as a leaner alternative, but the texture will be slightly different. For a vegetarian version, replace the beef with 1.5 cups of cooked lentils or crumbled tempeh and increase the spices slightly. If using plant-based protein, reduce the baking time by 5-10 minutes to prevent overcooking.

★★★★★5.0(2 reviews)
Categories Soups & Stews