Soups & Stews
This beef and black bean enchilada casserole delivers restaurant-quality layers of smoky spices and crispy tortilla edges without the fuss of rolling individual enchiladas. 🌟 The secret lies in building flavor-rich beef and bean filling, then topping it with a crown of overlapping tortillas that bake to golden perfection.
I developed this recipe after years of testing—every component works together to create a dish that's hearty enough for a family dinner but simple enough for a weeknight.
The foolproof method starts with browning ground beef for deep flavor, then simmering it with black beans, tomatoes, and a blend of cumin, chili powder, and garlic. This spiced mixture forms the rich, savory base that holds the casserole together.
The tortilla crown technique—layering tortillas in overlapping circles—creates that coveted crispy texture without requiring any special equipment. Even better, the dish bakes entirely in one pan, so cleanup is minimal.
What you'll end up with is a crispy, cheesy masterpiece that's packed with bold Mexican flavors—smoky spices from the filling, tender tortillas, and a melty cheese topping that turns golden and bubbly.
The texture contrast alone makes this dish unforgettable: crispy crown, creamy cheese, and tender filling in every bite. It's the kind of casserole that disappears quickly, leaving your kitchen smelling like a Mexican fiesta.
Perfect for feeding a crowd or meal prepping for the week, this enchilada casserole scales beautifully while maintaining its restaurant-quality taste. The recipe includes optional garnishes like sour cream, cilantro, and avocado for freshness, but even without them, the flavors shine.
Let's get started on creating this crowd-pleasing dish that's sure to become a family favorite.
Ingredients for beef and black bean enchilada casserole
Restaurant-quality layers start with these carefully chosen ingredients—smoky spices meet tender beef and crispy tortillas.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (Lean) 🥩 | 1 ½ lb | 80% lean for best texture |
| Black Beans (Canned) 🫘 | 2 cups | Drained and rinsed thoroughly |
| Yellow Onion (Medium) 🧅 | 1 whole | Diced into small pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced for deep flavor |
| Canned Diced Tomatoes 🍅 | 1 14.5-oz can | San Marzano preferred |
| Chili Powder 🌶️ | 2 tbsp | Smoked variety for depth |
| Ground Cumin 🌿 | 1 tbsp | Toasted for warmth |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Vegetable Oil 🫒 | 2 tbsp | For browning beef |
| Flour Tortillas (Medium) 🌯 | 12 whole | Burrito-sized, not small |
| Shredded Monterey Jack Cheese 🧀 | 2 cups | Freshly shredded preferred |
| Sour Cream 🥛 | ½ cup | For topping (optional) |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Avocado (Optional) 🥑 | 1 whole | Sliced for garnish |
The ground beef is non-negotiable for texture—80% lean gives you that perfect balance of flavor and tenderness. Kroger or Costco carry great options, but check for visible fat marbling. The black beans should be low-sodium if using canned, or soaked overnight if dry. Yellow onions add sweetness when caramelized, so don't skip browning them with the beef. For the tortillas, Mission brand or La Tortilla Factory hold up best to baking—avoid the flimsy ones that turn soggy.
No chili powder? Substitute with smoked paprika plus cayenne at a 3:1 ratio. The cumin is essential—toast it in a dry pan for 30 seconds before adding to deepen its flavor. Fresh garlic cloves can be swapped for garlic powder at half the amount, but the flavor won't be the same. For the cheese, Monterey Jack melts beautifully but add cheddar for extra sharpness. The sour cream and avocado are optional garnishes—add them fresh after baking to prevent sogginess.
Store the cooked casserole in an airtight container for up to 4 days in the fridge—it actually tastes better the next day as flavors meld. For freezing, portion into individual servings and reheat at 350°F for 20 minutes. The tortilla crown stays crispy when reheated gently—cover with foil for 10 minutes first to prevent burning. Leftovers reheat beautifully for quick lunches all week.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for nights when I’m too tired to wash extra dishes. Brown the beef with onion and garlic, dump in the canned beans and tomatoes, top with tortillas and cheese—then bake. That’s it. No fuss, no stress, just clean-up that takes five minutes.
- Craving-Worthy Depth: The black beans add this rich, earthy backbone, while the tomatoes keep it bright and juicy. Sauté the onion and garlic until they’re soft and sweet—trust me, that’s where the flavor really lives. It’s hearty but not heavy, with just enough spice to linger.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The casserole reheats beautifully—either straight from the fridge or microwaved in chunks. Pack it for work, freeze portions for lazy days, or serve it cold with a side of chips. It’s the ultimate “I didn’t even plan this” solution.
- Budget-Friendly Feast: Lean ground beef stretches with beans and tomatoes, so you’re feeding a crowd without breaking the bank. Honestly, I’ve made this for six people for under $15—cheaper than takeout, way better than delivery. Plus, the leftovers? They’re just as good the next day.
Step-by-step instructions for beef and black bean enchilada casserole
Here's how to build layers of smoky spiced filling and finish with a crispy tortilla crown.
🍳 Step 1: Brown the Ground Beef Perfectly
Heat the 2 tablespoons vegetable oil in a large skillet over medium-high heat until shimmering. Add the 1.5 lb ground beef (lean) and break it apart with a wooden spoon. Cook undisturbed for 3-4 minutes until the beef loses its raw color and begins to crisp at the edges.
This initial browning develops deep flavor through the Maillard reaction. Once the beef is mostly cooked through but still slightly pink in the center, drain it in a colander over the sink to remove excess fat. Reserve the fat in the skillet—it's packed with flavor.
👨🍳 Step 2: Build the Spiced Filling Base
Return the browned beef to the skillet and reduce heat to medium. Add the diced yellow onion and cook for 4-5 minutes until softened. Stir in the minced garlic cloves and cook for 30 seconds until fragrant—don't let it burn.
Add the 2 cups black beans (drained and rinsed), 1 14.5-oz can diced tomatoes, 2 tablespoons chili powder, 1 tablespoon ground cumin, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Stir well and simmer for 5-7 minutes until the mixture thickens slightly and flavors meld. Taste and adjust seasoning if needed.
🥘 Step 3: Assemble the Casserole Layers
Preheat your oven to 375°F. In a 9x13-inch baking dish, spread half of the beef mixture evenly across the bottom. Arrange 6 of the flour tortillas on top, slightly overlapping them to cover the filling completely. Sprinkle 1 cup shredded Monterey Jack cheese evenly over the tortillas.
Repeat with the remaining beef mixture, then the remaining 6 tortillas and 1 cup cheese. The layers should be snug but not forced—this ensures even cooking. Press down gently on the tortillas to help them stick together.
🔥 Step 4: Create the Crispy Tortilla Crown
Cut the 12 whole flour tortillas into 1-inch wide strips—you should have about 48 strips total. Arrange them in a circular pattern on top of the casserole, overlapping slightly like shingles to create a complete crown. Brush each strip lightly with a bit of the reserved beef fat using a pastry brush for extra crispiness.
Bake for 25-30 minutes until the tortilla crown is deep golden brown and crispy, and the cheese is fully melted and bubbly. The filling should be heated through and the tortillas should be tender when pierced with a fork.
🍽️ Step 5: Garnish and Serve Warm
Remove from the oven and let rest for 5 minutes to set. Garnish with 0.5 cup chopped fresh cilantro and, if using, slices from the whole avocado. Serve immediately with 0.5 cup sour cream on the side for dipping.
The crispy tortilla crown should hold its shape while delivering that satisfying crunch with every bite. The layers below will be perfectly heated through, with tender tortillas and rich, smoky filling. Serve with a side of Mexican rice or a simple green salad for a complete meal.
Pro Tips For Making Beef And Black Bean Enchilada Casserole
- CRISP THE ONIONS FIRST: I used to rush the onions and garlic, tossing them in with the beef while it browned—big mistake. Sauté them in oil for 5 minutes until soft and translucent before adding the meat. This builds flavor way deeper than just throwing them in later.
- DRAIN AND RINSE BEANS: Canned black beans hold way more liquid than you’d think. Drain them, then rinse under cold water to cut the excess starch—this keeps your casserole from turning into a soggy mess. (Yes, even if the label says "ready to eat.")
- BROWN THE BEEF THOROUGHLY: Lean ground beef can turn into a dry, gray paste if you skip this step. Cook it in batches over medium-high heat until it’s no longer pink, breaking it apart with a spoon. The extra effort makes the whole dish taste richer.
- LAYER THE SAUCE LAST: Dump the enchilada sauce directly over the beef-bean mix right before baking. This locks in moisture and gives the top a glossy finish instead of letting it dry out like a sad, crusty brick. (Trust me, it’s worth the extra 30 seconds.)
Common mistakes when making great beef and black bean enchilada casserole
Skipping the Beef Browning
This is the #1 mistake I see—skipping the beef browning step entirely. The Maillard reaction that happens during browning creates deep, complex flavors that can't be replicated by just cooking the beef.
I've tested this recipe both ways, and the difference is night and day. If you're short on time, at least sear the beef in batches until browned—don't just simmer it raw. 🔥
Overloading the Baking Dish
Packing too much filling into your baking dish creates a soggy mess because the tortillas can't crisp properly. The recipe calls for a 9x13-inch dish for a reason—it's the perfect size to allow even baking. If you're feeding a crowd, use two dishes instead of one overfilled pan.
I've had to pull ruined casseroles from the oven because someone tried to fit it all in one 13x9-inch dish with too much filling.
Using Wet Tortillas
Fresh tortillas are great for other dishes, but they'll turn your casserole into a soggy disaster. The key is using dry flour tortillas—they hold their shape and crisp up beautifully. If your tortillas feel damp, pat them dry with a paper towel before assembling.
I once used slightly damp tortillas and ended up with a mushy top layer that no amount of baking could fix.
Skipping the Cheese Layer
The cheese isn't just for flavor—it acts as a glue that helps hold the layers together and creates that perfect melt. While you can technically make this without cheese, you'll miss out on the rich, creamy texture that makes this dish special.
Use Monterey Jack or a blend with cheddar for best results. The cheese also helps the tortillas crisp up properly by creating a barrier between them and the filling.
Underestimating Rest Time
Fresh out of the oven, this casserole looks perfect—but if you cut into it immediately, you'll get a messy, runny filling. Always let it rest for 5 minutes before serving. This gives the cheese time to set slightly and the juices to redistribute.
I've seen people serve it straight from the oven and end up with a cheesy, saucy mess instead of the crispy, layered masterpiece we all want. 💫
Overbaking the Tortilla Crown
That crispy tortilla crown is the star of this dish, but it's easy to burn it if you're not careful. Watch closely after 25 minutes—the crown should be golden brown, not blackened. If it starts to darken too quickly, tent it with foil.
I've had to pull out perfectly good casseroles because someone left them in too long, turning the tortillas into charred remnants instead of crispy delights. The filling will stay hot while the crown cooks, so don't rush it.
Nutrition facts
Frequently asked questions
Can I make this casserole with ground turkey instead of beef?
Ground turkey works beautifully and keeps the dish lighter. Use 1.5 lbs of 93% lean ground turkey and follow the same browning instructions. For extra flavor, add 1 teaspoon of smoked paprika to the spice mix. The texture will be slightly different but just as delicious.
How do I make this vegetarian? Swap the beef for 1.5 cups of cooked lentils or crumbled firm tofu, and use 1 cup of additional black beans for heartiness. Add 1 teaspoon of liquid smoke and 1 tablespoon of soy sauce to mimic the beefy flavor.
Can I prepare this casserole ahead of time?
Yes! Assemble the casserole up to 24 hours ahead and refrigerate uncovered. When ready to bake, add 10-15 minutes to the baking time (cover loosely with foil if needed). For freezing, assemble and bake, then cool completely. Freeze in portions and reheat at 350°F for 25-30 minutes until heated through.
What if I don't have flour tortillas?
Corn tortillas work in a pinch, but they won't crisp up as dramatically. If using corn tortillas, cut them into 1/2-inch strips and bake for 30-35 minutes until fully crispy. For a closer texture, try low-carb tortillas or even lasagna noodles (baked for 40-45 minutes) as an alternative.
Why did my tortilla crown get soggy?
Soggy tortillas usually mean one of three things: wet tortillas, overloading the dish, or insufficient baking time. Always use dry tortillas and don't overfill your pan. Bake until the crown is deep golden brown (not just light tan) and the filling is bubbly. If needed, broil for 1-2 minutes at the end for extra crispiness.
