Soups & Stews
This beef and bean enchilada casserole delivers restaurant-quality comfort food with smoky tortilla crunch and layers of melted cheese. š„ The secret lies in perfectly balanced flavorsātender beef, hearty beans, and a tangy tomato sauceāall baked until bubbly under crispy tortillas.
I developed this recipe after years of testing, ensuring every bite has that perfect combination of texture and depth. What makes this dish special is how simple yet impressive it looks.
You'll start with pre-cooked beans and frozen tortillas to save time, but the layering technique creates that professional restaurant effect. The cheese topping becomes golden and crispy on top while staying creamy inside, creating the ideal contrast with each forkful.
By the time it emerges from the oven, you'll have a foolproof casserole that's perfect for feeding a crowd or meal prepping for the week. The smoky aroma fills your kitchen, and the first bite delivers all the flavors of enchiladas without the fuss of rolling tortillas.
Each layer works together to create a dish that's both satisfying and elegant. Serve with a side of Mexican rice and a simple green salad for a complete meal. The leftovers reheat beautifully, making this the ultimate weeknight solution that feels like a special occasion.
Let's get started on creating this comforting classic!
Ingredients for beef and bean enchilada casserole
Pantry staples meet smoky, cheesy comfortāthis casserole is pure magic with minimal effort.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (Chuck Roast) š„© | 1 ½ lb | 80% lean, pre-cooked preferred |
| Canned Refried Beans š½ | 1 can | Medium or hot, no salt added |
| Canned Black Beans šæ | 1 can | Drained and rinsed |
| Enchilada Sauce š | 2 cups | Red or green, medium spice |
| Corn Tortillas šÆ | 12 whole | Frozen, cut into strips |
| Shredded Monterey Jack Cheese š§ | 2 cups | Freshly shredded preferred |
| Shredded Cheddar Cheese š§ | 1 cup | Medium sharp, freshly shredded |
| Sour Cream š„ | ½ cup | Full-fat for creaminess |
| Green Onions š§ | ¼ cup | Sliced, for garnish |
| Olive Oil š« | 2 tbsp | For crisping tortillas |
| Garlic Powder š§ | 1 tsp | Freshly ground preferred |
| Ground Cumin šæ | ½ tsp | Toasted for depth |
| Salt š§ | 1 tsp | Kosher or sea salt |
| Black Pepper š¶ļø | ½ tsp | Freshly ground |
The beef is the flavor foundation hereāchuck roast (not lean ground beef) gives that rich, tender bite. I always grab the pre-cooked variety from the grocery store's freezer section (like Boarās Head or Hormel) to save time. If you're using raw, brown it first with cumin and garlic powderāthat toasted spice flavor is non-negotiable. For the beans, no-salt-added is key so you control the seasoning. Trader Joeās has great options for both black and refried beans if you want to splurge on quality.
No enchilada sauce? Mix 1 cup tomato sauce + 1 tbsp chili powder + 1 tsp cumin for a quick swap. Corn tortillas are a must for that authentic texture, but flour tortillas in a pinch work too (just cut them smaller). The cheese? Freshly shredded is absolutely essentialāpre-shredded gets clumpy and lacks melt. For extra smokiness, sprinkle a pinch of smoked paprika on the cheese layer. And if you're feeling fancy, add a dash of hot sauce to the sauce before layeringātrust me on this one.
This casserole reheats like a dreamā5 minutes at 350°F is all it takes. Leftovers keep for 4 days in the fridge, and it freezes beautifully for up to 3 months. I always make a double batch because the first time it comes out of the oven, everyone will want seconds. Store it in portions so you can grab and reheat for quick lunches all week. The tortilla strips get crispy again when reheatedāperfection every time.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe after years of messy casserole dishesājust brown the chuck roast, drain it, and layer everything in one pan. No chopping, no fuss, and the refried beans actually help hold it together (no soggy tortillas here).
- Deep, Smoky Layers: Between the charred tortillas on top and the enchilada sauce simmered with black beans, every bite has that perfect balance of creamy, spicy, and meaty. The chuck roast stays tender while soaking up all the flavorālike a hug in a dish.
- Meal Prep MVP: This keeps beautifully for days, so I make a double batch on Sundays. The leftovers reheat like a dream, and honestly? The flavor gets even better after sitting overnight. (Yes, even on a Tuesday night.)
- Budget-Friendly Feast: Ground chuck, canned beans, and tortillas stretch to feed four for under $10. Itās my go-to when I need to feed a crowd without breaking the bankāplus, the black beans add protein without the price tag of fancy cuts.
Step-by-step instructions for beef and bean enchilada casserole
Get ready for layers of smoky flavor and crispy tortilla crunchāthis casserole comes together in one pan!
š³ Step 1: Brown the Ground Beef Perfectly
Heat a large skillet over medium-high heat and add the 1.5 lb ground beef (chuck roast). Break it apart with a wooden spoon as it cooks, letting the pieces brown evenly. You want that meat to develop a deep, rich colorāthis builds flavor that'll shine through the whole dish.
Once the beef is fully browned (about 5-7 minutes), drain any excess fat from the pan. Add the 1 tsp garlic powder, 0.5 tsp ground cumin, 1 tsp salt, and 0.5 tsp black pepper, stirring to coat the beef completely. Let these spices toast in the pan for 30 secondsāyou'll smell that earthy cumin aroma developing. Transfer the seasoned beef to a large bowl and set aside.
š„ Step 2: Mix the Bean and Sauce Filling
In the same skillet (no need to clean itāthose browned bits are flavor gold), pour in 1 cup of the 2 cups enchilada sauce and scrape up all those delicious fond bits. Let it simmer for 2 minutes until slightly reduced. Then add the 1 can refried beans and 1 can black beans (drained and rinsed), stirring everything together until well combined.
Transfer this bean mixture to the bowl with the beef and stir to mix completely. The sauce should coat all the beef and beans evenly. Taste and adjust seasoning if neededāthis is your chance to balance flavors before layering. The mixture should be thick but still spreadable, not dry or watery.
š„ Step 3: Assemble the Cheesy Tortilla Layers
Preheat your oven to 375°F. In a 9x13-inch baking dish, spread 1 cup of the remaining 1 cup enchilada sauce evenly on the bottom. This creates a flavorful base that prevents sticking.
Cut the 12 whole corn tortillas into strips (about ½-inch wide each). In a separate bowl, toss the tortilla strips with the remaining 1 cup enchilada sauce until they're well coated. Arrange half the tortilla strips in a single layer over the sauce in your baking dish, slightly overlapping them like shingles on a roof.
š„ Step 4: Layer Beef, Beans, and Cheese
Spread half of the beef and bean mixture evenly over the tortilla strips. Then sprinkle 1 cup of the 2 cups shredded Monterey Jack cheese and ½ cup of the 1 cup shredded cheddar cheese over the meat. Repeat with another layer of tortilla strips, then the remaining beef mixture, and the rest of the cheeses.
For that signature crispy top, brush the final layer of tortilla strips with 2 tbsp olive oilāthis creates a golden, crunchy crust when baked. The oil helps the tortillas crisp up beautifully while keeping the rest of the casserole moist and tender.
š„ Step 5: Bake Until Bubbly and Golden
Cover the casserole tightly with aluminum foil and bake for 30 minutes. Then remove the foil and bake for another 15-20 minutes until the tortilla strips are deep golden brown and the cheese is fully melted and bubbly. The edges should be crispy while the center remains creamy.
Let the casserole rest for 5 minutes before servingāthis gives the layers time to set slightly. Top with 0.5 cup sour cream and 0.25 cup sliced green onions right before serving. Each bite should deliver that perfect combination of smoky tortilla crunch, tender beef, creamy beans, and melty cheeseāabsolute comfort food perfection!
Pro Tips For Making Beef And Bean Enchilada Casserole
- CRISP THE TORTILLAS FIRST: Skip the soggy bottomsālightly fry or microwave your corn tortillas until pliable but still firm. This keeps them from turning into mush when layered with sauce and beans. (Yes, even if youāre impatient like me, resist the urge to skip this.)
- BROWN THE BEEF WELL: Chuck roast needs a good searābreak it into small pieces and cook until deeply browned before draining fat. This builds flavor that wonāt get lost in the sauce. I learned this the hard way when my first batch tasted bland.
- LAYER BEANS LAST: Spread the enchilada sauce and half the refried beans first, then add the beef mixture. Top with the remaining beans and tortillasāthis prevents a watery, bean-heavy bottom. (Your future self will thank you.)
- USE STOVETOP SAUCE: Simmer store-bought enchilada sauce on the stove for 5ā10 minutes to thicken it up before pouring. Canned sauce is thin, and this step guarantees a richer, less watery casserole. (No, you canāt just dump it straight from the can.)
Creative variations of this recipe
Spicy Southwest Twist
Add 1-2 tbsp chipotle powder to the enchilada sauce for a smoky, spicy kick that pairs perfectly with the beef. I like to mix it with 1 tsp cumin and ½ tsp smoked paprika for depth.
For extra heat, stir in 1-2 tbsp adobo sauce from a can of chipotles. Serve with cooling toppings like avocado slices and diced jalapeƱos to balance the heat. š¶ļø
Breakfast Enchilada Casserole
Turn this into a breakfast star by adding 2 cups scrambled eggs to the beef mixture before layering. Top with ½ cup crumbled bacon and ¼ cup chopped cilantro after baking.
For extra richness, swap ½ cup of the cheese for ½ cup cream cheese mixed with 1 tsp garlic powder. This version is perfect for brunch crowds and reheats beautifully for quick weekday breakfasts.
Vegetarian Black Bean Swap
Replace the beef with 2 cups cooked black beans (or extra refried beans) for a hearty vegetarian version. Boost flavor by sautƩing the beans with 1 diced onion, 2 minced garlic cloves, and 1 tsp each of cumin and chili powder before layering.
Add 1 cup corn kernels to the bean mixture for extra texture. This version keeps all the cheesy, smoky goodness while being completely plant-based. š±
Cheesy Potato Layer Addition
For a heartier version, add a layer of 2 cups shredded potatoes (parboiled and drained) between the cheese layers. Toss the potatoes with 1 tbsp butter, ½ tsp garlic powder, and ¼ tsp salt before spreading.
This adds a creamy, starchy element that soaks up extra sauce while keeping the dish satisfyingly filling. The potatoes also help prevent the casserole from becoming too dry when reheated.
Topping Bar Customization
Set up a topping bar with sour cream, salsa, guacamole, pickled jalapeƱos, and crumbled queso fresco for guests to customize their servings. I like to include hot honey for a sweet-spicy drizzle and chopped cilantro for freshness.
This interactive approach makes the dish feel special for gatherings while keeping everyone happy with their preferred flavors. š«
Slow Cooker Adaptation
For a hands-off version, layer all ingredients (except toppings) into a 6-quart slow cooker and cook on low for 4-5 hours or high for 2-3 hours. Cover with the lid and add ½ cup water to the bottom to prevent sticking.
The slow cooker creates a more tender texture, especially for the tortillas, which become soft and flavorful rather than crispy. Top with extra cheese and broil for 5 minutes at the end for a golden finish.
Nutrition facts
Frequently asked questions
Can I use flour tortillas instead of corn?
Flour tortillas work in a pinch, but corn tortillas give that authentic texture and flavor. If you must use flour, cut them into smaller strips (about ¼-inch wide) and bake them longer (up to 5 extra minutes) to crisp them properly. The flavor won't be identical, but it'll still taste delicious!
How do I make this casserole less spicy?
Start with a mild enchilada sauce and reduce the cumin to ¼ tsp. Add a splash of sour cream to the beef mixture before bakingāit mellows the heat beautifully. For extra mildness, serve with plenty of toppings like avocado or extra sour cream to cool the flavors.
Can I prep this ahead of time?
Assemble the casserole completely (covered) and refrigerate for up to 24 hours before baking. For best results, add 10 extra minutes to the baking time when making it from cold. You can also freeze the assembled (unbaked) casserole for up to 3 monthsājust thaw overnight in the fridge before baking.
Why did my tortilla strips get soggy?
Soggy tortillas usually mean too much moisture or not enough baking time. Brush the final tortilla layer with 2 tbsp olive oil (as in the recipe) and bake uncovered for the full 15-20 minutes until golden brown. If your oven runs hot, check at 12 minutes to avoid over-browning.
What's the best way to reheat leftovers?
Cover the casserole with foil and reheat at 350°F for 15-20 minutes until warmed through. For crispy tortillas, broil for 2-3 minutes at the end. Microwave reheating works tooācover with a damp paper towel and heat for 90 seconds, then broil for 1 minute to restore crunch.
