Soups & Stews
This beef and bean enchilada casserole delivers the ultimate comfort food experience with layers of tender beef, hearty beans, and gooey cheese all baked to bubbly perfection. The secret lies in the proper layering technique—starting with a rich, flavorful base that transforms into a creamy, cheesy masterpiece when baked.
I've perfected this recipe over years of testing, ensuring every bite delivers that satisfying combination of textures and flavors.
What sets this dish apart is the balance between traditional methods and modern shortcuts. While it maintains the classic enchilada experience with its tortilla layers and savory filling, using pre-made sauce and canned beans keeps the preparation straightforward without sacrificing authenticity.
The result is a dish that's hearty enough for a family dinner but simple enough for a weeknight meal.
The final product features a golden, bubbling cheese topping that's impossible to resist, with tender beef and beans peeking through in every bite. Each layer works together to create a dish that's both comforting and impressive, perfect for feeding a crowd or enjoying a satisfying solo dinner.
Ready in just 45 minutes, this casserole is the ultimate one-dish wonder.
Whether you're serving it as a main course or bringing it to a potluck, this beef and bean enchilada casserole never fails to impress. The combination of smoky beef, earthy beans, and rich cheese creates a flavor profile that's both familiar and exciting.
Let's get started on creating this crowd-pleasing dish!
Ingredients for beef and bean enchilada casserole
Layered comfort with tender beef, hearty beans, and bubbly cheese—this casserole delivers restaurant-quality flavor in one dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (Chuck) 🥩 | 2 lb | 80% lean, finely ground |
| Canned Black Beans 🌱 | 2 cups | Drained and rinsed |
| Enchilada Sauce 🍅 | 3 cups | Red or green, store-bought |
| Flour Tortillas 🌯 | 12 whole | Medium size, cut into strips |
| Shredded Monterey Jack Cheese 🧀 | 3 cups | Divided for layers |
| Shredded Cheddar Cheese 🧀 | 2 cups | Sharp or mild |
| Sour Cream 🥛 | ½ cup | Full-fat for creaminess |
| Green Onions 🧅 | ¼ cup | Sliced, for garnish |
| Garlic Cloves 🧄 | 4 cloves | Minced for beef seasoning |
| Taco Seasoning 🌶️ | 2 tbsp | Homemade or store-bought |
| Olive Oil 🫒 | 1 tbsp | For browning beef |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Cumin 🌿 | 1 tsp | Ground, for beef seasoning |
The beef is the star—80% lean chuck gives that perfect balance of tenderness and flavor. Costco or Walmart usually have it pre-ground, but if you're buying a whole chuck roast, ask the butcher to grind it for you. Freshly ground spices make all the difference, so don't skip the cumin and taco seasoning. For the beans, low-sodium canned is a must unless you're okay with extra salt. The tortillas? Mission brand holds up best when baked, but any medium-sized flour tortilla will work.
No enchilada sauce? Salsa + a splash of beef broth works in a pinch, but trust me, the store-bought stuff is worth it—Old El Paso or Herdez are my go-tos. Cheese lovers, don't skimp on the Monterey Jack—it melts like a dream. If you're watching calories, swap half the cheese for low-fat cottage cheese> mixed with a little milk. The green onions can be skipped if you're not a fan, but they add that fresh pop of color. Pro tip: Toast the tortilla strips in olive oil for 30 seconds before layering—they'll stay crispier.
This casserole tastes even better the next day, so make it ahead if you can. 4-5 days in the fridge, covered tightly. For freezing, assemble the casserole, cover with foil, and freeze for up to 3 months. Thaw overnight in the fridge, then bake as directed. Leftovers reheat beautifully—just cover with foil and warm at 350°F for 15 minutes. The cheese gets extra gooey, and everyone will ask for seconds.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes—just brown the beef, drain the beans, layer everything, and bake. The tortillas soften perfectly without needing to roll or fry them first.
- Creamy & Smoky: That enchilada sauce does all the work—rich, slightly smoky, and just spicy enough to wake up your taste buds. The Monterey Jack melts into gooey perfection, and the black beans add hearty texture without overpowering.
- Meal Prep Hero: Between us, this is my go-to for lunches all week. The leftovers reheat beautifully, and I’ll be real: I’ve sent it in Tupperware to work and had coworkers ask for the recipe. (Yes, even on a Tuesday.)
- Budget-Friendly Feast: Ground chuck and canned beans stretch this into a full meal for four—or six, if you’re feeding hungry teens. It’s the kind of dish where you’re not sacrificing flavor for savings, and honestly? That’s the best kind of recipe.
Step-by-step instructions for beef and bean enchilada casserole
Follow this method and you'll achieve layers of cheesy, bubbly perfection every time.
Season and Brown the Ground Beef
Heat the 1 tablespoon olive oil in a large skillet over medium-high heat. Add the 2 lb ground beef (Chuck) and cook, breaking it apart with a wooden spoon, until it loses its raw color. This should take about 5-6 minutes. The beef is ready when it's no longer pink in the center.
Drain any excess fat from the skillet (leave about 1-2 tablespoons for flavor), then add the 4 minced garlic cloves, 2 tablespoons taco seasoning, 1 teaspoon cumin, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Stir well to coat the beef completely, then remove from heat and let it cool slightly for 2-3 minutes. This step builds the rich, spiced foundation for your casserole.
Assemble the Cheesy Tortilla Layers
Preheat your oven to 375°F. Cut each of the 12 whole flour tortillas into 8 equal strips (you'll have about 96 strips total). This creates the perfect crispy, cheesy texture when baked. Arrange 1/3 of the strips (about 32 strips) in a single layer on the bottom of a 9x13-inch baking dish, slightly overlapping if needed.
Spread 1 cup of the enchilada sauce evenly over the tortilla strips, then sprinkle 1 cup of the shredded Monterey Jack cheese and 1 cup of the shredded cheddar cheese over the sauce. Repeat this layering process once more, using another 1/3 of the tortilla strips, 1 cup enchilada sauce, and 1 cup each of the cheeses. Save the remaining tortilla strips and cheese for the final layer.
Add the Beef and Bean Mixture
Spread the 2 cups drained and rinsed black beans evenly over the second layer of tortillas and cheese. Then, spread the seasoned ground beef mixture over the beans, making sure it's distributed evenly across the entire baking dish. This creates the hearty, protein-rich layer that ties everything together.
Pour the remaining 1 cup enchilada sauce over the top of the beef mixture. Sprinkle the remaining 1 cup Monterey Jack cheese and 1 cup cheddar cheese evenly over the sauce. Finally, arrange the last 1/3 of the tortilla strips on top, slightly overlapping them to create a final crispy layer. This final layer ensures a golden, bubbly finish when baked.
Bake Until Bubbly and Golden
Bake the casserole uncovered in the preheated 375°F oven for 30-35 minutes, until the top is golden brown and the edges are bubbling. You'll know it's ready when the cheese is melted and the tortilla strips are crispy. If the top isn't browning enough, broil for 1-2 minutes at the end, watching closely to avoid burning.
Remove from the oven and let it rest for 5-10 minutes before serving. This resting time allows the layers to set slightly, making it easier to slice and serve. Top with the 0.5 cup sliced green onions and a dollop of 0.5 cup sour cream for a fresh, creamy finish. The result is a hearty, cheesy casserole with layers of flavor and texture in every bite.
Pro Tips For Making Beef And Bean Enchilada Casserole
- CRISP THE TORTILLAS FIRST: I used to layer them raw and end up with a soggy mess. Warm the tortillas in a dry skillet for 10–15 seconds per side—just until pliable—before assembling. They’ll hold their shape and add texture instead of turning to mush.
- BROWN THE BEEF WELL: Chuck roast needs high heat to break down properly. Cook it until it’s deeply browned, not just pink—think 5–7 minutes in a hot pan with onions. This builds flavor that won’t get drowned out by the sauce later.
- DRAIN AND RINSE BEANS: Skip this, and you’ll end up with a watery, saucy bottom. Drain the black beans, then rinse them under cold water to remove excess starch. The casserole will stay cohesive and not turn into a bean soup.
- LAYER CHEESE LAST: I learned this the hard way—melting cheese too early makes it slide into the sauce instead of crisping on top. Sprinkle the Monterey Jack on top after baking, then broil for 2–3 minutes until golden. That’s when it gets the perfect pull-apart texture.
Essential equipment for perfect results
Baking Dish Essentials
A 9x13-inch baking dish is non-negotiable for this recipe—it gives the casserole enough surface area for even baking while keeping the layers compact. I recommend a lightweight metal or glass dish (like CorningWare or Pyrex) for even heat distribution.
If you only have an 8x8-inch dish, reduce the recipe by one-third to avoid overflow. 🔥
Tortilla Prep Tools
You’ll need a sharp chef’s knife (like Wüsthof or Victorinox) to cut tortillas into strips. For faster prep, use a pizza cutter or mandoline set to ⅛-inch thickness. A cutting board with non-slip edges (like OXO Good Grips) prevents sliding while slicing.
Pro tip: Lightly toast the strips in 1 tablespoon olive oil for 30 seconds before layering—they’ll stay crispier! ✨
Cheese Handling Gear
Shred your own cheese with a box grater (like Microplane) for finer, meltier results—pre-shredded cheese contains anti-caking agents that make it clump. Store shredded cheese in the freezer to prevent oiling out.
A small bowl for mixing sour cream and a pair of tongs (like OXO Good Grips) help distribute toppings evenly. 🧀
Oven Thermometer
Your oven’s temperature gauge can be off by 25°F—use an oven thermometer (like Thermoworks) to confirm 375°F. This ensures the cheese melts perfectly and the tortillas crisp without burning.
I also keep a wire rack on the middle oven shelf to elevate the dish, promoting even browning. 🌡️
Optional Upgrades
For extra crispiness, try a silicone baking mat under the dish to prevent sticking. A laser thermometer (like Meater) checks internal temps—aim for 165°F in the beef layer. For serving, a large serving spoon (like OXO Good Grips) makes slicing clean portions easy.
Prefer a skillet version? Use a cast-iron skillet (like Lodge) for a crispy-bottomed twist.
Nutrition facts
Frequently asked questions
Can I use corn tortillas instead of flour tortillas?
Corn tortillas work but won't hold up as well during baking—they tend to get soggy faster. If you must use them, cut them into ¼-inch strips and lightly toast them in olive oil for 1 minute before layering. For best results, stick with flour tortillas—they create that perfect crispy texture we all love!
How can I make this dish vegetarian?
Swap the ground beef for 1 can of lentils or 1½ cups cooked crumbled tempeh, and use vegetarian taco seasoning> (check for meat-free ingredients). For extra protein, add ½ cup black beans> to the filling. The layers will still hold together beautifully with these adjustments!
Why did my casserole get watery?
Watery casseroles usually happen from overloading on sauce or not draining beans/beef properly. Use 3 cups total enchilada sauce> (not more) and ensure your beans are drained and rinsed thoroughly. Also, check if you used too much liquid in the beef mixture—pat it dry with a paper towel before layering.
Can I make this ahead of time?
Assemble the casserole up to 24 hours ahead> and refrigerate uncovered. Bake straight from the fridge at 375°F for 40-45 minutes> (add 5 minutes). For freezing, assemble completely, cover tightly with foil, and freeze for up to 3 months. Thaw overnight in the fridge before baking. The flavors taste even better after resting!
What's the best way to reheat leftovers?
Cover with foil and warm at 350°F for 15-20 minutes> until bubbly. For crispier tortilla strips, broil for 1-2 minutes> at the end. Microwaving works in a pinch (30-second intervals), but the texture won't be as perfect. Pro tip: Add a splash of milk when reheating to restore creaminess!
