Bean and Cheese Enchilada Casserole Recipe: Crispy Top, Melty Cheese Layers

Side Dishes

Bean and Cheese Enchilada Casserole Recipe: Crispy Top, Melty Cheese Layers

This bean and cheese enchilada casserole recipe delivers the perfect balance of crispy, golden tortilla layers and gooey melted cheese—without the fuss of rolling individual enchiladas. 🌟 The secret lies in layering seasoned beans, enchilada sauce, and cheese between tortillas, then baking until the top transforms into a satisfying crunch.

I developed this recipe to create a hearty, vegetarian-friendly dish that feels indulgent yet simple to assemble, making it ideal for meal prep or feeding a crowd.

The beauty of this casserole is its versatility—customize it with your favorite beans (black, pinto, or refried), swap cheeses for dietary preferences, and add toppings like jalapeños or cilantro for extra flavor.

The crispy top comes from baking at high heat, while the layers of cheese and sauce create a rich, melty interior that’s impossible to resist. Unlike traditional enchiladas, this dish requires no rolling or shaping, just layering and baking for a foolproof result.

What you’ll end up with is a restaurant-quality side dish that’s packed with protein, fiber, and cheesy goodness—perfect for serving alongside grilled meats, fish, or as a standalone vegetarian main.

The combination of smoky enchilada sauce, creamy cheese, and tender beans makes every bite satisfying, while the crispy tortilla top adds a delightful textural contrast. Ready in just 45 minutes, it’s the kind of dish that transforms a simple dinner into a showstopper.

Whether you're meal prepping for the week or hosting a gathering, this casserole scales effortlessly and reheats beautifully. The instructions are straightforward, and the ingredients are likely already in your pantry. Let’s get started—your taste buds (and leftovers) will thank you.

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

Ingredients for bean and cheese enchilada casserole

Twelve tortillas, three cups of cheese, and a secret crispy top—this vegetarian casserole delivers restaurant-quality enchiladas with zero rolling.

Ingredient Amount Notes
Large Flour Tortillas 🌯 12 whole Corn or flour, 10-inch size
Refried Beans 🥔 2 cups Canned or homemade, warmed
Enchilada Sauce 🍅 2 ½ cups Red or green, homemade or jarred
Shredded Monterey Jack Cheese 🧀 3 cups Or Mexican blend for extra flavor
Shredded Cheddar Cheese 🧀 1 ½ cups Sharp or mild, freshly shredded
Black Beans 🫘 1 ½ cups Canned, drained and rinsed
Cream of Chicken Soup 🥣 1 cup Condensed, vegetarian version
Vegetable Oil 🫒 2 tbsp For crispy top, high smoke point
Dried Oregano 🌿 1 tsp Mexican oregano preferred
Ground Cumin 🌿 ½ tsp Toasted for deeper flavor
Garlic Powder 🧄 ½ tsp Fresh ground preferred
Salt 🧂 ½ tsp Diamond Crystal kosher salt
Black Pepper 🌶️ ¼ tsp Freshly ground preferred
Sour Cream 🥛 ½ cup For serving, optional
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The tortillas are the star here—Mission brand flour tortillas are my go-to for that perfect balance of flexibility and crispiness. If you're using corn, look for Mission or La Tortilla Factory for the best texture. The cheese matters too: Monterey Jack melts beautifully, but a mix of cheddar and pepper jack adds serious flavor. For the beans, Goya or Bush's canned refried beans work perfectly, but if you're feeling fancy, homemade refried beans with lard replaced by olive oil elevate this dish. Pre-shredded cheese is convenient, but freshly grating makes all the difference in that melty, stretchy texture everyone loves.

No enchilada sauce on hand? Salsa and a splash of beef broth can stand in, though it won't be as rich. Short on black beans? Pinto or kidney beans work just as well—just make sure they're drained and rinsed. The cream of chicken soup might seem odd, but it's the secret to that ultra-creamy texture without dairy heaviness. Vegetarian versions are key here—check the label for any accidental meat broth. For extra smokiness, add a dash of smoked paprika to the spice mix. And if you're feeling adventurous, swap half the cheese for vegan cheese—it melts surprisingly well when combined with the dairy varieties.

This casserole reheats beautifully—honestly, it's even better the second day once everything melds together. Store leftovers covered in the fridge for up to 4 days, or freeze portions for 3 months. For meal prep, assemble the casserole ahead of time (without baking) and refrigerate for up to 24 hours before baking. The crispy top is best served fresh, but the layers stay delicious for days. Garnish with sour cream and cilantro right before serving—it adds that restaurant-quality finish. And trust me, the leftovers are just as good cold for lunches the next day.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—just layer, bake, and walk away. No chopping, no fussing, no extra pots. That enchilada sauce and refried beans melt together into something so rich, you’ll forget how little effort it took.
  • Cheesy Crispy Perfection: The Monterey Jack melts into gooey strands while the Cheddar gets that golden, slightly crispy top. Honestly, that contrast is what makes it ridiculous good—like a hug from a Mexican grandma.
  • Meal Prep MVP: Make it once, eat it all week. The leftovers reheat beautifully, and it’s the kind of dish that tastes just as good cold the next day. I’ve fed my book club, my kid’s soccer team, and my own hangry self—no complaints.
  • Budget-Friendly Feast: Flour tortillas and canned beans? That’s my wallet’s best friend. This casserole stretches to feed four for under $10, and the cheese stretches even further when it melts. (Yes, even on a Tuesday night.)

Step-by-step instructions for bean and cheese enchilada casserole

Here's how to build layers of flavor and achieve that perfect crispy top everyone loves.

1

🍳 Step 1: Warm and Season the Refried Beans

In a medium saucepan, warm the 2 cups refried beans over medium heat until they're fully heated through—about 3-4 minutes. You'll know they're ready when they're smooth and creamy with no cold spots. Stir in the 1 cup cream of chicken soup, 1 tsp dried oregano, 0.5 tsp ground cumin, 0.5 tsp garlic powder, 0.5 tsp salt, and 0.25 tsp black pepper. This seasoned bean mixture will form the flavorful base of your casserole.

I like to taste the mixture at this stage to ensure the seasoning is balanced. If you're using Mexican oregano, you'll notice that earthy depth right away. Keep the beans warm while you prepare the other components—they should stay creamy but not dry out during assembly.

2

🥘 Step 2: Assemble the Cheese and Bean Layers

In a 9x13-inch baking dish, spread half of the seasoned refried beans evenly across the bottom. This first layer will help prevent the tortillas from sticking to the dish. Next, sprinkle 1 cup of the shredded Monterey Jack cheese and 0.75 cups of the shredded cheddar cheese over the beans.

Here's the thing—don't be shy with the cheese. You want a generous layer so each bite has that perfect melty texture. I like to use a mix of cheeses for complexity, with the Monterey Jack providing that classic Mexican flavor and the cheddar adding a sharp contrast. Repeat this layering process with the remaining beans and cheeses, ending with the final cheese layer on top.

3

🍳 Step 3: Create the Crispy Tortilla Topping

Heat the 2 tbsp vegetable oil in a large skillet over medium-high heat until shimmering. Working in batches, lightly toast each of the 12 whole large flour tortillas for 20-30 seconds per side until they're just beginning to crisp at the edges. You want them pliable but not fully cooked—think of them like crispy tortilla chips.

This is where the magic happens for that crispy top. Arrange the toasted tortillas evenly over the cheese layer, slightly overlapping them. Press down gently to ensure they adhere to the cheese. The oil will help create that golden, crunchy crust we're after. If any tortillas seem too dry, lightly brush them with a bit more oil before placing them on top.

4

🔥 Step 4: Pour the Sauce and Bake to Perfection

Pour the 2.5 cups enchilada sauce evenly over the tortilla layer, making sure it seeps down between the tortillas and cheese. The sauce will bubble up as it heats, creating that beautiful golden crust on top. Transfer the baking dish to a preheated 375°F oven and bake for 25-30 minutes until the top is deep golden brown and the cheese is fully melted.

Watch the casserole in the last 5 minutes of baking—it should develop that irresistible crispy crust while staying tender underneath. If the top browns too quickly, tent it loosely with foil to prevent burning. The internal temperature should reach 165°F at the center, ensuring everything is heated through and safe to eat.

5

⏰ Step 5: Rest and Garnish for Serving

Remove the casserole from the oven and let it rest for 10 minutes before serving. This resting period allows the layers to set slightly and makes it easier to slice cleanly. The contrast between the crispy top and the creamy, cheesy layers will be even more pronounced after resting.

Garnish with the 0.5 cup sour cream and 0.25 cup fresh cilantro, dolloped around the top or served on the side. The sour cream adds a cool contrast to the warm, spicy casserole, while the cilantro brings a fresh finish. Serve with extra enchilada sauce on the side if desired—this dish is always better with more sauce!

👨‍🍳

Pro Tips For Making Bean And Cheese Enchilada Casserole

  • SOFTEN TORTILLAS FIRST: I learned this the hard way—stacking dry tortillas in that casserole leads to a brick-like mess. Warm them in a dry skillet for 20 seconds per side or wrap them in a damp towel for 5 minutes. They’ll layer like silk, not shatter like glass.
  • LAYER BEANS LAST: Dumping refried beans on the bottom means soggy tortillas at the top. Spread half the sauce first, then stack tortillas, then beans, then finish with sauce and cheese. The beans stay creamy, not mushy, and the cheese melts evenly.
  • SALT THE SAUCE: Store-bought enchilada sauce is often bland—fix it by adding ½ teaspoon salt per cup before assembling. The cheese will taste flat otherwise, and you’ll end up shaking salt over the top like a sad afterthought.
  • COVER IT TIGHT: Foil isn’t enough—use a second layer of heavy-duty foil or a baking sheet on top to prevent the cheese from browning into a sad, dry crust. Press it down gently so no gaps let steam escape. The cheese stays gooey, not rubbery.

Storing and reheating this recipe

Refrigerator Storage

Store your enchilada casserole in an airtight container with a tight-fitting lid to preserve that crispy texture. I use glass Pyrex dishes with snap-on lids—they lock in moisture while keeping the top from getting soggy.

Keep it refrigerated at 40°F or below for up to 4 days, but honestly, it tastes even better the second day when flavors meld together. The crispy tortilla top stays intact if you let it cool completely before covering. 🌟

Freezer Prep Tips

For long-term storage, assemble the casserole up to the sauce step (before baking) and freeze it in a single layer in a 9x13-inch freezer-safe dish. Cover tightly with plastic wrap followed by aluminum foil to prevent freezer burn.

When ready to bake, thaw overnight in the fridge, then add the sauce and bake as directed. The texture remains surprisingly crispy after freezing—just expect a slightly softer top. Label with the date for up to 3 months. ❄️

Reheating Methods

For the best results, reheat in a 350°F oven for 20-25 minutes covered with foil to restore that crispy top. If using the microwave, cover with a damp paper towel and heat in 1-minute intervals at 50% power, stirring between each interval.

Add 1-2 tablespoons of water or enchilada sauce if it looks dry. The oven method preserves texture better, but microwave works in a pinch. 🔥

Reviving the Crisp

If the tortilla top loses its crunch after reheating, broil for 2-3 minutes at the end—watch closely to avoid burning. For extra crispiness, sprinkle 1 tablespoon of shredded cheese on top before broiling.

This trick works wonders for leftovers. I also like to serve with a side of warm tortilla chips to add crunch back to the plate. The contrast makes every bite feel fresh. 💫

Meal Prep Strategy

Assemble the casserole completely (including sauce) and refrigerate unbaked for up to 24 hours before baking. This allows flavors to develop overnight while keeping the tortillas pliable. When ready to bake, simply add the sauce and proceed with the original baking time.

For portion control, slice into 6 equal squares before reheating—each serving is hearty enough for a full meal. 📅

Serving Leftovers

Leftovers make fantastic lunches or light dinners. Pack individual portions in microwave-safe containers with a small side of sour cream and cilantro. The flavors actually improve over time as the spices meld together. For a cold twist, serve with avocado slices and lime wedges to cut through the richness.

Honestly, this dish is one of the few that tastes just as good cold as it does hot. 🥗

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 14g70%
Cholesterol 115mg38%
Sodium 1120mg49%
Total Carbohydrate 62g23%
Dietary Fiber 9g32%
Sugars 8g
Protein 28g56%
* 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 make this casserole ahead of time?

Assemble the casserole completely (including sauce) and refrigerate it unbaked for up to 24 hours before baking. This lets flavors meld beautifully while keeping the tortillas flexible. For meal prep, slice into 6 portions before reheating—each serving is hearty enough for a full meal.

2

What if I don't have enchilada sauce?

No problem! Mix 1 cup salsa with 0.5 cup beef or vegetable broth to thin it out. For extra richness, stir in 1 tablespoon cornstarch with 1 tablespoon water to thicken. The flavor won't be identical, but it'll still taste delicious.

3

How do I keep the tortilla top extra crispy?

Toast the tortillas longer (30-45 seconds per side) until golden, then brush lightly with melted butter before arranging on top. Bake at 400°F for the last 5 minutes to crisp it up. For leftovers, broil for 2-3 minutes with a sprinkle of cheese.

4

Can I make this vegetarian or vegan?

Yes! Use vegetarian cream of mushroom soup instead of chicken soup, and swap dairy cheeses for vegan cheese blends (like Miyoko's or Violife). For extra protein, add 1 cup cooked quinoa or chickpeas to the bean layer. The texture stays great with these swaps!

5

Why did my casserole get soggy?

Overbaking or covering too early causes sogginess. Bake uncovered until the top is golden (25-30 minutes), then cover loosely with foil only if needed. Let it rest 10 minutes before slicing—this helps set the layers. For reheating, use the oven (350°F) with foil to revive crispiness.

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