Bean and Cheese Enchilada Casserole Recipe: Crispy Top, Gooey Pull-Apart Layers

Side Dishes

Bean and Cheese Enchilada Casserole Recipe: Crispy Top, Gooey Pull-Apart Layers

This bean and cheese enchilada casserole delivers the ultimate comfort food experience—crispy golden edges, gooey melted cheese layers, and tender beans all in one foolproof bake.

The secret lies in the perfect balance of textures: a crackly top that gives way to creamy, pull-apart cheese and hearty beans, making every bite satisfying. I developed this recipe after years of testing casseroles, and it consistently delivers restaurant-quality results without the fuss.

The beauty of this dish is its simplicity: just layer tortillas, beans, cheese, and a rich sauce, then bake until bubbly and golden. It’s vegetarian-friendly, packed with protein, and perfect for feeding a crowd or meal prepping for the week.

The combination of smoky spices, creamy cheese, and tender beans creates a flavor profile that’s both comforting and exciting.

What you’ll end up with is a crispy-topped, cheesy masterpiece that’s easy to assemble and impossible to resist. The layers stay moist and flavorful, while the top develops that perfect crunch—ideal for serving alongside Mexican rice, a fresh salad, or warm tortillas.

This casserole is the kind of dish that turns a simple weeknight dinner into a memorable meal.

Optional toppings like sour cream, avocado, or cilantro add freshness and brightness, but the dish is delicious as-is. Let’s get started on creating this crowd-pleasing casserole that’s sure to become a new family favorite.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for bean and cheese enchilada casserole

Twelve tortillas, three cups of cheese, and a smoky sauce—this is your ultimate crispy-topped, pull-apart comfort casserole.

Ingredient Amount Notes
Flour Tortillas 🌯 12 whole Medium size, lightly toasted
Refried Beans 🌿 2 cups Canned or homemade, warmed
Shredded Monterey Jack Cheese 🧀 3 cups Freshly shredded for best melt
Shredded Cheddar Cheese 🧀 2 cups Sharp cheddar preferred
Enchilada Sauce 🍅 2 cups Red or green, homemade or store-bought
Sour Cream 🥛 ½ cup Full-fat for creaminess
Green Onions 🧅 ¼ cup Sliced, for garnish
Yellow Onion 🧅 1 whole Diced, sautéed for sauce
Garlic Cloves 🧄 3 cloves Minced, for sauce
Vegetable Oil 🫒 2 tbsp For greasing baking dish
Salt 🧂 1 tsp Kosher or sea salt
Ground Cumin 🌿 1 tsp Toasted for depth of flavor
Smoked Paprika 🌶️ ½ tsp For smoky richness
Black Pepper 🌶️ ½ tsp Freshly ground preferred

The tortillas are the foundation—Mission brand or La Tortilla Factory are my go-tos because they hold up perfectly when layered. Grab a family-size pack at Walmart or H-E-B for the best value. For the cheese, Monterey Jack melts like a dream, but Colby Jack works too if that's what you've got. The key is shredding it yourself—pre-shredded cheese gets gummy when baked. Toast your tortillas lightly before layering; it cuts down on sogginess and gives that extra-crispy texture we all love. The green onions? Grab a bunch and slice them yourself—they add freshness that jarred green onion bits can't match.

No enchilada sauce? Tomato sauce plus a packet of taco seasoning works in a pinch, but trust me on the homemade version—sauté that onion and garlic until soft, then add a can of crushed tomatoes, cumin, smoked paprika, and a splash of water. Simmer for 15 minutes, and you've got sauce that rivals the jarred stuff. Short on refried beans? Mash canned black beans with a fork and a pinch of cumin. The spices are non-negotiable here—the cumin and smoked paprika give that authentic Mexican flavor. If you're feeling adventurous, add a dash of chipotle powder for extra smokiness. For the green onions, if you've got none, fresh chives work in a squeeze, but they won't have the same zing.

This casserole reheats beautifully—honestly, it's even better the next day once everything has melded together. Store leftovers in an airtight container for up to 5 days, or freeze individual portions for 3 months. To make ahead, assemble the casserole in your baking dish, cover with foil, and refrigerate for up to 24 hours before baking. The cheese will get extra gooey when you bake it cold. For serving, I always add a dollop of sour cream and a sprinkle of cilantro if I've got it—it takes the dish to the next level. Leftovers? I portion them into containers with a side of Mexican rice for easy lunches all week.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes. Just spread the refried beans, layer the tortillas, dump the enchilada sauce, and sprinkle the cheeses—then bake. The tortillas soften just enough to soak up all that rich sauce, while the cheeses melt into that perfect stretchy pull. No chopping, no fuss, just hands-off comfort.
  • Cheese Pull Heaven: Between us, the combo of Monterey Jack and cheddar is chef’s kiss—creamy, sharp, and just salty enough to make you crave another bite. The sauce clings to the tortillas like a hug, and that crispy top? It’s the kind of edge that makes you cut a bigger piece just to get it.
  • Meal Prep MVP: Honestly, this is my go-to for busy weeks. I assemble it on Sunday, pop it in the fridge, and reheat portions all week—no sad leftovers here. The flavors actually get better the next day, and it’s the kind of dish that feels special enough for guests but easy enough to throw together when you’re running late.
  • Budget-Friendly Feast: I made this for eight people last month for under $15. Tortillas, canned beans, and a bag of cheese stretch so far, yet it tastes like you slaved over it. It’s the kind of recipe that makes me feel like I’m feeding a crowd without breaking the bank—or my sanity.

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

Here's how to build layers of cheesy goodness with that perfect crispy top everyone craves.

1

Prepare the Spiced Onion-Garlic Sauce

Heat the 2 tablespoons vegetable oil in a medium skillet over medium heat. Add the 1 whole yellow onion, diced into small pieces, and cook for 5-6 minutes until softened and translucent. Here's the thing—you want it to caramelize slightly at the edges for deeper flavor.

Add the 3 cloves garlic cloves, minced, along with the 1 teaspoon ground cumin, 0.5 teaspoon smoked paprika, and 0.5 teaspoon black pepper. Stir constantly for 1-2 minutes until fragrant but not browned—burnt garlic ruins everything. Remove from heat and let cool slightly before mixing with the enchilada sauce. This aromatic base transforms ordinary enchilada sauce into something extraordinary.

2

Assemble the Layered Casserole

Preheat your oven to 375°F. Lightly grease a 9x13-inch baking dish with a bit of the vegetable oil to prevent sticking. Spread 1 cup of the enchilada sauce evenly on the bottom—this creates a flavorful barrier so the tortillas don't get soggy.

Layer 6 of the 12 whole flour tortillas directly on top, slightly overlapping them. Spread 1 cup of the warmed refried beans evenly over the tortillas, then sprinkle 1 cup of the shredded Monterey Jack cheese and 1 cup of the shredded cheddar cheese. Repeat with another layer of tortillas, beans, and cheese. Finish with the remaining 2 cups enchilada sauce mixed with the spiced onion-garlic mixture.

3

Bake Until Golden and Bubbly

Cover the casserole tightly with 2 layers of aluminum foil and bake for 25 minutes. This initial covered baking ensures the tortillas soften and the cheese begins to melt without drying out. Real talk—this is where most home cooks go wrong by skipping the foil step.

Remove the foil and bake for another 15-20 minutes until the top is deep golden brown and the edges are crispy. You'll see bubbles forming and the cheese pulling away from the sides—that's your signal it's ready. If it browns too quickly, tent loosely with foil to prevent burning while it finishes cooking.

4

Rest and Garnish for Perfect Texture

Let the casserole rest for 10 minutes after removing from the oven. This resting period allows the layers to set and prevents a runny mess when you cut into it. The cheese will firm up slightly but remain creamy—this is what makes it pull-apart perfect.

Garnish with the 0.25 cup sliced green onions and dollop each serving with 2 tablespoons sour cream. Serve immediately while the top is still crispy and the cheese is at its meltiest. The contrast of cool sour cream against the warm, cheesy layers is what makes this dish truly irresistible.

👨‍🍳

Pro Tips For Making Bean And Cheese Enchilada Casserole

  • SOAK THE TORTILLAS: Toss your tortillas in warm enchilada sauce for 10 minutes before layering—this keeps them pliable and prevents that sad, dry crunch you get when they overcook. I used to skip this, and the top layer always turned into a brittle shell by the time the cheese melted.
  • LAYER BEANS LAST: Spread the enchilada sauce and cheese first, then add the refried beans on top. The beans stay hot longer and won’t get soggy from sitting at the bottom of the sauce pool. I learned this after my first attempt turned into a mushy bottom layer—no one wants that.
  • SALT THE SAUCE: Taste your enchilada sauce before pouring—it’s usually bland straight from the jar. A pinch of salt (about ½ teaspoon per cup) makes the whole dish pop. I used to assume the sauce was seasoned, but it’s not until you add cheese and beans that you realize it needs a boost.
  • BAKE UNTIL BUBBLY: Cover the casserole with foil for the first 25 minutes, then uncover and bake 10 more until the cheese is golden and bubbling. Rushing the uncovered time leads to dry cheese; patience here guarantees melty, stretchy goodness. I now set a timer so I don’t peek—distraction is the enemy of perfect cheese.

Make-ahead tips for this bean and cheese enchilada casserole

Prep Ahead for Baking Day

Assemble the entire casserole in your 9x13-inch baking dish up to 24 hours before baking. Cover tightly with plastic wrap and refrigerate. The cold start ensures an extra gooey cheese pull when you bake it straight from the fridge.

I always do this on Sunday nights so it's ready for Monday lunches—trust me, the flavor deepens overnight. 🌟

Freezing for Future Feasts

Freeze individual portions in airtight containers or ziplock bags for up to 3 months. Thaw overnight in the fridge before reheating. For the best texture, bake from frozen at 375°F for 50-60 minutes, covered with foil for the first 30 minutes, then uncovered until bubbly.

The top will still get crispy, just give it that extra time. 💫

Reheating Leftovers Like a Pro

For stovetop reheating, transfer portions to a skillet with 2 tablespoons water and cover for 5-7 minutes on low heat. The steam prevents drying out. For microwave reheating, cover with a damp paper towel and heat in 1-minute intervals at 50% power, stirring between each.

The goal is to melt the cheese without turning the tortillas rubbery. ✨

Make-Ahead Sauce Shortcut

Prep the spiced onion-garlic sauce up to 3 days ahead and store it in the fridge. This saves 15 minutes on baking day and adds depth to the flavor. Just reheat gently before mixing with the enchilada sauce.

I keep a jar of this sauce in my freezer too—it's perfect for quick enchiladas or quesadillas later in the week. 🔥

Portioning for Meal Prep

Divide the baked casserole into individual servings while still warm. Store in glass containers with parchment paper between layers to maintain crispness. Reheat covered at 350°F for 10-12 minutes to restore that perfect texture.

I pack these for lunches with a side of Mexican rice—it's a game-changer for busy weeks. 💡

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 14g70%
Cholesterol 85mg28%
Sodium 1280mg56%
Total Carbohydrate 62g22%
Dietary Fiber 8g29%
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 give the same texture. They're stiffer and more prone to cracking when baked. If you must use them, lightly toast them first and layer them carefully to avoid breaking. The result will be chewier rather than crispy-topped, but still delicious. For the best experience, stick with flour tortillas—they're designed to hold up in casseroles.

2

How do I make this dish extra crispy on top?

For a restaurant-style crispy top, sprinkle 1/4 cup crushed tortilla chips or 1/2 cup panko breadcrumbs over the final cheese layer before baking. Bake uncovered for the last 5-10 minutes until golden brown. Broiling for 1-2 minutes at the end also works—watch it closely to avoid burning.

3

What's the best way to reheat leftovers without drying it out?

Cover the casserole with foil and reheat at 350°F for 15-20 minutes until warmed through. For individual portions, microwave with a damp paper towel over the top for 1 minute at 50% power, then let sit for 1 minute to redistribute the moisture. The foil traps steam, keeping everything creamy.

4

Can I make this vegetarian-friendly without cheese?

Swap the cheese for 1 cup mashed avocado or 1 cup vegan cheese shreds (like Daiya or Violife). Add 1/2 cup nutritional yeast for a cheesy flavor. The refried beans provide enough creaminess to keep the dish satisfying. For extra protein, layer in 1 cup cooked quinoa or 1 cup black beans with cumin and lime juice.

5

Why did my casserole turn out soggy?

Sogginess usually happens from three things: not preheating the oven, skipping the foil during initial baking, or using too much liquid sauce. Always bake covered with foil first to steam the tortillas, then uncover for browning. If your sauce is too watery, reduce it first or use just 1 cup for the final layer. Toasting tortillas lightly before layering also helps!

★★★★★5.0(4 reviews)
Categories Side Dishes