Soups & Stews
This beef and black bean enchilada casserole delivers restaurant-quality comfort food with a crispy tortilla top and layers of cheesy, spiced goodness.
The secret lies in browning the beef and black beans for deep flavor, then layering them with melted cheese and rolled tortillas—creating a satisfying one-dish meal that’s perfect for busy weeknights or meal prep. Every bite combines tender beef, hearty beans, and that irresistible cheesy crunch from the golden top.
What sets this recipe apart is the balance of textures and flavors—tender beef, creamy cheese, and crispy tortillas all in one dish. The casserole bakes up with a bubbly, golden crust that’s impossible to resist, while the seasoned filling adds warmth and depth.
Unlike traditional enchiladas, this version simplifies the process by baking everything in one dish, so you spend less time layering and more time enjoying the results.
The filling starts with ground beef and black beans simmered in a rich tomato sauce, while the tortillas get a quick fry for extra crispiness. Once assembled, the casserole bakes until the cheese is melted and the top is golden and bubbly, with edges that are perfectly crisp.
The aroma alone will have everyone gathered around the table, and the first bite delivers that perfect mix of savory, cheesy, and slightly smoky flavors.
Serve this casserole with classic toppings like sour cream, guacamole, or fresh cilantro for added freshness. It’s hearty enough for a family dinner but easy to scale down for a cozy meal for two.
The best part? Leftovers reheat beautifully, making it a foolproof dish for meal prep. Let’s get started on this crowd-pleaser!
Ingredients for beef and black bean enchilada casserole
Crispy tortilla topping, cheesy layers, and smoky beef-bean filling—this casserole delivers restaurant-quality flavor in one dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (80/20) 🥩 | 1 ½ lb | Browned for deep flavor |
| Black Beans 🌽 | 2 cups | Drained and rinsed, canned |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced for sauce |
| Tomato Sauce 🍅 | 1 ½ cups | Canned, San Marzano preferred |
| Flour Tortillas 🌯 | 12 whole | Medium size, 8-inch |
| Shredded Monterey Jack Cheese 🧀 | 3 cups | Or Mexican blend |
| Cheddar Cheese 🧀 | 1 cup | Shredded, sharp variety |
| Chicken Broth 💧 | 1 cup | Low-sodium preferred |
| Taco Seasoning 🌶️ | 2 tbsp | Homemade or store-bought |
| Olive Oil 🫒 | 2 tbsp | For frying tortillas |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Cumin 🌿 | 1 tsp | Ground, for extra depth |
The beef is where the magic starts. Ground chuck (80/20) gives the best flavor—leaner ground beef gets tough when simmered. Trader Joe's or Costco usually have it at the best prices. Brown it well for deep flavor, then drain most of the fat. Black beans? Low-sodium canned works best—no need to rinse if it's labeled no-salt-added. The onion and garlic are simple but critical—they form the base of the sauce, so don't skip mincing them finely. For the tortillas, Mission brand is my go-to—they fry up perfectly crispy without tearing.
No taco seasoning? Mix 1 tsp chili powder, ½ tsp cumin, ½ tsp paprika, and a pinch of garlic powder. Short on cheese? Pepper jack adds heat, or stretch it with a little cotija for crunch. The tortillas can be fried in batches—keep them warm in a 200°F oven while you work. If you're prepping ahead, assemble the casserole up to a day in advance and refrigerate before baking. The flavors meld beautifully overnight. For extra crispiness on top, sprinkle a pinch of Diamond Crystal kosher salt before the final bake.
This casserole reheats like a dream—just cover with foil and warm for 10-15 minutes at 350°F. Keeps for 4-5 days in the fridge or 3 months frozen. For freezing, bake first, then portion into containers. The cheese gets a little grainy when reheated, so I like to add a splash of milk or broth when warming. Leftovers? Double the batch and freeze half—perfect for lazy weeknights.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this dish when I’m too tired to scrub pots—just brown the beef with onions and garlic, dump in the beans and sauce, top with tortillas, and let the oven do the work. No flipping, no fuss, just hands-off perfection.
- Umami Bomb: That 80/20 ground beef? Rich and juicy, especially after it simmers with garlic and onions until the edges caramelize. The black beans add depth, and the tomato sauce ties it all together—like a cozy hug in a baking dish.
- Meal Prep MVP: I make a double batch Sunday night because it reheats like a dream. The tortilla topping stays crispy, the filling doesn’t dry out, and my kids grab it for lunches all week—no sad, soggy leftovers here.
- Budget-Friendly Feast: Ground beef, beans, and pantry staples? This feeds six for under $15. Honestly, I’ve served it at potlucks, game nights, and even my book club—no one ever questions the price tag, just the seconds they go back for.
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 top.
Brown the Ground Beef for Maximum Flavor
Heat 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 deeply browned—about 8-10 minutes. This step is crucial for developing that rich, meaty flavor that carries through the entire dish.
Once the beef is browned, drain most of the fat (leave about 1 tablespoon in the pan), then add the diced yellow onion and minced garlic cloves. Cook for another 3-4 minutes until the onions soften and the garlic becomes fragrant. Stir in the 2 tablespoons taco seasoning, 1 teaspoon cumin, 1 teaspoon salt, and ½ teaspoon black pepper, mixing well to coat everything evenly.
Combine Beef Mixture with Beans and Sauce
Transfer the beef mixture to a large bowl and stir in the 2 cups drained and rinsed black beans and 1.5 cups tomato sauce. Add the 1 cup chicken broth and mix thoroughly. Taste and adjust seasoning if needed—this filling should be rich and flavorful, but not overly salty. Set aside while you prepare the enchilada assembly.
Here's the thing—this mixture should be thick enough to cling to the tortillas but still spreadable. If it's too dry, add a splash more broth; if it's too wet, let it sit for 5 minutes to thicken slightly. The perfect consistency ensures each tortilla gets properly coated with filling.
Assemble the Casserole Layers
Preheat your oven to 375°F for even baking. In a 9x13-inch baking dish, spread about ½ cup of the beef mixture on the bottom. This creates a flavorful base that won't stick to the dish.
Next, layer 6 flour tortillas, slightly overlapping them. Spread about ⅓ of the remaining beef mixture evenly over the tortillas, then sprinkle with 1 cup shredded Monterey Jack cheese and ½ cup cheddar cheese. Repeat this layering process once more, then top with the final 6 tortillas, another ⅓ of the beef mixture, and the remaining 2 cups Monterey Jack cheese and ½ cup cheddar cheese.
Create the Crispy Tortilla Top (The Magic Touch!)
Here's where the magic happens: heat 1 tablespoon olive oil in a large skillet over medium heat. Fry each tortilla for 30-45 seconds per side until they're golden brown and slightly crispy. You want them flexible enough to fold but with enough structure to hold their shape when layered.
Arrange the fried tortillas in a single layer over the top of the casserole, slightly overlapping them. This creates a beautiful, crispy crust that everyone will love. The key is to work quickly so they don't cool down too much before baking.
Bake Until Bubbly and Golden
Bake the casserole uncovered for 25-30 minutes until the top is deep golden brown and bubbly, and the cheese is fully melted. The edges should be crispy while the center remains tender. If the tortillas aren't browning enough, broil for 1-2 minutes at the end, watching closely to avoid burning.
Let the casserole rest for 10 minutes before serving—this allows the layers to set slightly and makes slicing cleaner. Cut into squares and serve with sour cream, salsa, or guacamole. The contrast of crispy top with creamy filling makes every bite incredible!
Pro Tips For Making Beef And Black Bean Enchilada Casserole
- Brown the Beef Right: Dump that raw ground beef into a cold pan and you’re setting yourself up for a greasy mess. Instead, heat the pan on medium-high until it’s screaming hot—then add the beef. Let it sear undisturbed for 2-3 minutes until the edges crisp. This isn’t just about flavor; it’s the only way to render fat properly so your casserole doesn’t turn into a soggy, greasy disaster later.
- Drain and Rinse Those Beans: Canned black beans are your shortcut, but that salty, starchy liquid is the enemy of your casserole’s texture. Drain them, then give them a quick rinse under cold water. I learned this the hard way—skipping it makes the filling gloppy and the final dish taste bland from all that extra sodium. Trust me, 10 seconds now saves you from regret later.
- Sauté Onion and Garlic Low: After browning the beef, reduce the heat to medium-low for the onions and garlic. High heat burns garlic faster than you can blink, and onions release moisture that steams instead of caramelizing. Let them cook slowly—10-12 minutes—until the onions are soft and the garlic is fragrant but not bitter. This is the flavor base, and rushing it means your casserole tastes flat.
- Layer Cheese Last, Bake Covered: Sprinkle that cheese on top after the casserole’s been baking for 20 minutes, not before. Cover it tightly with foil and let it steam—this melts the cheese evenly without burning it. I used to add it at the start, and half the time it turned into a crispy, rubbery mess. This way, you get a creamy, golden crust without the effort of broiling.
Regional styles of these flavors
Tex-Mex Style
In Texas, this dish gets a bold, smoky twist by adding chopped jalapeños and diced green chiles to the beef mixture. I like to use 2 jalapeños and 1 can (4 oz) diced green chiles for extra heat and depth.
Top with chopped cilantro and serve with pickled red onions for that authentic Tex-Mex crunch. 🌶️
Southwest Fusion
For a Southwest-inspired version, swap the tomato sauce for roasted poblano peppers blended with ½ cup chicken broth. Add 1 teaspoon smoked paprika to the beef mixture and top with avocado slices and cotija cheese after baking.
This version has a smoky, slightly sweet flavor that pairs perfectly with a side of corn salsa.
California-Inspired
In California, this casserole often includes shredded rotisserie chicken mixed into the beef-bean filling. Add ½ cup shredded chicken and 1 teaspoon dried oregano for a lighter, more herbaceous flavor.
Top with sliced avocado and fresh lime wedges for a bright, fresh finish. This version is perfect for a lighter but still satisfying meal. 🍋
Spicy Carolina Twist
For a Southern-inspired kick, add 1 tablespoon hot sauce (like Crystal or Tabasco) to the beef mixture and sprinkle ½ cup shredded pepper jack cheese on top.
Serve with cooling toppings like sour cream and pickled jalapeños to balance the heat. This version is a crowd-pleaser for those who love bold, spicy flavors. 🔥
Vegetarian Adaptation
Swap the beef for 1 lb crumbled tempeh or extra-firm tofu, seasoned with taco spices and pan-fried until crispy. Use 1 can (15 oz) lentils instead of black beans for extra protein.
The texture stays hearty, and the flavors remain rich and satisfying. This version works great for vegetarian meal prep! 🌱
Nutrition facts
Frequently asked questions
Can I use corn tortillas instead of flour tortillas?
Flour tortillas work best for this recipe because they're more pliable and hold up better when layered. Corn tortillas tend to get too crumbly and won't create that satisfying crispy top. If you must use corn, try lightly brushing them with oil before layering to help them hold together.
How do I prevent the casserole from getting soggy?
The key is baking time and tortilla prep! Fry the tortillas until golden before layering, and don't overbake—the casserole should be bubbly but still moist inside. Bake for 25-30 minutes at 375°F, then let it rest 10 minutes before serving. Avoid cutting too soon after baking.
What's the best way to reheat leftovers?
Cover with foil and reheat at 350°F for 15-20 minutes until warmed through. For extra crispiness, broil for 1-2 minutes at the end. Leftovers keep for 4-5 days in the fridge or 3 months frozen. The cheese may get slightly grainy when reheated—just add a splash of milk or broth to restore creaminess.
Can I make this dish ahead of time?
Assemble the casserole (without the crispy tortilla top) up to 24 hours ahead and refrigerate. When ready to bake, add the fried tortillas on top and bake as directed. For freezing, bake first, then portion into containers. Reheat covered with foil to prevent drying.
Why did my tortillas get soggy instead of crispy?
This usually happens if they weren't fried long enough or the casserole baked too long. Fry tortillas until golden brown (30-45 seconds per side) and bake just until bubbly (25-30 minutes). If using store-bought tortillas, check for excess moisture—they should be dry to the touch before frying.
