Soups & Stews
This beef and black bean enchilada casserole delivers all the comfort of a restaurant-style dish with a crispy tortilla top and rivers of melted cheese.
The secret lies in layering perfectly seasoned ingredients—tender beef, hearty black beans, and rich enchilada sauce—then baking until the tortillas turn golden and the cheese stretches into gooey perfection.
I developed this recipe to combine the best of traditional Mexican flavors with the convenience of a one-dish meal, so you get restaurant-quality results without the fuss.
The foundation starts with a deep, smoky enchilada sauce that simmers until it’s rich and flavorful, then layers of seasoned ground beef and black beans soak it up.
What sets this apart is the crispy tortilla topping—hard to achieve but worth the effort—created by brushing the tortillas with oil and baking them until they’re golden and slightly crisp. The cheese melts into luxurious rivers, creating that irresistible pull-apart texture that makes every bite satisfying.
This dish is hearty enough for a weeknight dinner but impressive enough for guests.
By the time it comes out of the oven, you’ll have a casserole with a crispy, golden crust on top and tender, flavorful layers beneath. The combination of smoky, spicy, and slightly sweet flavors comes together in every forkful, making it a crowd-pleaser.
Serve it with a dollop of sour cream, fresh cilantro, and a squeeze of lime to brighten the richness. The leftovers reheat beautifully, too, so you’ll have an easy meal for days.
Perfect for feeding a family or a group, this casserole is a game-changer for busy nights. The prep is straightforward, but the result is anything but ordinary—think of it as a cross between enchiladas and a baked pasta dish, all in one pan.
Let’s get started on creating this comforting, flavorful masterpiece.
Ingredients for beef and black bean enchilada casserole
Layered comfort in one dish—crispy tortillas, melty cheese, and smoky beef-black bean magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (Chuck Roast) 🥩 | 1 ½ lb | 80% lean, finely ground for even cooking |
| Black Beans (Canned) 🫘 | 2 cups | Drained and rinsed thoroughly |
| Enchilada Sauce (Store-Bought or Homemade) 🍅 | 2 ½ cups | Red or green, mild or medium heat |
| Flour Tortillas (Medium or Large) 🌯 | 12 whole | Corn tortillas work too, but flour adds crispiness |
| Shredded Monterey Jack Cheese 🧀 | 3 cups | Freshly shredded for best melt |
| Shredded Cheddar Cheese 🧀 | 1 cup | Sharp cheddar adds depth of flavor |
| Vegetable Oil 🫒 | ½ cup | For crisping tortilla topping |
| Yellow Onion 🧅 | 1 whole | Diced, for beef sautéing |
| Garlic Cloves 🧄 | 4 cloves | Minced, for beef seasoning |
| Taco Seasoning 🌶️ | 2 tbsp | Homemade or store-bought blend |
| Salt 🧂 | 1 tsp | Kosher or sea salt preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Cumin 🌿 | 1 tsp | Ground, for smoky depth |
| Chili Powder 🌶️ | 1 tsp | Medium heat for balanced spice |
| Sour Cream 🥛 | ½ cup | For serving, optional garnish |
The beef is the flavor anchor here. Chuck roast gives you that perfect mix of tenderness and fat for juiciness—sirloin or lean ground beef will dry out. Brown it well before adding seasonings; that Maillard reaction is what makes everything taste restaurant-quality. For the best tortillas, Mission brand or La Tortilla Factory are my go-tos—they hold up better to baking. If you're using corn tortillas, brush them with a little oil too, but expect slightly less crispiness. The enchilada sauce? Old El Paso or Herdez are solid store-bought options, but homemade (simmered with tomatoes, onions, and spices) takes it to another level.
No taco seasoning packet? Mix 1 tsp each of cumin, chili powder, garlic powder, and paprika—that's all you need. Black beans from a can? Drain and rinse them—the starch makes the filling gummy. For cheese, freshly shredded is non-negotiable; pre-shredded gets clumpy. Short on sour cream? Greek yogurt thinned with lime juice works just as well. The tortillas can be cut into strips or left whole—both work, but strips create more surface area for crisping. Pro tip: Layer cheese between tortillas for that signature pull-apart texture.
This casserole tastes even better the next day—3-4 days in the fridge with foil covering the top. For crispy tortillas, bake at 375°F for 20-25 minutes until golden. Leftovers? Reheat covered at 350°F until bubbly—microwaving makes the tortillas soggy. Freeze portions without the tortilla topping (add fresh after baking) for up to 3 months. The cheese gets extra gooey when reheated, so don't skip the extra sprinkle before serving.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for lazy nights—just brown the chuck roast, dump in everything else, and bake. No chopping, no fuss, and that tortilla-cheese combo melts into a golden crust without a single extra dish.
- Deep, Rich Layers: The black beans soak up the enchilada sauce like a sponge, while the Monterey Jack turns crispy on top. Honestly, the way the spices cling to the beef? It’s the kind of flavor that lingers until the next meal.
- Meal Prep MVP: I make a double batch on Sundays—it reheats beautifully for lunches all week. The texture holds up, and the cheese stays gooey, even after three days. (Yes, even on a Tuesday night.)
- Budget-Friendly Feast: Ground chuck and canned beans stretch into a hearty dish for under $10. Between us, this is how I feed my family without breaking the bank—plus, the leftovers taste just as good cold for tacos the next day.
Step-by-step instructions for beef and black bean enchilada casserole
Here's how to build layers of flavor and texture for that perfect crispy tortilla top.
Cook the Seasoned Beef Filling
Heat a large skillet over medium-high heat and add the 0.5 cup vegetable oil. Once hot, add the 1 whole yellow onion and 4 cloves garlic cloves (minced) and sauté for 3-4 minutes until softened and fragrant. This forms the aromatic base for your filling.
Push the onions to one side of the pan and add the 1.5 lb ground beef (chuck roast). Break it up with a wooden spoon as it browns, about 5-6 minutes. Drain excess fat if needed, leaving about 1 tablespoon in the pan for flavor. Stir in the 2 tbsp taco seasoning, 1 tsp cumin, 1 tsp chili powder, 1 tsp salt, and 0.5 tsp black pepper, cooking for another 2 minutes until well combined.
Remove from heat and stir in the 2 cups black beans (canned) and 2.5 cups enchilada sauce. Let the mixture cool slightly while you prepare the casserole layers. The beans should be fully incorporated, creating a thick, flavorful filling that will hold together beautifully.
Assemble the Casserole Layers
Preheat your oven to 375°F and lightly grease a 9x13-inch baking dish. Spread 1 cup of the enchilada sauce along the bottom for moisture and flavor. This thin layer prevents sticking and adds depth to every bite.
Spoon half of the beef and black bean mixture into the baking dish, spreading it evenly. Top with half of the 3 cups shredded Monterey Jack cheese and half of the 1 cup shredded cheddar cheese. Repeat with the remaining filling and cheese, creating two even layers. This alternating pattern ensures rich, melty cheese throughout every forkful.
Cut each of the 12 whole flour tortillas into 6 even strips (about 2-inch wide). You'll need 72 strips total—this is where the magic happens. The strips should be long enough to overlap when arranged on top, creating that signature crispy lattice.
Create the Crispy Tortilla Topping
Heat a large oven-safe skillet over medium heat and add the 0.5 cup vegetable oil. Arrange the tortilla strips in a single layer, overlapping slightly like shingles. Cook for 2-3 minutes per side until golden brown and crispy. The oil should sizzle gently—don't overcrowd the pan or they'll steam instead of crisp.
Carefully transfer the crispy tortilla strips to a paper towel-lined plate to drain excess oil. Work in batches if needed. Here's the thing—these strips need to be perfectly crisp or they'll turn soggy under the cheese. If they lose crispness while waiting, reheat them in the oven for 2-3 minutes before assembling.
Arrange the crispy tortilla strips over the cheese layer in the baking dish, overlapping them slightly to create a continuous lattice. This isn't just decoration—it's what creates that coveted crispy top while keeping the filling moist. Press down gently to ensure good contact with the cheese below.
Bake to Melty Perfection
Cover the casserole tightly with aluminum foil and bake for 30 minutes. This initial covered baking allows the cheese to melt completely and the filling to set without drying out. After 30 minutes, remove the foil and bake for another 10-15 minutes until the tortilla strips are deep golden brown and the cheese is bubbling at the edges.
Watch for the cheese to develop those beautiful golden rivers—this is your signal that everything's coming together. The internal temperature should reach 165°F when checked in the center. If the tortilla top isn't crisp enough, broil for 1-2 minutes at the end, keeping a close eye to prevent burning.
Let the casserole rest for 10 minutes before serving. This resting period allows the layers to set slightly, making it easier to slice cleanly. Serve with the 0.5 cup sour cream on the side for that cool, creamy contrast to the spicy, cheesy filling. Each bite should deliver crispy tortilla, melted cheese rivers, and that perfectly seasoned beef and bean mixture.
Pro Tips For Making Beef And Black Bean Enchilada Casserole
- Brown the Beef Properly: Chuck roast ground beef loves a good sear—break it up with your hands while cooking so every piece hits that golden edge. Skipping this step leaves you with bland, gray meat that won’t hold up in the casserole’s sauce. Use medium-high heat and resist stirring constantly; let it crisp in patches.
- Pre-Cook the Tortillas: Toss your flour tortillas in hot (not boiling) enchilada sauce for 30 seconds per side before assembling—this softens them instantly and prevents soggy layers. I learned this the hard way after serving a casserole with tortillas that fell apart like wet paper. Works for both store-bought and homemade sauce.
- Layer Cheese Strategically: Sprinkle half your Monterey Jack between the tortilla layers, not just on top—this guarantees melty cheese throughout, not just a sad crust. Press down gently on each layer to keep things compact; otherwise, you’ll end up with a tower that collapses under its own weight.
- Bake Until Bubbly: Cover the casserole with foil for the first 20 minutes, then uncover and bake until the cheese is golden and the edges bubble like a lava lamp. Rushing this step means dry tortillas and undercooked filling. A meat thermometer (165°F) ensures the beef is safe, even if the cheese looks perfect.
Serving suggestions for this beef and black bean enchilada casserole
Classic Garnishes
Start with a simple but essential trio: fresh cilantro chopped finely, diced avocado (about ½ cup), and a squeeze of lime. The bright acidity of lime cuts through the richness, while avocado adds creamy texture.
I like to scatter pickled red onions (about ¼ cup) for a tangy crunch that elevates every bite. 🌿
Creamy Contrasts
No enchilada casserole is complete without a cooling element. Mexican crema or sour cream (about ½ cup total) adds a velvety contrast to the crispy top.
For extra richness, try Mexican-style street corn cream—mix ½ cup sour cream with 1 tbsp mayo, 1 tsp cotija cheese, and ½ tsp chili powder. Drizzle lightly over individual servings.
Crunchy Toppers
Add texture with crumbled cotija cheese or feta cheese (about ¼ cup) for a salty bite. For extra crunch, sprinkle toasted pepitas (about 2 tbsp) or crushed tortilla chips on top just before serving.
If you love heat, a pinch of Tajín seasoning adds a smoky, citrusy kick that pairs perfectly with the cheesy filling.
Fresh Vegetable Sides
Balance the hearty casserole with light, fresh sides. A simple Mexican street corn salad (grilled corn, lime, chili powder) or black bean and corn salsa adds vibrant colors and freshness. For something even lighter, serve with charred zucchini and bell pepper strips tossed in olive oil and lime juice.
These sides keep the meal from feeling too heavy while complementing the smoky flavors.
Beverage Pairings
Cool down with a Mexican lager like Modelo Especial or Pacifico—the crisp, clean finish cuts through the richness. For non-alcoholic options, hibiscus iced tea (agua de jamaica) adds a tart, floral contrast.
If you prefer wine, a light-bodied red like Tempranillo or a crisp white such as Chenin Blanc balances the dish beautifully without overpowering it.
Make-Ahead Serving Tips
If serving leftovers, reheat covered at 350°F for 15-20 minutes until bubbly. To refresh the crispy top, broil for 1-2 minutes at the end. For a restaurant-style presentation, serve family-style in a cast-iron skillet or on a wooden board with tortilla strips fanned out dramatically.
Garnish with lime wedges and extra cilantro for a pop of color that makes the dish look as good as it tastes. ✨
Nutrition facts
Frequently asked questions
Can I use corn tortillas instead of flour?
Yes, but expect a slightly different texture. Corn tortillas will still crisp up, though they may not get as golden or crispy as flour tortillas. Brush them with a little oil before baking to help with crispiness. The flavor will be more authentic, but the texture will be slightly chewier.
How do I keep the tortilla topping crispy after baking?
Start by making sure your tortilla strips are fully crisped before placing them on top. If they soften during baking, broil for 1-2 minutes at the end to restore crispness. Avoid covering the casserole with foil during the final 10-15 minutes of baking—this helps maintain that crunchy texture.
Can I make this casserole ahead of time?
Assemble the casserole (without the tortilla topping) up to 24 hours ahead and refrigerate. When ready to bake, add the crispy tortilla strips and bake as directed. For best results, bake immediately after assembling. Leftovers keep well in the fridge for 3-4 days—just reheat covered at 350°F until bubbly.
What if I don't have taco seasoning?
No problem! Mix 1 tsp each of cumin, chili powder, garlic powder, and paprika with ½ tsp salt and ¼ tsp black pepper for a homemade blend. This gives you that perfect balance of smoky, spicy, and savory flavors without store-bought seasoning.
How do I make this dish vegetarian?
Replace the beef with 1.5 lbs of crumbled soyrizo or seasoned lentils (simmered with taco seasoning). Use 1 extra cup of black beans to maintain texture. The dish will still be hearty and flavorful, though the texture will be more plant-based. Consider adding ½ cup of corn for extra substance.
