Beef and Black Bean Enchilada Casserole Recipe: Cheesy Tortilla Layers With Spiced Tomato Filling

Soups & Stews

Beef and Black Bean Enchilada Casserole Recipe: Cheesy Tortilla Layers With Spiced Tomato Filling

This beef and black bean enchilada casserole delivers restaurant-quality comfort food with layers of cheesy tortillas, spiced tomato filling, and tender beef—all baked to golden perfection in one dish. 🌟 The secret lies in balancing rich, savory flavors with hearty black beans and melted cheese that creates a satisfying, melty texture in every bite.

Unlike traditional enchiladas, this casserole version is foolproof, requiring no rolling or assembly—just layer, bake, and serve.

Start with a bold spiced tomato filling that simmers down into a thick, aromatic base, infused with cumin, garlic, and chili powder. Browned ground beef adds depth, while black beans contribute plant-based protein and earthy texture.

The filling is then tucked between layers of softened tortillas, creating a sturdy structure that holds up beautifully during baking.

As it bakes, the cheese melts into a creamy, bubbling blanket, while the tortillas soften just enough to soak up every flavorful drop. The result is a crowd-pleasing dish that’s hearty enough for a weeknight dinner but impressive enough for gatherings.

Serve with a dollop of sour cream, fresh cilantro, or a sprinkle of cheese—each bite is a perfect balance of spicy, cheesy, and satisfying.

This recipe is designed for effortless layering, ensuring even heat distribution and a perfectly set casserole every time. Whether you're feeding a family or meal prepping for the week, the instructions walk you through each step—from browning the beef to achieving that golden, bubbly top.

Ready in under an hour, it’s the kind of dish that turns simple ingredients into something extraordinary.

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

Ingredients for beef and black bean enchilada casserole

Six hearty servings of restaurant-style enchiladas without the fuss—just layers of cheesy tortillas and spiced filling baked to golden perfection.

Ingredient Amount Notes
Ground Beef (80/20) 🥩 1 ½ lb Browned and drained of fat
Black Beans 🌱 2 cups Canned, drained and rinsed
Flour Tortillas 🌯 12 whole Medium size, softened
Shredded Monterey Jack Cheese 🧀 3 cups Mild cheddar blend works too
Canned Tomato Sauce 🍅 2 cups San Marzano preferred
Chicken Broth 💧 1 cup Low-sodium preferred
Ground Cumin 🌿 1 tbsp Toasted for deeper flavor
Chili Powder 🌶️ 1 ½ tbsp Medium heat preferred
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Onion Powder 🧅 1 tsp Fresh ground preferred
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Sour Cream 🥛 ½ cup For serving, optional
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Olive Oil 🫒 1 tbsp For browning beef

The ground beef is where the flavor foundation begins. 80/20 fat ratio ensures juicy, flavorful results—leaner cuts can dry out during baking. Brown it well in a skillet with olive oil until it develops that deep, caramelized crust. Costco or Trader Joe's often carry pre-ground beef in convenient packages, saving you time. For the black beans, low-sodium canned is ideal, but rinse thoroughly to remove any residual salt. The tortillas should be medium-sized—Flour or corn both work, but flour holds up better to soaking. Softening them in warm water for 10 minutes prevents cracking during layering.

No San Marzano tomato sauce? Any quality canned tomato sauce will work—just add an extra pinch of salt. The chicken broth adds depth, but vegetable broth is a great substitute for vegetarian versions. Running short on fresh garlic? Garlic powder at half the amount gets you close, though fresh is always better. For the cheese, Monterey Jack melts beautifully, but a blend with mild cheddar adds even more richness. If you prefer a spicier kick, swap half the chili powder for cayenne. The sour cream and cilantro are optional but add that restaurant-quality finish—Mexican crema can replace sour cream for a tangier note.

This casserole reheats beautifully—5 minutes at 350°F restores its cheesy perfection. Store leftovers in an airtight container for 4-5 days in the fridge or freeze for 3 months for quick weeknight meals. For meal prep, assemble the dish ahead and refrigerate uncovered for 30 minutes before baking to ensure even browning. The tortillas will soften slightly when reheated, but the cheese stays deliciously melty. Garnish with extra cilantro or a sprinkle of cheese right before serving for that fresh-from-the-oven appeal.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this trick—just brown the beef, drain the beans, layer it all in one dish, and bake. No chopping, no fussing, no extra pots. Honestly, the only thing I measure is the cheese, and even that’s flexible.
  • Rich Without Effort: That 80/20 beef? It’s the secret—juicy, savory, and packed with flavor from the tomato sauce and black beans. The Monterey Jack melts into gooey perfection, and the tortillas add that satisfying crunch. (Yes, even on a Tuesday night.)
  • Meal Prep Hero: Double the recipe, bake it once, and you’ve got lunches for days. It reheats beautifully—just pop it in the microwave or oven until bubbly. My kids grab it straight from the fridge, no complaints.
  • Budget-Friendly Feast: Ground beef, canned beans, tortillas, and cheese? This feeds four for under $10. I’ll be real: it’s not fancy, but it’s hearty, filling, and always disappears faster than I expect. Leftovers? Even better.

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

Layer by layer, we'll build a rich, cheesy casserole with perfectly spiced filling and crisp tortillas.

1

🍳 Step 1: Brown the Ground Beef and Build the Filling

Heat the 1 tablespoon olive oil in a large skillet over medium-high heat. Add the 1.5 lb ground beef (80/20) and cook, breaking it apart with a wooden spoon, until it's deep brown and fully cooked through—about 8-10 minutes. This step develops rich, meaty flavor that forms the base of your enchilada filling.

Drain the beef in a colander, pressing gently to remove excess fat, then return it to the skillet. Add the 4 minced garlic cloves, 1 tablespoon ground cumin, 1.5 tablespoons chili powder, 1 teaspoon onion powder, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Stir for 1 minute until fragrant. Remove from heat and set aside.

In a separate bowl, combine the 2 cups drained black beans with 2 cups canned tomato sauce and 1 cup chicken broth. Stir well to create a smooth, flavorful base. Taste and adjust seasoning if needed—this is your enchilada filling foundation.

2

🥘 Step 2: Assemble the Casserole Layers

Preheat your oven to 375°F. Grease a 9x13-inch baking dish with nonstick spray or olive oil to prevent sticking. Spread 1 cup of the tomato-bean mixture evenly across the bottom of the dish—this ensures every bite has flavor, even at the edges.

Arrange 6 of the 12 flour tortillas over the sauce, slightly overlapping if needed. Sprinkle 1 cup of the shredded Monterey Jack cheese evenly over the tortillas. This first cheese layer will melt into a creamy blanket as it bakes.

Spread half of the remaining tomato-bean mixture over the cheese layer, then add the remaining 6 tortillas. Top with the remaining 2 cups cheese, creating an even, golden crust. The cheese will bubble and brown beautifully during baking.

3

🔥 Step 3: Bake Until Bubbly and Golden

Cover the casserole tightly with aluminum foil and bake for 30 minutes. This initial covered phase allows the tortillas to soften and the filling to meld without drying out. After 30 minutes, remove the foil and continue baking for another 15-20 minutes until the top is deep golden brown and the edges are bubbling.

Here's the thing—don't peek during baking. Every time you open the oven, you risk letting moisture escape, which can make the tortillas tough instead of tender. The casserole is done when the cheese is bubbly and the tortillas are crispy around the edges.

4

⏰ Step 4: Rest and Garnish for Perfect Texture

Remove the casserole from the oven and let it rest for 10 minutes before serving. This resting period allows the filling to set slightly, making it easier to cut clean slices. The layers will hold together beautifully, with no risk of sliding apart.

Garnish each serving with 0.5 cup sour cream (if using) and 0.25 cup chopped fresh cilantro. The sour cream adds a cool contrast to the spicy filling, while the cilantro brings freshness. Serve immediately while the tortillas are still warm and crispy.

👨‍🍳

Pro Tips For Making Beef And Black Bean Enchilada Casserole

  • CRANK THE HEAT FIRST: Brown that ground beef on high heat until it’s deep brown—almost black in spots—before draining fat. I learned this the hard way: rushed cooking leaves the beef bland and gray, and no amount of seasoning fixes it. (Yes, even if you’re impatient like me.)
  • DRAIN AND RINSE BEANS: Open that can of black beans, dump them in a colander, and rinse them twice under cold water. The starchy water makes the casserole gluey and soggy, and nobody wants a waterlogged enchilada. Trust me, five seconds of rinsing saves you from a sad, mushy mess.
  • LAYER TORTILLAS DRY: Brush each tortilla with a thin layer of tomato sauce or oil before stacking them in the dish—just enough to keep them from sticking. Wet tortillas turn to paste, and dry ones crisp up beautifully. (Pro move: cut them into strips for extra crunch.)
  • SALT THE BEANS: Toss those drained black beans with a pinch of salt immediately—it breaks down the starches and makes them taste fresh, not canned. I used to skip this, and the flavor always felt flat. (Bonus: add a splash of lime juice if you’re feeling fancy.)

Creative variations of this recipe

Spicy Chipotle Twist

For a smoky, spicy kick, stir 1 tablespoon adobo sauce from canned chipotle peppers into the tomato-bean mixture while warming it. The smoldering heat from chipotle pairs perfectly with the cumin and chili powder, adding depth without overpowering.

I like to add ½ teaspoon smoked paprika too—it enhances the smoky notes and gives the casserole a beautiful rust color. 🌶️

Cheesy Potato Fusion

Swap half the black beans for 1 cup diced roasted potatoes (tossed in olive oil, salt, and smoked paprika, roasted at 400°F for 25 minutes) for a heartier, potato enchilada casserole. The potatoes soak up the flavors beautifully while adding a satisfying texture.

Top with an extra ½ cup shredded cheese before baking for maximum cheesiness. This version feels like a cross between enchiladas and loaded baked potatoes.

Breakfast Enchilada Casserole

Transform this into a breakfast dish by adding 2 cups cooked scrambled eggs and ½ cup diced ham to the tomato-bean mixture. Use corn tortillas instead of flour for a slightly sweeter flavor, and top with ½ cup sour cream and ¼ cup chopped scallions before serving.

Bake as directed, but cover with foil for the full 45 minutes to prevent the eggs from drying out. This breakfast version is a game-changer for lazy weekend mornings. 🍳

Vegetarian Black Bean

Skip the beef entirely and use 2 cups cooked quinoa or 1 cup cooked lentils mixed into the tomato-bean sauce for a protein-packed vegetarian version. Boost the flavor with 1 teaspoon liquid smoke and ½ teaspoon ground coriander.

Top with ½ cup vegan cheese shreds (like Miyoko's) or extra Monterey Jack if you're not fully vegetarian. The texture remains rich and satisfying, proving this casserole works for all dietary preferences. 🌱

Extra Crispy Topping

For a crispy, crunchy finish, sprinkle ½ cup crushed tortilla chips or ½ cup panko breadcrumbs mixed with 1 tablespoon melted butter over the cheese layer before the final 15 minutes of baking.

This creates a delightful textural contrast—soft, cheesy layers with a crispy top. I also like adding ¼ cup chopped pickled jalapeños for a tangy, spicy bite that cuts through the richness. 🥔

Slow-Cooker Adaptation

Make this a hands-off meal by assembling the casserole in a 6-quart slow cooker with the foil still covering it. Cook on LOW for 4 hours or HIGH for 2.5 hours, then remove the foil and cook for another 30 minutes to crisp the top.

This method is perfect for busy weeknights—just dump, cook, and serve. The slow cooker keeps the tortillas tender while the cheese melts into a creamy, cohesive filling. 💫

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 12g60%
Cholesterol 115mg38%
Sodium 1250mg54%
Total Carbohydrate 48g17%
Dietary Fiber 12g43%
Sugars 6g
Protein 38g76%
* 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 use corn tortillas instead of flour tortillas?

Flour tortillas work best for this casserole because they hold up better to soaking and layering. However, if you prefer corn tortillas, soften them in warm water for 15 minutes (instead of 10) and expect them to be slightly more delicate. For extra stability, add 1 extra cup of cheese between layers to prevent breakage during baking.

2

How do I make this dish less spicy?

Reduce the chili powder to 1 teaspoon and skip the cayenne if using. For extra mildness, add ½ teaspoon sugar or ¼ teaspoon cinnamon to balance the heat. You can also serve with additional sour cream or avocado slices to cool down each bite.

3

Can I make this casserole ahead of time?

Assemble the casserole up to 24 hours ahead and refrigerate uncovered. Bake as directed, but add 5-10 extra minutes of uncovered baking time to compensate for the cold start. For freezer prep, assemble and bake, then cool completely, wrap tightly in foil, and freeze for up to 3 months. Reheat at 350°F for 20-25 minutes.

4

Why did my casserole get watery?

Watery texture usually means the tortillas soaked too much liquid. To fix this, reduce the chicken broth to ½ cup or add 1 cup cooked rice to the filling to absorb excess moisture. Also ensure your baking dish is large enough—9x13-inch is ideal. If using store-bought enchilada sauce, check for added water content.

5

What's the best way to reheat leftovers?

Reheat covered with foil at 350°F for 15-20 minutes until bubbly. For microwave reheating, cover with a damp paper towel and heat in 1-minute intervals on medium power. The foil helps retain moisture while the damp towel prevents drying. Leftovers keep well for 4-5 days in the fridge.

★★★★★4.7(9 reviews)
Categories Soups & Stews