Bean Enchilada Casserole Recipe: Crispy Tortilla Layers Over Melty Cheese

Side Dishes

Bean Enchilada Casserole Recipe: Crispy Tortilla Layers Over Melty Cheese

This bean enchilada casserole delivers crispy tortilla edges and layers of melty cheese that’ll have everyone reaching for seconds. The secret lies in alternating creamy bean filling with tender tortillas—each bite combines hearty texture with rich Mexican flavors.

I’ve perfected this dish over years of testing, ensuring the tortillas stay crispy while the cheese melts into a golden, bubbling blanket.

What sets this recipe apart is the balance of flavors: smoky cumin, earthy chili powder, and tangy tomato sauce create a filling that’s both comforting and vibrant. The 30-minute prep makes it ideal for busy weeknights, while the 375°F bake transforms simple ingredients into a restaurant-worthy dish.

No fancy techniques required—just layer, bake, and enjoy.

The result is a casserole with crispy, golden tortilla edges that contrast perfectly against the creamy cheese and tender beans. Every forkful delivers a mix of textures and flavors that feel indulgent yet satisfying.

Serve with a side of avocado or sour cream for extra richness, or enjoy it as a standalone vegetarian main.

This dish scales beautifully for gatherings, reheats wonderfully, and freezes perfectly for meal prep. Whether you're feeding a crowd or planning ahead, this bean enchilada casserole is your go-to for a hearty, flavorful meal that feels like a hug in every bite.

👨‍🍳
Difficulty
Medium
🍗
Category
Poultry
🔥
Calories
Med Cal

Ingredients for bean enchilada casserole

Crispy tortillas, melty cheese, and smoky spices—this vegetarian casserole delivers restaurant-quality comfort.

Ingredient Amount Notes
Canned Refried Beans 🌽 2 cups High-quality, preferably no lard
Canned Black Beans 🌱 1 ½ cups Drained and rinsed
Flour Tortillas 🍞 12 whole Medium or large size, cut into strips
Shredded Monterey Jack Cheese 🧀 3 cups Shredded fresh for best melt
Cheddar Cheese 🧀 1 ½ cups Shredded, medium sharp
Cream of Chicken Soup 🥣 1 can Low-fat or regular, vegetarian
Enchilada Sauce 🍅 2 cups Red or green, store-bought or homemade
Ground Cumin 🌿 1 tbsp Toasted for deeper flavor
Chili Powder 🌶️ 1 ½ tbsp Mild or medium heat
Garlic Powder 🧄 1 tsp Freshly ground preferred
Salt 🧂 1 tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly cracked
Olive Oil 🫒 2 tbsp For brushing tortillas
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Sour Cream 🥛 ½ cup For serving, optional

The tortillas are the star here. Flour tortillas hold up best to the bake, but corn works too if you prefer. Look for medium or large size—they crisp better when cut into strips. Mission brand is my go-to for consistency, but any sturdy brand will work. Cut them into 1/2-inch strips and brush lightly with olive oil before baking to lock in that crispy texture. The cheese matters just as much: Monterey Jack melts perfectly, while medium sharp cheddar adds a nice bite. If you're using pre-shredded cheese, give it a quick pulse in the food processor to break up any clumps—trust me on this.

No enchilada sauce? Tomato sauce with a pinch of cumin and chili powder works in a pinch. The refried beans should be smooth—if yours are grainy, mash them with a fork. Want extra richness? Stir in 1/4 cup sour cream or Greek yogurt to the bean mixture. The spices are where the magic happens: toast the cumin seeds in a dry pan for 30 seconds before grinding for a deeper flavor. If you're short on time, pre-ground spices are fine, but don't skip the garlic powder—it rounds out the smoky notes beautifully. For the soup, Progresso or Campbell's are reliable, but homemade works too if you've got the time.

This casserole reheats beautifully—just cover with foil and bake at 350°F for 15-20 minutes. It keeps well in the fridge for 4-5 days, though the tortillas get softer with each reheat. For meal prep, assemble it a day ahead and refrigerate uncovered so the top crisps slightly. Freezes perfectly for up to 3 months—just thaw overnight in the fridge before reheating. I always make a double batch because it disappears fast. Serve with extra sour cream, avocado slices, or a sprinkle of fresh cilantro for that restaurant touch.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe—just layer the beans, tortillas, and cheese, then bake. No chopping, no fuss, no extra dishes. Honestly, it’s the kind of meal that makes me want to cook more often.
  • Cheesy Bean Bliss: That perfect mix of creamy refried beans and chunky black beans, all melted into gooey Monterey Jack and cheddar? It’s dangerously addictive. The tortillas soak up just enough flavor to make every bite rich and satisfying.
  • Meal Prep Hero: Double the recipe, bake it once, and reheat for days. It’s my go-to for busy weeks—whether I’m feeding the family or packing lunches. (Yes, even on a Tuesday night.)
  • Budget-Friendly Feast: Canned beans and tortillas stretch this dish into a full meal without breaking the bank. I’ve fed six people for under $10, and no one ever complains. That’s a win in my book.

Step-by-step instructions for bean enchilada casserole

Let's build this hearty casserole with layers of flavor and texture you'll crave.

1

Prepare the Bean and Spice Mixture

In a large bowl, combine the 2 cups canned refried beans and 1.5 cups canned black beans (drained and rinsed). Add the 1 can cream of chicken soup, 2 cups enchilada sauce, 1 tbsp ground cumin, 1.5 tbsp chili powder, 1 tsp garlic powder, 1 tsp salt, and 0.5 tsp black pepper. Mix everything thoroughly with a wooden spoon until you achieve a smooth, well-combined filling. The texture should be thick enough to cling to the tortillas but still spreadable.

Here's the thing—this mixture is the soul of your casserole. If it feels too thick, stir in 1-2 tablespoons of water to loosen it slightly. If it's too thin, let it sit for 5 minutes to thicken naturally. You want that perfect balance where it coats the back of a spoon but doesn't drip.

2

Assemble the Crispy Tortilla Layers

Cut each of the 12 whole flour tortillas into 8 equal strips (about 1.5-inch wide). Brush both sides of each strip lightly with 1 tablespoon of the 2 tbsp olive oil—this is what creates that golden, crispy texture we're after. Arrange half the strips in a single layer on a baking sheet, slightly overlapping them like shingles. Brush these with another light coat of olive oil.

Place the prepared baking sheet in a 375°F oven and bake for 8-10 minutes until the tortilla strips are light golden brown and crisp. Watch them carefully—they crisp up fast! Remove them and set aside. Repeat with the remaining tortilla strips and remaining olive oil (you'll use about 1 tbsp total for brushing).

3

Build the Casserole Layers

Preheat your oven to 375°F. In a 9x13-inch baking dish, spread 1 cup of the bean mixture evenly over the bottom. This creates a flavorful base that won't get lost in the layers. Sprinkle ½ cup of the shredded Monterey Jack cheese and ½ cup of the cheddar cheese over the bean layer. Arrange 6 of the crispy tortilla strips in a single layer on top, slightly overlapping them.

Add another 1 cup of the bean mixture, then another ½ cup each of Monterey Jack and cheddar cheese. Repeat this layering process once more with the remaining bean mixture and cheeses. For the final layer, arrange all 6 remaining tortilla strips on top, overlapping them to create a continuous, crispy surface. This layering technique ensures every bite delivers that perfect combination of cheesy, bean-filled goodness with crispy tortilla crunch.

4

Bake Until Bubbly and Golden

Cover the baking dish tightly with aluminum foil and bake for 30 minutes. This initial covered baking allows the cheese to melt thoroughly and the flavors to meld together. After 30 minutes, remove the foil and increase the oven temperature to 400°F. Return the casserole to the oven and bake uncovered for another 15-20 minutes until the tortilla strips are deep golden brown and the cheese is bubbly on top.

The reason for the uncovered baking is to get that beautiful, crispy finish on your tortilla layers. You'll know it's ready when the edges are golden and the cheese has turned a delicious, bubbly brown. If the top browns too quickly, tent it loosely with foil for the last 5 minutes of baking to prevent over-browning.

5

Rest and Serve with Fresh Garnishes

Remove the casserole from the oven and let it rest for 10 minutes before serving. This resting time allows the layers to set slightly, making it easier to cut clean slices. While it rests, chop the 0.25 cup fresh cilantro and prepare the 0.5 cup sour cream for serving (if using).

Cut the casserole into 6 equal squares (about 2x2 inches each) and serve immediately. The contrast of crispy tortilla strips against the creamy, cheesy bean filling is what makes this dish so special. Each bite delivers that perfect mix of textures—crunchy, chewy, and smooth—all wrapped up in one delicious package. Garnish each serving with a dollop of sour cream and a sprinkle of fresh cilantro for that final touch of brightness.

👨‍🍳

Pro Tips For Making Bean Enchilada Casserole

  • Preheat Your Tortillas: Toss them in a 350°F oven for 5-7 minutes before assembling—this keeps them from turning soggy when the cheese melts. I learned this the hard way after pulling a sad, limp casserole from the oven.
  • Mix the Beans First: Drain and stir the refried beans with the black beans right in the can—no need to rinse. The extra moisture helps bind everything together, and you’ll avoid that dry, crumbly texture at the bottom.
  • Don’t Skip the Broth Layer: Spread a thin layer of chicken or vegetable broth (about ¼ cup) under the first tortilla layer. It adds moisture without making the dish watery, and it’s the thing that makes the cheese stretch instead of clump.
  • Cover Early, Uncover Late: Add foil after the first 20 minutes of baking, then remove it for the last 5-10 to let the cheese brown. Sounds weird, but it works—your casserole will have that golden, restaurant-style finish without drying out.

Flavor customization for this bean enchilada casserole

Spicy Kick Boost

For those who love heat, add 1-2 tablespoons of chipotle powder or 1-2 diced chipotle peppers in adobo sauce to the bean mixture. This adds smoky, fiery depth that pairs perfectly with the creamy cheese.

If you're using fresh jalapeños, dice ½ cup and stir them into the bean filling for a bright, tangy heat. 🌶️

Smoky BBQ Twist

Swap out half the enchilada sauce for ½ cup BBQ sauce (I like Sweet Baby Ray's Original) and add 1 tsp smoked paprika to the spice mix.

This gives the casserole a sweet-savory depth that works surprisingly well with the beans and cheese. Top with ¼ cup chopped red onion before baking for extra crunch.

Cheesy Extra Layer

For a decadent version, add a layer of ½ cup cream cheese (softened) mixed with ½ cup sour cream between the bean layers. This creates a luscious, tangy center that balances the smoky spices.

You can also sprinkle ½ cup panko breadcrumbs mixed with 1 tbsp melted butter on top before the final bake for extra crunch.

Herbaceous Freshness

Brighten the dish with ¼ cup chopped fresh cilantro and 2 tablespoons chopped fresh parsley mixed into the bean filling. For an extra herbaceous touch, add 1 tablespoon of lime zest to the bean mixture and serve with a squeeze of fresh lime on top.

The citrus cuts through the richness beautifully.

Protein Upgrade

For a heartier meal, fold 1 cup cooked corn kernels or ½ cup diced bell peppers into the bean mixture. If you want extra protein, stir in 1 cup cooked crumbled sausage (optional for vegetarians, use plant-based sausage) or 1 cup cooked quinoa for a grain boost.

The texture stays great while adding more substance.

Sweet Heat Fusion

Add a surprising but delicious twist by stirring 2 tablespoons of honey or maple syrup into the bean mixture. This balances the smoky spices with subtle sweetness. Top with ¼ cup chopped pecans or walnuts before baking for a crunchy, sweet contrast.

The nuts toast beautifully in the oven, adding another layer of texture. 🍯

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 10g50%
Cholesterol 65mg22%
Sodium 1120mg49%
Total Carbohydrate 52g18%
Dietary Fiber 12g43%
Sugars 6g
Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use corn tortillas instead of flour tortillas?

Corn tortillas work but won't get as crispy as flour. If using them, brush with 1 extra tablespoon of olive oil per tortilla and bake for 1-2 minutes longer to achieve a similar texture. For best results, stick with flour tortillas—they hold up better during baking and create that satisfying crunch.

2

How do I prevent soggy tortilla strips?

Pre-crisp the tortilla strips before assembling the casserole—this is key! Bake them separately at 375°F for 8-10 minutes until golden. Also, avoid overloading the layers with too much bean mixture. The cheese should melt fully but not soak through. For extra insurance, sprinkle 1/4 cup panko breadcrumbs on top before the final bake.

3

Can I make this casserole ahead of time?

Assemble it completely (including the top tortilla layer) and refrigerate uncovered for 1-2 hours before baking. This helps the top crisp slightly. For meal prep, bake it fully, then refrigerate for up to 4 days. Reheat covered at 350°F for 20-25 minutes. It also freezes beautifully—wrap tightly and freeze for up to 3 months.

4

What's the best way to reheat leftovers?

Cover with foil and reheat at 350°F for 20-25 minutes until bubbly. For extra crispiness, place under the broiler for 1-2 minutes at the end. Microwave reheating works but makes the tortillas soft—avoid it if you want that perfect texture. The oven method keeps the layers intact and the cheese creamy.

5

Can I make this dish without enchilada sauce?

Yes! Use 2 cups tomato sauce mixed with 1 tbsp chili powder and 1 tsp cumin as a substitute. For extra richness, stir in 1/2 cup chicken broth or vegetable broth. The flavor will be slightly different but still delicious. If you have salsa, blend it with 1/4 cup water to thin it for a quick alternative.

★★★★★4.5(12 reviews)
Categories Side Dishes