Bean and Cheese Casserole Recipe: Crispy Tortilla Top With Melty Pull-Apart Cheese

Side Dishes

Bean and Cheese Casserole Recipe: Crispy Tortilla Top With Melty Pull-Apart Cheese

This bean and cheese casserole recipe delivers the ultimate comfort food experience with a crispy tortilla top and melty, pull-apart cheese that’s impossible to resist. 🔥 The secret lies in layering tender beans, savory seasonings, and three types of cheese for maximum richness—then crowning it with crispy tortillas that bake into a golden, crunchy blanket.

I’ve perfected this dish to be hearty enough for a main course but simple enough for a weeknight dinner that feels like a celebration.

The beauty of this recipe is its foolproof nature—no fancy techniques required, just a few key steps that transform humble ingredients into something extraordinary. The beans soak up the flavorful broth while the cheese melts into a creamy, stretchy blanket.

The tortilla topping adds texture contrast, ensuring every bite is satisfyingly crispy on top and gooey inside. It’s the kind of dish that disappears faster than you can say "seconds, please."

What makes this casserole truly special is its versatility. You can customize it with jalapeños for a kick, fresh herbs for brightness, or even swap in different beans or cheeses to suit your taste.

Baked at 350°F for 30–40 minutes, it’s ready when the edges are golden and the cheese is bubbling. The aroma alone will have everyone gathering around the table, and the first bite will have them asking for the recipe.

Perfect for feeding a crowd, meal prepping, or bringing to potlucks, this casserole is a game-changer for anyone who loves cheesy, crispy, and comforting dishes. The combination of textures and flavors makes it a standout side—or even a main dish—that’s sure to become a family favorite. Let’s get started!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for bean and cheese casserole

Six hearty ingredients transform into a cheesy, crispy, crowd-pleasing casserole that’s ready in under an hour.

Ingredient Amount Notes
Canned Refried Beans 🌽 2 cups Homemade preferred for richer flavor
Canned Black Beans 🌱 1 ½ cups Drained and rinsed thoroughly
Canned Diced Tomatoes 🍅 1 cup San Marzano preferred for sweetness
Vegetable Broth 💧 1 ½ cups Low-sodium preferred for balance
Shredded Monterey Jack Cheese 🧀 1 ½ cups Freshly shredded for meltiness
Shredded Cheddar Cheese 🧀 1 cup Medium sharp for balance
Cotija Cheese 🧀 ½ cup Crumbled for salty crunch
Flour Tortillas 🌯 6 whole Medium-sized for even coverage
Garlic Cloves 🧄 4 cloves Minced for aromatic depth
Yellow Onion 🧅 1 whole Diced for sweet base flavor
Jalapeño 🌶️ 1 whole Seeded and diced for optional heat
Olive Oil 🫒 2 tbsp Extra-virgin for sauteing
Ground Cumin 🌿 1 tsp Toasted for deeper flavor
Salt 🧂 1 tsp Kosher salt for seasoning
Black Pepper 🌶️ ½ tsp Freshly ground for finish

The cheese trio is what makes this casserole sing—Monterey Jack for creaminess, cheddar for sharpness, and cotija for that addictive crunch. Grab the pre-shredded cheeses from the store (they melt better), but skip the pre-shredded cotija—it’s too crumbly. Trader Joe’s has the best cotija in crumbles, but any Mexican market will have it too. For the beans, I always go for low-sodium broth to avoid over-salting, and San Marzano tomatoes if I’m feeling fancy—they’re sweeter and less acidic. The tortillas? Old El Paso flour tortillas are my go-to—they crisp up perfectly without getting soggy.

No refried beans in the pantry? Mash canned pinto beans with a little oil and cumin for a quick sub. Short on cotija? Parmesan or feta adds a different but still delicious crunch. The jalapeño is totally optional, but if you skip it, add a pinch more cumin for warmth. For the tortilla topping, cut them into strips first—it makes them crisp up faster and more evenly. And if you’re worried about the casserole being too dry, add a splash of milk to the bean mixture before baking. Trust me, it makes a difference.

This casserole reheats like a dream—even better the next day, honestly. Store leftovers in an airtight container for up to 4 days. For meal prep, double the recipe and freeze half—it thaws beautifully. The tortilla topping gets soggy if you reheat it covered, so cover loosely with foil and pop it under the broiler for 2 minutes to crisp up again. And if you’re making this for a crowd, use a 9x13-inch baking dish—it’s the perfect size for serving.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—dump everything in a single dish, bake, and walk away. No chopping, no fussing, just layer those refried beans, black beans, and diced tomatoes with a splash of broth, then crown it with melted Monterey Jack. My oven does the work while I sip my coffee.
  • Cheesy Crispy Edge: That golden, bubbly cheese crust? It’s the star. The refried beans give it body, the black beans add texture, and the tomatoes keep it bright—while the cheese turns irresistibly crispy on top. Honestly, I’ll take this over takeout any day.
  • Meal Prep MVP: Make a double batch on Sunday, and you’ve got lunches for the week. The flavors only get better as it sits—no sad, soggy leftovers here. I pack it cold or reheat it straight from the fridge, and it’s still hearty and delicious.
  • Budget-Friendly Feast: This recipe feeds four for under $8. Canned beans, diced tomatoes, and a block of cheese stretch to feed the whole family without breaking the bank. Between us, it’s my go-to when groceries are tight but I still want something satisfying.

Step-by-step instructions for bean and cheese casserole

Here's how to build layers of flavor and texture for that perfect crispy-topped casserole.

1

🍳 Step 1: Sauté the Aromatic Base

Heat the 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 where the foundation of flavor begins—don't rush this step.

Add the 4 minced garlic cloves and diced jalapeño (seeds removed if you prefer less heat), cooking for another 1-2 minutes until fragrant. Stir in the 1 teaspoon ground cumin, 1 teaspoon salt, and ½ teaspoon black pepper, letting the spices toast for 30 seconds to deepen their aroma. This blend will infuse the entire casserole with warmth and complexity.

2

🥘 Step 2: Build the Bean-Layered Filling

Transfer the sautéed aromatics to a large mixing bowl. Add the 2 cups refried beans, 1.5 cups black beans, 1 cup diced tomatoes (with juices), and 1.5 cups vegetable broth. Mix gently but thoroughly to combine all ingredients. The beans should be evenly distributed with the aromatic base, creating a cohesive filling.

Taste the mixture and adjust seasoning if needed—this is your chance to balance flavors before baking. The filling should be moist but not soupy; if it seems too thick, add 1-2 tablespoons broth to loosen it slightly. This ensures even cooking and prevents a dry casserole.

3

🥘 Step 3: Assemble the Cheese and Tortilla Layers

Preheat your oven to 375°F. In a 9x13-inch baking dish, spread the bean mixture evenly, creating a base layer about ½-inch thick. Sprinkle 1 cup shredded cheddar cheese and 1.5 cups shredded Monterey Jack cheese over the top, distributing them evenly.

Arrange the 6 flour tortillas on top, slightly overlapping them to cover the cheese completely. This creates the signature crispy top that everyone loves. Sprinkle the remaining ½ cup cotija cheese evenly over the tortillas—its salty crunch will contrast beautifully with the melty cheese underneath.

4

🔥 Step 4: Bake Until Golden and Bubbly

Bake the casserole for 25-30 minutes until the tortillas are deep golden brown and crispy on top, and the cheese underneath is fully melted and bubbly. You'll see the edges start to brown and pull away from the dish—that's your signal it's nearly done.

For the crispiest top, broil for 1-2 minutes at the end, watching closely to prevent burning. The cheese should be melted through with a golden crust on top. If the tortillas aren't brown enough, return to the oven for another minute or two—this crispy texture is what makes this casserole special.

5

⏰ Step 5: Rest and Serve with Perfect Texture

Remove from the oven and let the casserole rest for 5-10 minutes before serving. This resting period allows the cheese to set slightly, making it easier to cut into clean, pull-apart pieces. The tortillas will stay crispy while the cheese remains gooey and stretchy inside.

Serve immediately with a side of sour cream, avocado slices, or a simple green salad. The contrast of crispy tortillas with melty cheese and hearty beans creates the perfect balance of textures and flavors in every bite. Enjoy while warm for the ultimate experience!

👨‍🍳

Pro Tips For Making Bean And Cheese Casserole

  • Preheat Your Pan: Skip the "I'll just throw it in" move—get that baking dish hot for 5 minutes before adding the bean mixture. I learned this the hard way after watching my first batch turn into a sad, watery mess. The residual heat helps the cheese melt faster and the edges crisp up instead of staying doughy.
  • Drain and Rinse Beans: Black beans straight from the can are packed with starchy water that’ll turn your casserole into a gluey disaster. Drain them, then rinse under cold water for 30 seconds—especially if you’re using low-sodium broth later. Trust me, your texture will thank you.
  • Layer Cheese Strategically: Don’t just dump all the Monterey Jack on top at once—sprinkle half over the beans, then add the diced tomatoes and broth, and finish with the rest. This keeps the cheese from clumping into a single greasy blanket while ensuring every bite gets that melty goodness.
  • Cover and Rest Mid-Bake: After 20 minutes in the oven, tent the casserole with foil and let it sit for 10 minutes. This traps steam and keeps the cheese from over-browning while the center finishes cooking. I used to rush this, and the top always ended up dry and crusty—now it’s perfect every time.

Dietary considerations for this bean and cheese casserole

Vegetarian-Friendly Base

This casserole is naturally vegetarian and packed with plant-based protein from the black beans and refried beans, delivering about 18 grams of protein per serving. The combination of beans and cheese creates a satisfying, hearty dish that even meat lovers will adore.

Plus, it’s a great way to sneak in extra veggies if you add sautéed zucchini or bell peppers to the bean mixture. 🌱

Gluten-Free Adaptations

For a gluten-free version, simply swap the flour tortillas for corn tortillas or use a gluten-free tortilla brand like Siete. Corn tortillas add a slightly sweeter, nuttier flavor that pairs beautifully with the cheesy filling. Just ensure all other ingredients—like broth and spices—are certified gluten-free to avoid cross-contamination. 🌯

Dairy-Free Options

To make this dish dairy-free, replace the cheeses with vegan cheese alternatives like Miyoko’s shredded cheddar or Follow Your Heart Monterey Jack. For extra creaminess, stir ¼ cup coconut milk into the bean mixture before baking.

The texture won’t be identical, but it’ll still be rich and flavorful. Top with nutritional yeast for a cheesy flavor boost. 🧀

Lower-Carb Swaps

If you’re watching carbs, reduce the tortillas to 4-5 and add ½ cup diced jicama or cauliflower rice to the bean mixture for crunch and volume. You can also use low-carb tortillas like Mission Carb Balance or Siete Almond Flour Tortillas for a lighter top.

The cheese and beans will still provide plenty of satisfaction without the extra carbs. 🥗

Allergen Awareness

This recipe contains dairy (cheese) and gluten (flour tortillas) as primary allergens. Always double-check labels on canned beans, broth, and spices for hidden allergens. For a nut-free version, ensure no cross-contamination occurs if using shared kitchen tools.

If serving to guests with allergies, offer a separate side like roasted veggies or a simple salad to ensure safe options. 💡

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 12g60%
Cholesterol 55mg18%
Sodium 1020mg44%
Total Carbohydrate 48g17%
Dietary Fiber 10g36%
Sugars 6g
Protein 26g52%
* 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?

This casserole actually tastes even better the next day. Assemble it completely (including the tortilla topping) and refrigerate uncovered for up to 24 hours before baking. When ready to bake, add 5-10 minutes to the cooking time since it will be colder. For make-ahead freezing, bake first, then cool completely before wrapping tightly in foil. Freeze for up to 3 months—reheat covered in the oven at 350°F for 15-20 minutes.

2

What if I don't have flour tortillas?

No problem! Use corn tortillas for a slightly sweeter flavor, or try puff pastry sheets for an elegant, flaky topping. For a gluten-free option, look for certified almond flour tortillas or even crushed tortilla chips sprinkled on top for instant crunch. Just reduce the baking time by 2-3 minutes if using chips to prevent burning.

3

Why did my tortilla topping get soggy?

Soggy tortillas usually mean the cheese didn't melt enough or moisture escaped during baking. To fix this, try baking at 375°F instead of 350°F for better browning, and place a wire rack on top of the baking dish before adding tortillas—this allows heat to circulate better. For extra insurance, sprinkle ½ cup crushed corn chips between the cheese and tortillas before baking.

4

Can I add meat to this vegetarian recipe?

Stir in ½ lb cooked ground beef or shredded chicken with the beans, or add ½ cup diced ham for a smoky flavor. For a Mexican-inspired twist, try ½ cup cooked chorizo (remove casings) or ½ cup black beans replaced with pinto beans. Just reduce the cheese by ¼ cup to balance the richness if adding extra protein.

5

How do I make this spicier?

For extra heat, add 1-2 diced jalapeños (seeds in) to the bean mixture, or sprinkle ½ teaspoon cayenne pepper over the cheese layer. For smoky depth, stir 1 teaspoon smoked paprika into the sautéed aromatics. For a quick fix, serve with hot sauce or chopped pickled jalapeños on the side.

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