Soups & Stews
This beef and bean enchilada casserole delivers restaurant-quality comfort in one foolproof baking dish. The smoky, spiced beef and tender beans nestle between crispy tortilla layers, all topped with bubbling melted cheese that creates a golden, crispy crust.
I developed this recipe to transform weeknight dinners into a crowd-pleasing meal that requires minimal effort but maximum flavor—perfect for feeding families or hosting gatherings without the stress.
The beauty of this dish lies in its layered approach: a savory beef and bean filling, lightly toasted tortillas for texture, and a blanket of melted cheese that binds everything together.
Unlike traditional enchiladas, this casserole bakes at 375°F for 30 minutes, resulting in a dish that’s easy to assemble but feels like it’s been simmering all day. The combination of smoky spices, tender beans, and rich cheese creates a balance of textures and flavors that’s impossible to resist.
By the time it emerges from the oven, you’ll have a hearty, one-dish meal with crispy edges, tender layers, and a sauce that’s rich but not greasy.
The smoky aroma alone will have everyone gathering around the table, and the first bite delivers on that promise of comfort food done right. This recipe is designed to be your go-to for busy nights when you want something satisfying without the fuss.
Serve it with a simple side salad or warm cornbread to soak up every last bit of that delicious sauce. The leftovers reheat beautifully, making it ideal for meal prep or feeding a crowd. Let’s get started—this casserole is about to become a staple in your dinner rotation.
Ingredients for beef and bean enchilada casserole
Six hearty servings of smoky, cheesy goodness—just the right mix of beef, beans, and crispy tortilla layers.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (Chuck Roast) 🥩 | 2 lb | Lean to medium-fat, finely ground |
| Canned Refried Beans 🍠 | 1 can | Medium or large, not low-fat |
| Flour Tortillas (Medium) 🌯 | 12 whole | Burrito-sized, lightly toasted |
| Shredded Monterey Jack Cheese 🧀 | 3 cups | Freshly shredded, mild flavor |
| Cheddar Cheese (Sharp) 🧀 | 1 ½ cups | Freshly shredded, medium sharp |
| Enchilada Sauce (Red) 🍅 | 2 cups | Store-bought or homemade |
| Onion (Yellow) 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Chili Powder 🌶️ | 2 tbsp | Medium heat, not mild |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Smoked Paprika 🌶️ | 1 tbsp | For authentic smoky flavor |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | 1 tsp | Freshly ground |
| Olive Oil 🫒 | 2 tbsp | For sautéing |
| Butter (Unsalted) 🧈 | 2 tbsp | For toasting tortillas |
The beef is where the deep, smoky flavor starts. Chuck roast gives you that tender, juicy texture—sirloin stays too firm. Grab it pre-ground from the meat counter, or pulse a whole roast in your food processor for perfect consistency. Trader Joe's and Costco often have great prices on chuck, and it keeps for 3-4 days in the fridge. For the beans, medium or large refried work best—they’re thick enough to hold the layers together but still creamy. If you're feeling fancy, swap in homemade refried beans with a little cumin and lime juice for extra depth.
No enchilada sauce? Tomato sauce with a splash of vinegar and smoked paprika works in a pinch. The tortillas should be lightly toasted—this prevents sogginess. Burrito-sized are ideal, but taco-sized will work if you layer them carefully. Cheese is non-negotiable here: Monterey Jack melts smoothly, while sharp cheddar adds bite. For extra smokiness, add a pinch of liquid smoke to the beef mixture. The spices? Toast the cumin and paprika in the olive oil first—30 seconds until fragrant—to wake up their flavors before adding the onions and garlic.
This casserole tastes even better the next day—3-4 days in the fridge, 3 months frozen. For reheating, cover with foil and warm at 350°F for 20 minutes. The cheese gets extra crispy on top if you broil it for 2-3 minutes at the end. Leftovers? Portion into containers with a side of sauce for easy lunches. The tortillas stay crispy if you assemble the dish ahead and refrigerate it—just bake straight from the fridge, adding 10 extra minutes to the cooking time.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe for lazy nights—just brown the chuck roast with taco seasoning, mix in the refried beans (no draining, no fuss), layer in the tortillas, and bake. The cheese melts into a golden blanket, and I’m left with one pan to scrub. That’s my kind of cooking.
- Cheesy, Meaty, Perfect: The sharp chedddar and Monterey Jack combo gives this dish that pull you can’t resist—crispy edges on the tortillas, gooey cheese pulling apart, and the chuck roast staying tender. Honestly, my kids fight over seconds, and I don’t even pretend to be subtle about stealing bites.
- Meal Prep MVP: Between us, this is my go-to for busy weeks. I make a double batch on Sundays, let it cool, and portion it into containers. Reheats like a dream—just pop it in the microwave or oven, and it’s ready for lunches or last-minute dinners. No sad leftovers here.
- Budget-Friendly Feast: Ground chuck, canned beans, and store-brand tortillas stretch to feed four for under $10. That’s a win for my wallet, and the sharp chedddar makes it feel fancy without breaking the bank. Plus, the leftovers? Even better the next day—if there are any. (Spoiler: There won’t be.)
Step-by-step instructions for beef and bean enchilada casserole
Here's how to build layers of smoky flavor and melty cheese that'll have everyone asking for seconds.
Sauté the Aromatic Base
Heat the 2 tablespoons olive oil in a large skillet over medium-high heat. Add the finely diced yellow onion and cook for 5-6 minutes until soft and translucent, stirring occasionally. This is where the foundation of flavor begins to develop.
Push the onions to one side of the pan and add the 2 tablespoons butter. When the butter foams, add the 4 minced garlic cloves and cook for 30 seconds until fragrant—this prevents burning while infusing maximum flavor. Stir everything together and remove from heat.
Brown the Beef and Season
In the same skillet, add the 2 pounds ground beef (chuck roast) broken into small pieces. Cook over medium-high heat for 6-8 minutes, breaking up the meat with a wooden spoon until it's deep brown and mostly cooked through. This browning step creates the rich, meaty flavor that carries through the entire casserole.
Add the 2 tablespoons chili powder, 1 tablespoon ground cumin, 1 tablespoon smoked paprika, 1.5 teaspoons salt, and 1 teaspoon black pepper. Stir well to coat the beef evenly, letting the spices toast for 1 minute until aromatic. This is where the smoky, earthy flavors develop that will shine through your enchilada casserole.
Combine with Beans and Sauce
Return the skillet to medium heat and stir in the 1 can refried beans and 2 cups enchilada sauce. Cook for 2-3 minutes until everything is well combined and heated through. The beans will help thicken the mixture slightly while adding creaminess. Taste and adjust seasoning if needed—this is your chance to balance flavors before building the casserole.
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. Then layer 6 of the flour tortillas, slightly overlapping them if needed to cover the bottom completely. Sprinkle half of the 3 cups shredded Monterey Jack cheese and half of the 1.5 cups sharp cheddar cheese over the tortillas.
Repeat with the remaining beef mixture, tortillas, and cheeses. The key here is even distribution—this ensures every bite has that perfect combination of smoky beef, creamy beans, and melty cheese. Press down gently on the top layer to help the tortillas soften and absorb the flavors.
Bake to Golden Perfection
Cover the baking dish tightly with aluminum foil and bake for 30 minutes. Then remove the foil and bake for another 10-15 minutes until the top is golden brown and bubbly. The cheese should be melted completely with a few crispy spots on top—this is your signal that the casserole is ready.
Let it rest for 5-10 minutes before serving. This resting time allows the layers to set slightly, making it easier to cut clean slices. Serve with sour cream, sliced avocado, or a simple green salad to round out the meal—every bite will deliver that perfect balance of smoky, cheesy, and hearty flavors.
Pro Tips For Making Beef And Bean Enchilada Casserole
- Brown the Beef First: Chuck roast ground beef releases more flavor when cooked until it’s deep brown—almost crispy in spots—before draining the fat. I used to skip this, and the casserole always tasted flat; now it’s the thing that makes the dish sing.
- Warm the Tortillas: Cold tortillas turn to soggy paper in the oven. Wrap them in a damp towel and microwave for 20 seconds, or quickly warm in a dry skillet. This keeps them pliable and crispy, not mushy.
- Layer Cheese Strategically: Sprinkle half the cheese on top of the tortillas, then add the remaining half after baking. The first layer melts into the filling, while the top stays gooey and golden—no more dry, rubbery cheese on the edges.
- Cover with Foil Early: Bake the casserole uncovered for 15 minutes to let the cheese brown, then tent with foil. This prevents the top from burning while the filling finishes cooking—no more charred cheese or undercooked centers.
Flavor customization for beef and bean enchilada casserole
Spice Level Boost
For those who love heat, add 1 teaspoon cayenne pepper or 1 tablespoon chipotle powder to the beef mixture. If you prefer a smoky kick, swap ½ teaspoon liquid smoke into the enchilada sauce.
For a balanced heat, sprinkle ½ cup diced jalapeños on top before baking—remove seeds for milder flavor. 🌶️
Creamy Variations
Swap out some of the beef for 1 cup cooked black beans or ½ cup corn kernels for extra texture. For a richer sauce, stir ¼ cup sour cream or ½ cup Mexican crema into the enchilada sauce before assembling.
Top with ½ cup crumbled queso fresco after baking for a tangy finish.
Protein Swaps
Replace the beef with 2 cups shredded chicken or 2 cups lentils for a vegetarian option. For seafood lovers, use 1.5 cups cooked shrimp or 1.5 cups diced firm white fish like cod. Adjust seasoning slightly—seafood needs less salt and more lemon juice or lime zest.
Cheese Customizations
For a sharper flavor, replace ½ cup cheddar with pepper jack or ½ cup cotija cheese for a salty crunch. Add ¼ cup diced pickled red onions on top before baking for tangy contrast.
For a dairy-free option, use 3 cups shredded mozzarella and 1 cup vegan cheese shreds—they melt differently but still create a crispy crust.
Vegetable Add-Ins
Sauté 1 cup diced bell peppers or 1 cup corn kernels with the onions for natural sweetness. Stir in ½ cup salsa verde or ½ cup pico de gallo into the beef mixture for freshness.
Top with ½ cup avocado slices or ¼ cup chopped cilantro after baking for vibrant color and texture. 🥗
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 when layered and create a more tender texture. Corn tortillas tend to get too soft and can make the casserole too mushy. If you must use corn, lightly toast them first and add an extra ½ cup of cheese to help bind the layers.
How do I make this casserole ahead of time?
Assemble the casserole completely (including cheese) and refrigerate it uncovered for up to 24 hours before baking. When ready to bake, add 10 extra minutes to the cooking time. For freezing, bake the casserole first, then cool completely, wrap tightly, and freeze for up to 3 months. Reheat covered at 350°F for 20 minutes.
Why is my casserole soggy instead of crispy?
Sogginess usually happens when the tortillas aren't toasted enough or the casserole isn't baked long enough uncovered. Always toast the tortillas lightly with butter before assembling, and bake uncovered for the last 10-15 minutes to create that golden crust. If it's still too wet, broil for 2-3 minutes at the very end.
Can I make this dish in a smaller baking dish?
Yes, but reduce the recipe by half. A 9x9-inch dish works well for 4 servings, but you'll need to adjust the baking time to 25-30 minutes covered and 8-10 minutes uncovered. The layers should still be about 2 inches deep for even cooking. Smaller dishes may need more frequent checking to prevent over-browning.
What's the best way to reheat leftovers?
Cover leftovers with foil and reheat at 350°F for 20 minutes to prevent drying out. For extra crispiness, broil for 2 minutes at the end. Microwaving works too—cover with a damp paper towel and heat for 1-2 minutes at 50% power. The texture won't be identical, but it'll still be delicious!
