Soups & Stews
This beef and black bean enchilada casserole recipe delivers all the comfort of a restaurant-style enchilada without the fuss of rolling tortillas. The secret lies in layering tender beef, hearty black beans, and melted cheese between crispy tortillas—creating a smoky, cheesy masterpiece that bakes up golden and irresistible.
I developed this recipe after craving a hands-off meal that still felt special, and it’s become a weeknight staple that feeds a crowd with minimal effort.
The beauty of this dish is its foolproof layering technique: start with a base of seasoned beef and black beans, then alternate tortillas and cheese until the dish is packed with flavor.
Baking at 375°F for 30 minutes ensures the tortillas crisp while the cheese melts into a bubbly, golden blanket. For extra crunch, broil for 2-3 minutes at the end—just watch closely to avoid burning. The result?
A tender, cheesy, smoky casserole that’s perfect for meal prep or serving straight from the oven.
What makes this recipe shine is its versatility. Swap the beef for shredded chicken or add corn for extra texture, and don’t forget the toppings—sour cream, fresh cilantro, and sliced jalapeños add brightness and freshness.
Serve with a simple side salad or warm tortillas for dipping, and you’ve got a complete, satisfying meal that’s ready in under an hour. Whether you’re feeding a family or meal prepping for the week, this casserole delivers restaurant-quality flavor with minimal cleanup.
One of the best parts? This dish reheats beautifully, making it ideal for leftovers or batch cooking. The layers hold together perfectly, and the cheese stays gooey—no soggy textures here.
For an extra-smoky flavor, brush the tortillas with a little adobo sauce before layering, or add a sprinkle of smoked paprika to the beef mixture. Trust me, once you try this, it’ll become your new go-to weeknight dinner. Let’s get baking!
Ingredients for beef and black bean enchilada casserole
Sixteen ingredients. One smoky, cheesy masterpiece that feeds a crowd.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (Lean) 🥩 | 1 ½ lb | 80/20 fat ratio preferred |
| Black Beans (Canned) 🫘 | 2 cups | Drained and rinsed thoroughly |
| Yellow Onion 🧅 | 1 whole | Diced into small pieces |
| Garlic Cloves 🧄 | 4 cloves | Minced for even distribution |
| Flour Tortillas (Medium) 🌯 | 12 whole | Burrito-sized preferred |
| Shredded Monterey Jack Cheese 🧀 | 3 cups | Or Mexican blend cheese |
| Canned Tomato Sauce 🍅 | 1 ½ cups | San Marzano preferred |
| Chicken Broth (Low Sodium) 💧 | 1 cup | For extra moisture |
| Smoked Paprika 🌶️ | 1 tbsp | For authentic smoky flavor |
| Ground Cumin 🌿 | 1 tsp | Toasted for depth |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Olive Oil 🫒 | 1 tbsp | For crisping tortillas |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Sour Cream 🥛 | ½ cup | For serving |
The beef is where the flavor starts. Ground chuck with 20% fat (80/20 ratio) gives you that perfect balance of tenderness and juiciness—leaner cuts can dry out during baking. Costco or local butchers often have pre-ground chuck at better prices than the grocery store. For the black beans, low-sodium canned beans are a must—rinsing removes any residual sodium. I always grab Goya or Bush's brands; they hold up best in casseroles. The tortillas? Flour burrito-sized from Mission or Old El Paso work perfectly—they crisp up beautifully without getting soggy.
No smoked paprika? Substitute half the amount with regular paprika plus a pinch of liquid smoke. The cumin is non-negotiable though—it's the secret to that authentic Mexican depth. Running short on chicken broth? Beef broth works too, just add an extra splash of water to keep things moist. The cheese can be any melty variety—cheddar or pepper jack both work, but Monterey Jack has that perfect balance of tang and creaminess. For the tomato sauce, San Marzano cans are worth the splurge—they're sweeter and less acidic, which keeps the dish from tasting canned. Fresh cilantro is ideal, but dried works at half the amount if you're in a pinch.
This casserole tastes even better the next day—honestly, it's my go-to for meal prep. Store leftovers covered in the fridge for 4-5 days or freeze portions for up to 3 months. To reheat, cover with foil and bake at 350°F until warmed through. The tortillas crisp up again beautifully when reheated. For extra smokiness, brush the tortillas with a little adobo sauce before baking—trust me, it's worth the extra minute. Portion into individual containers for easy grab-and-go lunches all week.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub a million dishes. Brown the beef, dump in the onions and garlic, then layer everything in one baking dish—no extra pots, no fuss. The tortillas soften just enough to soak up the sauce while keeping that satisfying bite.
- Deep, Smoky Richness: That caramelized onion and garlic base? Irresistible. The black beans add earthy depth, while the melted cheese ties it all together with a creamy, slightly crispy finish. It’s not just flavor—it’s layered flavor, the kind that makes you reach for seconds without thinking.
- Meal Prep MVP: I make this on Sundays and divide it into portions for the week. The flavors actually get better after a day or two in the fridge, and it reheats like a dream. Perfect for busy mornings or when you just don’t feel like cooking.
- Budget-Friendly Feast: Lean ground beef and canned beans stretch this recipe to feed four for under $10. It’s the kind of dish where you can afford to buy the good cheese or a fresh avocado on top without breaking the bank. Plus, leftovers? Always welcome.
Step-by-step instructions for beef and black bean enchilada casserole
Here's how to build layers of smoky beef filling and crispy tortilla crust for maximum flavor.
Cook the Beef and Bean Filling
Heat the 1 tablespoon olive oil in a large skillet over medium-high heat. Add the 1.5 lb ground beef (lean) and cook, breaking it apart with a wooden spoon, until it loses its raw color and begins to brown—this should take about 5-6 minutes. You're aiming for medium doneness, not well-done, so don't overcook.
Add the diced yellow onion and cook for another 3-4 minutes until softened. Stir in the 4 minced garlic cloves and cook for 30 seconds until fragrant—this prevents the garlic from burning. Sprinkle in the 1 tablespoon smoked paprika, 1 teaspoon ground cumin, 1.5 teaspoons salt, and 0.5 teaspoon black pepper, stirring to coat the beef evenly.
Pour in the 1.5 cups canned tomato sauce and 1 cup low-sodium chicken broth, then add the 2 cups drained and rinsed black beans. Bring to a simmer and cook for 10 minutes, stirring occasionally, until the flavors meld and the sauce thickens slightly. Remove from heat and let cool for 5 minutes—this prevents the tortillas from getting soggy when you assemble.
Prepare the Tortilla Crust
Preheat your oven to 375°F and lightly grease a 9x13-inch baking dish with a bit of olive oil. This helps prevent sticking and makes cleanup easier. You'll use this dish to create your enchilada casserole, so make sure it's large enough to hold all the layers comfortably.
In a dry skillet over medium heat, toast the 12 whole flour tortillas one at a time for about 20-30 seconds per side until they're lightly golden and pliable. The goal is to crisp them slightly without burning—you want them to hold their shape but still be flexible enough to layer. Place the toasted tortillas in a clean kitchen towel to keep them warm.
Here's the thing—don't skip toasting the tortillas. This step creates that signature crispy crust that makes this casserole special. If you're short on time, you can also toast them in the oven for 3-4 minutes at 375°F, flipping halfway through.
Assemble the Casserole Layers
Spread half of the beef and bean filling evenly over the bottom of your prepared baking dish. Be generous but not sloppy—you want to cover the entire surface. Sprinkle 1 cup of the shredded Monterey Jack cheese over the filling, then arrange half of the toasted tortillas on top, slightly overlapping them like shingles. This creates the first layer of your casserole.
Repeat the process with the remaining filling, another 1 cup cheese, and the rest of the tortillas. Press down gently on the tortillas to ensure good contact with the filling—this helps them crisp up during baking. Finish with the remaining 1 cup cheese sprinkled evenly over the top. The cheese acts as a glue, holding everything together while melting into a creamy sauce.
This layering technique ensures every bite has that perfect combination of smoky beef, creamy cheese, and crispy tortilla. If you're worried about the tortillas getting soggy, don't be—the cheese creates a protective barrier that keeps them crispy.
Bake Until Bubbly and Golden
Transfer the assembled casserole to the preheated oven and bake for 25-30 minutes until the top is deep golden brown and the cheese is fully melted and bubbly. You'll know it's ready when the tortillas are crispy and the filling is heated through—no more cold spots.
During the last 5 minutes of baking, keep an eye on the casserole. If the top starts to brown too quickly, tent it loosely with aluminum foil to prevent burning while still allowing the cheese to melt. The internal temperature of the filling should reach 165°F—this ensures it's safe to eat.
Remove from the oven and let it rest for 5 minutes before serving. This resting time allows the cheese to set slightly and makes it easier to slice. The casserole will be hot, so use oven mitts or a thick towel to handle the baking dish.
Garnish and Serve
While the casserole rests, chop the 0.25 cup fresh cilantro and stir it into the filling to distribute the bright, herby flavor evenly. Serve the casserole warm, garnished with the chopped cilantro and dollops of 0.5 cup sour cream on top. The contrast of cool sour cream against the warm, cheesy filling is what makes this dish truly special.
Slice into 6 equal portions (about 1.5 cups each) and serve immediately. Each bite should deliver a perfect balance of smoky, spicy, and creamy flavors, with that satisfying crunch from the crispy tortilla crust. This casserole tastes even better the next day, so it's perfect for meal prep or feeding a crowd.
Pro Tips For Making Beef And Black Bean Enchilada Casserole
- Pre-Cook the Onions: Dice that onion fine—like, smaller than you think—and sauté it until it’s translucent before adding the garlic. I used to skip this, and the onions stayed raw and bitter. Five minutes of extra cooking here makes the whole dish taste deeper.
- Drain and Rinse Beans: Dump those canned black beans into a colander and rinse them twice under cold water. The starchy water clings to them like glue, turning your casserole into a gluey mess. Trust me, the rinse is worth the extra 30 seconds.
- Warm the Tortillas First: Stack those flour tortillas, wrap them in a damp towel, and microwave for 20 seconds before rolling them out. Cold tortillas crack like brittle chips when you try to layer them. Warm them up, and they’ll hold together like they’re supposed to.
- Brown the Beef Properly: Don’t just cook the beef—brown it in batches if you have to. Break it up with a spoon while it’s cooking so it gets crispy edges. Lean beef can dry out fast, but browning it first adds flavor that just heating it through won’t. (Yes, even if it means a slightly longer cook time.)
Storing and reheating your beef and black bean enchilada casserole
Fridge Storage Tips
Let your casserole cool completely before transferring to an airtight container—I use glass Pyrex with snap-on lids. Store at 40°F or below for up to 4-5 days, but honestly?
It tastes even better the second day when flavors meld. The cheese stays gooey, and the tortillas hold their crispness remarkably well. 🧀
Freezer Prep
For long-term storage, portion into quart-sized freezer bags (leave 1 inch headspace for expansion) or airtight containers. Freeze for up to 3 months—just thaw overnight in the fridge before reheating. I always label portions with the date and "Enchilada Casserole" so I don't forget what's inside. 📅
Reheating Methods
Oven method is my favorite: Cover with foil and bake at 350°F until heated through (20-25 minutes). For microwave reheating, cover with a damp paper towel and heat in 1-minute intervals on 50% power until 165°F—this prevents rubbery tortillas. Stir halfway through for even heating. ⏱️
Crispy Tortilla Trick
To revive that crispy texture after reheating, broil for 1-2 minutes at the end (watch closely!). For extra crunch, brush the top with 1 tsp olive oil before broiling. The cheese might brown faster, so keep an eye on it. This little step makes all the difference for leftovers. 🔥
Portioning for Meal Prep
Divide into individual containers (about 1.5 cups per serving) for grab-and-go lunches. Store with a damp paper towel on top to keep the tortillas from drying out. When reheating, add 1 tbsp water to the container to restore moisture. Perfect for busy mornings! 🥪
Topping Refresh
After reheating, add fresh toppings to brighten up the dish: sour cream, diced avocado, or pickled jalapeños. The acidity cuts through the richness beautifully. I also sprinkle extra smoked paprika for that restaurant-style finish. 🌶️
Nutrition facts
Frequently asked questions
Can I use corn tortillas instead of flour tortillas?
Flour tortillas work best for this recipe because they hold their shape better during baking and create that crispy texture we want. Corn tortillas are more fragile and can turn crumbly when layered. If you must use them, lightly brush them with olive oil before toasting to help them crisp up.
How do I make this dish spicier?
Add 1/2 teaspoon cayenne pepper or 1 tablespoon chipotle powder to the beef mixture for heat. For extra kick, sprinkle diced jalapeños or pickled red onions on top before serving. You can also increase the smoked paprika to 2 tablespoons for deeper smokiness with mild heat.
Why did my tortillas get soggy instead of crispy? This usually happens if the filling was too wet or the tortillas weren't toasted enough.
Can I make this dish in a smaller baking dish?
Yes! Use an 8x8-inch dish for a smaller batch (about 4 servings). Reduce the tortillas to 8-10 and the cheese to 2 cups total. The cooking time remains the same (25-30 minutes), but check for doneness at 20 minutes since smaller dishes can bake faster.
What's the best way to reheat leftovers?
For best results, cover with foil and reheat at 350°F for 15-20 minutes until warmed through. If using the microwave, cover with a damp paper towel and heat in 1-minute intervals on 50% power to revive the tortilla crispiness. Add 1 tablespoon water to the container to restore moisture.
