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

Side Dishes

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

This bean and cheese enchilada casserole delivers all the comfort of a Mexican feast with crispy golden edges and layers of melty cheese magic. 💛 After years of testing, I've perfected the technique for achieving that restaurant-quality texture without the fuss—just simple ingredients and a few key steps.

The secret lies in properly layering the tortillas, beans, and cheese to create a dish that's hearty enough to stand alone or pair beautifully with a side salad.

The beauty of this recipe is its versatility—it's foolproof for weeknight dinners, perfect for meal prep, and packed with plant-based protein from the black beans.

I use a combination of flour tortillas and corn tortillas for texture, then top it with a blend of cheddar and Monterey Jack for that signature melty goodness. The casserole bakes up with a golden, slightly crispy crust that holds together beautifully, while the inside stays tender and cheesy.

What you'll end up with is a dish that's rich, satisfying, and full of flavor—each bite delivers that perfect mix of crispy, cheesy, and bean-filled goodness. The aroma alone will have everyone asking what's for dinner, and the best part?

It's ready in just 45 minutes, making it ideal for busy families or anyone craving a comforting meal without the stress.

Serve it with a dollop of sour cream, fresh cilantro, or a sprinkle of hot sauce for extra zing. This casserole reheats beautifully too, so you can make it ahead and enjoy leftovers all week. Let's get started on this crowd-pleasing dish!

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

Ingredients for bean and cheese enchilada casserole

Layered with crispy tortillas, melty cheese, and aromatic beans—this casserole delivers restaurant-quality comfort in one dish.

Ingredient Amount Notes
Black Beans 🫘 2 cups Drained and rinsed, canned or cooked
Flour Tortillas 🌯 8 whole Medium size, slightly overlapping layers
Corn Tortillas 🌯 4 whole For texture contrast, lightly toasted
Shredded Cheddar Cheese 🧀 2 cups Sharp variety for bold flavor
Shredded Monterey Jack Cheese 🧀 1 cup For perfect melt and creaminess
Yellow Onion 🧅 1 medium Diced, sautéed until translucent
Garlic Cloves 🧄 3 cloves Minced, aromatic foundation
Canned Tomato Sauce 🍅 1 cup San Marzano preferred for sweetness
Chicken Broth 💧 1 ½ cups Low-sodium for balanced flavor
Cumin 🌿 1 tsp Ground, toasted for depth
Smoked Paprika 🌶️ ½ tsp For subtle smoky warmth
Salt 🧂 1 tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly cracked for brightness
Olive Oil 🫒 2 tbsp For crispy tortilla edges
Fresh Cilantro 🌿 ¼ cup Chopped, for vibrant garnish

The tortillas are non-negotiable for that signature crispy top. Mission brand flour tortillas from the grocery store work perfectly—they're sturdy enough to hold up during baking. For the corn tortillas, Bob's Red Mill or any natural food store brand gives that authentic texture. Pro tip: lightly toast the corn tortillas first—they'll stay crispier longer. The cheese blend is where the magic happens: sharp cheddar for punch and Monterey Jack for melt. I always buy pre-shredded for convenience, but if you're feeling fancy, grate your own from a block for that extra-gooey texture. The black beans? Low-sodium canned saves you from measuring salt later, but drain and rinse them well to cut down on excess moisture.

No black beans? Pinto beans or kidney beans work in a pinch, but they have different textures. Running short on cheddar? Pepper jack or Colby Jack both play nicely in this combo. The tomato sauce can be jarred (I use Rao's for consistency), but if you're making it fresh, San Marzano tomatoes are worth the splurge—they're sweet and meaty. For the onion, yellow or white both work, but yellow adds a touch of sweetness. The garlic? Fresh is non-negotiable here—jarred loses its punch. If you're prepping ahead, assemble the casserole up to a day in advance, then cover and refrigerate. The flavors meld beautifully overnight, and it bakes up even better the next day.

This casserole reheats like a dream—just cover with foil and bake at 350°F for 15-20 minutes until bubbly. Keeps for 4 days in the fridge, and freezes beautifully for 3 months. I always make a double batch because it's perfect for lunches. Store leftovers in portions so you can grab and reheat just what you need. The cheese topping gets a little drier after reheating, so I like to sprinkle fresh cheese on top when serving. Fresh cilantro wilts fast, so store it wrapped in damp paper towels in the fridge for up to 5 days. Trust me, the extra effort makes all the difference.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes. Layer the tortillas, beans, and cheeses—no rolling, no frying—just bake until bubbly. The pan’s already greasy from the tortillas, so cleanup is basically nonexistent.
  • Cheesy Bean Bliss: That combo of Monterey Jack and cheddar? Chef’s kiss. The Jack melts into gooey perfection while the cheddar adds a sharp, salty bite. Add a sprinkle of cumin or chili powder to the beans, and suddenly you’ve got restaurant-level depth without the fuss.
  • Meal Prep MVP: Between us, this is my go-to for lazy Sundays or busy weeks. Make a double batch—it reheats like a dream (microwave or oven, no difference) and keeps for days. My kids grab it cold for lunch, and honestly? They don’t even complain.
  • Budget-Friendly Feast: Black beans and tortillas stretch this dish to feed four for under $10. Swap in whatever cheese you have—even pre-shredded works—and suddenly you’ve got a hearty, satisfying meal that won’t break the bank. (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 texture that'll make your casserole irresistible.

1

👨‍🍳 Step 1: Sauté Onion and Garlic for Aromatic Base

Heat 2 tablespoons olive oil in a large skillet over medium heat. Add the diced yellow onion and cook for 5-6 minutes until softened and translucent. This is your flavor foundation—don't rush it.

Push the onions to one side of the pan and add the minced garlic cloves. Stir for 30 seconds until fragrant but not browned. The garlic should perfume the entire kitchen—this is when it's ready. Immediately remove from heat and transfer to a mixing bowl.

2

🥘 Step 2: Build the Cheesy Bean Filling

To the warm onion-garlic mixture, add the 2 cups drained black beans, 1 cup canned tomato sauce, 1.5 cups chicken broth, 1 teaspoon cumin, 0.5 teaspoon smoked paprika, 1 teaspoon salt, and 0.5 teaspoon black pepper. Stir well to combine—you want every bean coated in that spiced tomato broth.

Here's the thing—this mixture should be thick but spoonable. If it's too thick, add 1-2 tablespoons water to loosen it. The perfect consistency ensures the filling stays cohesive when layered. Taste and adjust seasoning—this is where the magic starts building.

3

🍳 Step 3: Assemble the Layered Casserole

Preheat your oven to 375°F. In a 9x13-inch baking dish, spread half of the bean mixture evenly across the bottom. This first layer is critical—it needs to be smooth to prevent gaps when you add tortillas.

Arrange 4 lightly toasted corn tortillas over the bean layer, slightly overlapping if needed. Sprinkle half of the 2 cups shredded cheddar cheese and half of the 1 cup shredded Monterey Jack cheese over the tortillas. Repeat with the remaining bean mixture, flour tortillas, and cheese.

4

🔥 Step 4: Create the Crispy Top Layer

Pour 1/4 cup water evenly over the top layer of tortillas. This creates steam during baking, helping the cheese melt perfectly while keeping the tortillas tender. Here's the crispy secret: brush the top tortillas with 1 tablespoon olive oil.

Press down gently on the top layer with a spatula to ensure good contact between all components. The oil will create that golden, crispy crust we're after while the water ensures the cheese melts smoothly underneath. Bake uncovered for 30-35 minutes until the top is deep golden brown and bubbly.

5

⏰ Step 5: Rest and Garnish

Remove from the oven and let the casserole rest for 10 minutes before cutting. This resting period allows the cheese to set slightly and makes slicing cleaner. The contrast between the crispy top and melty interior is what makes this dish sing.

Garnish with 0.25 cup chopped fresh cilantro right before serving. The bright herb cuts through the richness and adds that final pop of color. Serve warm with extra tortilla chips on the side if you're feeling fancy—every bite should deliver that perfect balance of textures.

👨‍🍳

Pro Tips For Making Bean And Cheese Enchilada Casserole

  • Preheat the Dish First: I learned this the hard way—skipping this step means your bottom layer of beans and tortillas will steam instead of crisp. Pop the baking dish in a 375°F (190°C) oven for 5 minutes before adding anything. That extra heat jumpstarts the browning and keeps the texture solid, not soggy.
  • Mix Tortilla Types: Don’t just layer flour or corn tortillas—they behave differently. Use a 50/50 split: corn for the bottom (they hold up better to moisture) and flour on top (they crisp faster). This keeps the casserole from falling apart when you slice it later.
  • Salt the Beans Early: If you’re using canned black beans, drain and rinse them, then toss with ½ teaspoon salt per cup right away. This evens out the flavor before they get buried under cheese and sauce. I used to skip this and wondered why the dish tasted flat—turns out, the beans needed a head start.
  • Layer Cheese Strategically: Sprinkle most of the cheese after baking, not all at once. Start with a thin layer between the tortillas, then add the rest on top in the last 5 minutes. This prevents a greasy, gloppy mess—your casserole will have a golden crust without being overwhelmingly cheesy. (Yes, even if you’re impatient like me.)

Storing and reheating this dish

Fridge Storage Tips

Store your enchilada casserole in an airtight container with a tight-fitting lid to keep it fresh for up to 4 days. I use glass Pyrex containers because they maintain even temperatures and prevent odors from seeping in.

Always let the casserole cool completely before refrigerating to avoid moisture buildup, which can make the tortillas soggy. 💛

When reheating from the fridge, cover the dish with aluminum foil and bake at 350°F for 15-20 minutes until bubbly and heated through. The foil traps steam, preventing the cheese from drying out. For extra crispiness, remove the foil for the last 5 minutes of reheating.

Freezer Prep Guide

This casserole freezes beautifully for up to 3 months—perfect for meal prep! Let it cool completely, then wrap it tightly in plastic wrap followed by a layer of foil to create an airtight seal.

Label with the date and freeze. For best results, thaw overnight in the fridge before reheating.

To reheat from frozen, bake at 350°F for 25-30 minutes, covered with foil, until fully thawed and heated through. The texture will be slightly softer than fresh, but the flavors remain rich and satisfying. I like to sprinkle extra cheese on top when reheating for that gooey, restaurant-style finish.

Portioning Secrets

Divide the casserole into individual portions before freezing or storing to make grab-and-go lunches effortless. Use quart-sized freezer bags for single servings—they thaw faster and prevent freezer burn. Leave ½-inch headspace in each bag to account for expansion as the cheese melts slightly during freezing.

For quick reheating, microwave individual portions covered with a damp paper towel on 50% power for 2-3 minutes, stirring halfway. This gentle approach keeps the tortillas from getting rubbery. Add a splash of water or chicken broth if the casserole seems dry after reheating.

Cheese Refresh

The cheese topping may dry out slightly after reheating, so always keep extra shredded cheese on hand to sprinkle on top when serving. I recommend Monterey Jack or pepper jack for that perfect melt.

Freshly chopped cilantro also brightens up reheated casseroles—just add it after warming to preserve its vibrant color and flavor.

For extra crispiness, broil the casserole for 1-2 minutes at the end of reheating. Watch closely to avoid burning the top! This quick step revives that golden crust and makes leftovers taste almost as good as fresh-baked. 🔥

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 12g60%
Cholesterol 75mg25%
Sodium 950mg41%
Total Carbohydrate 48g17%
Dietary Fiber 12g43%
Sugars 6g
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 with vegetarian cheese?

Use a plant-based cheese blend like Miyoko's or Violife shreds for that melty texture. For best results, mix it with a little nutritional yeast (about 1 tablespoon) to boost umami flavor. The casserole will still hold together beautifully, though the color may be slightly different.

2

What if I don't have corn tortillas?

No problem! Use 12 extra flour tortillas instead and skip the toasting step. The casserole will still bake up crispy—just expect a slightly softer texture. For extra crunch, brush the top tortillas with 1 extra tablespoon olive oil before baking.

3

Can I use a different type of bean?

Yes, but texture matters! Pinto beans or kidney beans work in a pinch, but they're firmer than black beans. Rinse them well to remove excess starch, which can make the casserole gummy. For a creamier texture, mash ½ cup of the beans slightly before layering.

4

Why did my casserole get soggy?

Sogginess usually means too much moisture. Check these fixes: Drain beans thoroughly, reduce broth to 1 cup, or add 1 extra layer of tortillas at the top. Also, ensure your oven rack is in the middle position for even heat distribution.

5

How can I make this gluten-free?

Swap flour tortillas for gluten-free corn tortillas (like Mission GF) and use a gluten-free cheese blend. For extra binding, sprinkle 1 tablespoon cornstarch over the bean layer before adding tortillas. The texture will be slightly different but still delicious!

★★★★★4.6(11 reviews)
Categories Side Dishes