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

Side Dishes

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

This bean and cheese casserole delivers restaurant-quality comfort with crispy tortilla layers and melty, pull-apart cheese. The secret lies in layering black beans, cheese, and seasoned tortillas—creating a satisfying texture contrast that’s impossible to resist.

I developed this recipe after years of testing, ensuring every bite balances hearty beans with rich, gooey cheese.

The beauty of this dish is its versatility. Swap black beans for lentils or kidney beans, and use dairy-free cheese for a vegetarian option. Preheat your oven to 375°F and let the crispy tortilla top transform into a golden, crunchy blanket over creamy cheese and tender beans.

Perfect for feeding a crowd or meal prepping for the week.

What you’ll end up with is a casserole that’s crispy on top, tender inside, and bursting with savory, cheesy goodness. The tortillas add a satisfying crunch that contrasts beautifully with the soft, melty cheese and hearty beans.

It’s the kind of dish that disappears quickly—ideal for potlucks, game days, or a cozy family dinner.

Serve with a side salad or warm cornbread to round out the meal. This recipe is foolproof, vegetarian-friendly, and packed with flavor. Let’s get started!

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

Ingredients for bean and cheese casserole

Crispy tortillas, melty cheese, and hearty beans. That's all you need for this crowd-pleasing casserole.

Ingredient Amount Notes
Black Beans 🌾 2 cups Drained and rinsed well
Cheddar Cheese 🧀 3 cups Shredded, sharp variety
Corn Tortillas 🌽 12 whole Medium size, cut into strips
Canned Diced Tomatoes 🍅 1 can 15 oz, fire-roasted preferred
Onion 🧅 1 whole Medium, diced small
Garlic Cloves 🧄 3 cloves Minced for seasoning
Chicken Broth 💧 1 ½ cups Low-sodium preferred
Olive Oil 🫒 2 tbsp For crispy tortillas
Ground Cumin 🌿 1 tsp Toasted for depth
Smoked Paprika 🌶️ 1 tsp For smoky flavor
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Jalapeño Pepper 🔥 1 whole Seeded and diced, optional

The tortillas are the star here—Mission brand or La Tortilla Factory are my go-tos for that perfect crunch. Grab a block of sharp cheddar from the deli counter for the best melt and flavor. Black beans? Goya or Bush's are solid choices, but any canned beans work in a pinch. The fire-roasted tomatoes add a smoky depth that takes this from basic to next-level. If you can't find them, regular diced tomatoes with a pinch of smoked paprika does the trick. The onion needs to be diced small—about 1/4-inch pieces—so it blends into the filling without chunks.

No cheddar? Monterey Jack or pepper jack melts just as nicely. Short on tortillas? Flour tortillas cut into strips work too, though they won't be as crispy. The jalapeño is totally optional but adds a nice kick—skip it if you're serving kids. For the broth, low-sodium is key—you don't want to over-salt the whole dish. That said, if you're using regular broth, cut the added salt in half. The spices? Toast the cumin in a dry pan for 30 seconds first—it makes all the difference. And if you're feeling fancy, swap the olive oil for avocado oil—higher smoke point means extra crispy tortillas.

This casserole tastes even better the next day—honestly, it's my favorite. Store leftovers covered in the fridge for 4-5 days or freeze portions for up to 3 months. I always make a double batch because it disappears fast. For reheating, cover with foil and warm at 350°F for 15-20 minutes. The tortilla top gets a little soggy when reheated, but that's why it's so good fresh from the oven. Pro tip: assemble it in a 9x13-inch baking dish for perfect proportions—any smaller and the tortillas won't crisp up right.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub a million dishes. The beans, tomatoes, and onions all soften in the same skillet while the tortillas crisp up on top—just flip the whole thing onto a baking sheet for 20 minutes. Minimal chopping, zero stress.
  • Cheesy-Tomato Hug: That melty cheddar folded into the beans? It’s like a warm, salty blanket. The canned tomatoes add just enough tang to cut through the richness, and honestly, the first bite makes me want to skip dinner and eat straight from the pan.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. Assemble it Sunday, bake it Monday, and you’ve got four easy lunches ready to grab. The tortillas hold up surprisingly well, and the cheese stays gooey even after reheating—no sad, dry leftovers here.
  • Budget Win: I feed my whole family for under $10 with this. Black beans and canned tomatoes stretch forever, and cheddar blocks last for ages. It’s the kind of dish that makes me laugh when I check the grocery receipt—so much flavor, so little cost.

Step-by-step instructions for bean and cheese casserole

Here's how to build layers of cheesy goodness with that perfect crispy tortilla top you crave.

1

Sauté the Onion and Garlic Base

Heat the 2 tablespoons olive oil in a large skillet over medium heat. Add the 1 whole onion that's been diced small and cook for 5-6 minutes until it becomes soft and translucent. You'll know it's ready when it releases from the pan easily and the edges start to look slightly caramelized.

Push the onion to one side of the pan and add the 3 cloves garlic that you've minced. Stir these for 30 seconds until fragrant—don't let them brown or they'll turn bitter. Now you've got your flavor foundation ready to mix with the other ingredients.

2

Build the Cheesy Bean Mixture

In a large mixing bowl, combine the 2 cups black beans (make sure they're drained and rinsed well), 1 can fire-roasted diced tomatoes, and the 1.5 cups chicken broth. Stir in the 3 cups shredded cheddar cheese, making sure it's evenly distributed. Add the 1 teaspoon ground cumin, 1 teaspoon smoked paprika, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Mix everything together until you get a smooth, creamy texture.

This is where the magic happens—the spices will infuse into the beans and cheese, creating that rich, smoky flavor throughout. If you're using the 1 whole jalapeño pepper (seeded and diced), fold it in now for a little kick. Taste the mixture and adjust the seasoning if needed—this is your chance to make sure every bite will be perfectly balanced.

3

Prepare the Tortilla Topping

Cut the 12 whole corn tortillas into strips about 1 inch wide. This will create that delicious crispy texture on top of your casserole. Heat a dry skillet over medium heat and fry the tortilla strips in batches for 1-2 minutes per side until they're golden brown and crispy. You want them to be fully cooked before adding them to the casserole, so don't rush this step.

As you fry each batch, place the crispy tortilla strips on a paper towel-lined plate to drain any excess oil. This helps keep them crispy when you layer them on top of your casserole later. You'll end up with about 12 strips ready to go.

4

Assemble and Bake to Golden Perfection

Preheat your oven to 375°F. Spread half of the bean and cheese mixture in the bottom of a 9x13-inch baking dish, then sprinkle half of the crispy tortilla strips evenly over the top. Repeat with the remaining bean mixture and tortilla strips, pressing down gently to help them stick together.

Cover the baking dish tightly with aluminum foil and bake for 30 minutes. After this initial baking time, remove the foil and bake for another 10-15 minutes until the top is deep golden brown and bubbly. The tortilla strips should be extra crispy, and the cheese should be fully melted and pull-apart tender.

5

Rest and Serve Warm

Let the casserole rest for 5-10 minutes before serving. This gives the layers time to set and makes it easier to slice. The cheese should be gooey and stretchy, and the tortilla strips should still be crispy on top. Cut into squares and serve immediately while everything is hot and melty.

Here's the thing—this casserole tastes even better the next day, so if you have leftovers, you're in for a treat. The flavors meld together overnight, creating an even more delicious experience. Enjoy your cheesy, crispy, pull-apart masterpiece!

👨‍🍳

Pro Tips For Making Bean And Cheese Casserole

  • Sauté the Onion First: Drain and rinse those black beans, but don’t skip browning the onion in 1 tablespoon of oil until it’s soft and golden—about 5 minutes. I learned this the hard way: raw onion tastes like sad, watery mush in casseroles. (Yes, even if you’re impatient like me.)
  • Pre-Cook the Tortillas: Layer dry tortillas straight into the baking dish, and you’ll end up with a soggy bottom. Instead, quickly toast each tortilla in a dry skillet for 30 seconds per side—just until pliable. They’ll hold their shape and soak up the cheese without turning to paste.
  • Salt the Beans Early: Black beans straight from the can taste like battery acid. Drain them, then toss with ½ teaspoon salt per cup while they’re still warm—let them sit for 5 minutes. This seasons them properly and prevents that bland, metallic aftertaste that ruins the whole dish.
  • Bake with Foil First: Cover the casserole tightly with foil for the first 20 minutes of baking at 375°F. This traps steam so the tortillas get tender and the cheese melts evenly. After that, uncover and broil for 2-3 minutes to crisp the top—just watch it like a hawk, or you’ll end up with a sad, rubbery mess.

Make-ahead tips for this bean and cheese casserole

Prep Ahead Strategy

Assemble the entire casserole up to 24 hours before baking and store it uncovered in the refrigerator. The flavors meld beautifully overnight, and the tortillas stay crisp when baked fresh. I always prep mine the night before—it’s one less thing to worry about on game day. 📅

Freezer-Friendly Assembly

For maximum convenience, assemble the casserole in a 9x13-inch baking dish and freeze it uncovered for 1 hour to firm up. Then cover tightly with plastic wrap and foil. When ready to bake, remove from freezer and let thaw in the fridge overnight.

Bake straight from frozen at 375°F for 50-60 minutes, covered with foil for the first 40 minutes.

Portion Control Tips

Divide the baked casserole into 8-10 individual portions using a pizza cutter or sharp knife. Store in airtight containers with parchment paper between layers to prevent sticking.

Each portion reheats perfectly—just cover with foil and warm at 350°F for 15 minutes. I always label containers with the date to track freshness. ✨

Make-Ahead Tortilla Hack

Pre-cut your tortillas into strips and fry them up to 3 days ahead, storing in a single layer between paper towels in an airtight container.

Reheat in a 350°F oven for 5 minutes before assembling to restore crispiness. This saves time and ensures your tortilla top stays perfect every time. 💫

Cheese Melting Prep

Shred your cheese the day before and store it in a sealed container to prevent clumping. For extra meltiness, mix in 1 tablespoon cornstarch per cup of cheese before adding to the bean mixture.

This trick ensures a creamy, stretchy texture even when reheating leftovers. I’ve never had cheese turn out dry since I started doing this. 🧀

Game Day Timing

For perfect timing at gatherings, bake the casserole for 25 minutes covered, then 15 minutes uncovered before serving. The tortillas crisp up beautifully while the cheese stays gooey.

Keep it warm in a 200°F oven while you finish other dishes—it stays hot for hours. This is my secret for stress-free game day hosting! 🏈

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 14g70%
Cholesterol 90mg30%
Sodium 1150mg49%
Total Carbohydrate 42g15%
Dietary Fiber 12g43%
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 use flour tortillas instead of corn tortillas?

Yes, flour tortillas work perfectly! Cut them into 1-inch strips and fry them just like corn tortillas. They'll be slightly softer but still add great texture. For extra crispiness, brush them lightly with olive oil before frying. The flavor won't be identical, but it's a great substitute when corn tortillas aren't available.

2

How do I make this vegetarian without cheese?

Swap the cheddar for dairy-free cheese alternatives like Violife or Daiya shreds, which melt beautifully. For extra richness, stir in 2 tablespoons nutritional yeast with the spices—it adds a cheesy flavor. You can also use cashew cream (blend soaked cashews with water) instead of some of the cheese for creaminess.

3

Why did my tortilla top get soggy?

This usually happens when the casserole bakes too long uncovered or the tortillas weren't crisped enough before assembly. Always bake the tortilla strips until golden and crispy, then drain well on paper towels. For extra insurance, sprinkle 1/4 cup crushed corn chips on top before the final bake—they'll stay crispy and add crunch.

Can I add other vegetables to this recipe? Stir in 1 cup diced bell peppers or 1 cup corn kernels with the beans for extra veggies. For heartier texture, add 1 cup cooked quinoa or 1/2 cup diced zucchini. Just

4

How long will leftovers keep in the fridge?

Store leftovers in an airtight container for up to 4-5 days. The flavors actually improve overnight! To reheat, cover with foil and warm at 350°F for 15-20 minutes. For best results, add a sprinkle of water to the bottom of the baking dish before reheating—this helps prevent the tortilla top from drying out completely.

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