Side Dishes
This bean and cheese casserole recipe delivers the perfect marriage of creamy, melty goodness and crispy tortilla crowns that make every bite irresistible. The secret lies in layering tender beans with sharp cheddar and a crunchy topping that transforms a simple side into the star of the meal.
I developed this version after years of testing—balancing texture and flavor to create something hearty yet approachable for any table.
The magic happens in the layers: a base of seasoned beans and melted cheese creates a rich foundation, while the tortilla topping adds a satisfying crunch that contrasts beautifully. Baking at the right temperature ensures the cheese stays creamy while the tortillas achieve that perfect golden crispness you crave.
This dish is foolproof for weeknight dinners or holiday gatherings, requiring just 45 minutes in the oven and minimal prep.
What you'll end up with is a casserole that's rich, hearty, and packed with satisfying textures—creamy cheese, tender beans, and crispy tortilla edges that hold up even when sliced.
The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect balance of savory, cheesy, and crunchy. It's the kind of dish that disappears quickly, leaving only empty plates behind.
Serve alongside grilled meats, fresh salads, or as a standalone vegetarian main. The leftovers reheat beautifully, making it perfect for meal prep. Here's how to create this crowd-pleaser in your own kitchen—crispy topping guaranteed.
Ingredients for bean and cheese casserole
Six layers of cheesy, crispy perfection—this vegetarian casserole transforms simple pantry staples into a showstopping main dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Refried Beans 🍲 | 2 cups | Homemade or quality canned, no added salt |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, aged for best flavor |
| Monterey Jack Cheese 🧀 | 1 cup | Shredded, mild and creamy |
| Corn Tortillas 🌯 | 12 whole | Small size for crispy topping |
| Large Eggs 🥚 | 2 whole | Beaten for binding topping |
| All-Purpose Flour 🌾 | ½ cup | For crispy tortilla mix |
| Diced Green Chilies 🌶️ | ½ cup | Canned or fresh for smoky heat |
| Diced Onions 🧅 | ½ cup | Yellow or white, finely chopped |
| Garlic Cloves 🧄 | 3 cloves | Minced for aromatic base |
| Chicken Broth 💧 | ½ cup | Low-sodium for seasoning beans |
| Ground Cumin 🌿 | 1 tsp | Toasted for deeper flavor |
| Smoked Paprika 🌶️ | ½ tsp | For subtle smokiness |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for heat |
| Vegetable Oil 🫒 | 2 tbsp | For crispy tortilla topping |
The cheeses are where the magic happens. Sharp cheddar brings that bold, tangy punch, while Monterey Jack adds creamy meltiness—together they create the perfect cheesy blanket. For the best flavor, grab aged cheddar from the deli counter (pre-shredded gets rubbery when melted). The tortillas? Corn over flour gives that authentic, slightly sweet crunch. I always stock up on Mission brand corn tortillas—they hold their shape perfectly when baked. Look for tortillas with minimal ingredients: just masa harina and water.
No sharp cheddar? Pepper jack or Colby Jack work in a pinch, though the flavor won't be identical. Running low on Monterey Jack? Gruyère or provolone add delicious complexity. Swapping corn tortillas for flour? Cut them into smaller pieces so they crisp up faster. The diced green chilies can be skipped if you prefer mild heat, but trust me—the smoky depth they add is worth it. For the bean base, if you're using canned refried beans, drain them well and add a splash of chicken broth to loosen them up. Homemade refried beans? Even better—they'll be creamier and more flavorful.
This casserole reheats beautifully—5 minutes at 350°F brings back that crispy top layer. Store leftovers in a sealed container for 4-5 days in the fridge, or freeze portions for up to 3 months. For meal prep, assemble the dish ahead and refrigerate unbaked—bake straight from the fridge for even cooking. The tortilla topping stays crispy for 2-3 days if stored properly, so make extra for snacks. Double the recipe? It's perfect for holiday gatherings—just scale up the cheeses and tortillas proportionally.
Why You'll Love This Recipe
- I’ll be real: this feeds a crowd for pennies. Canned beans, shredded cheese, and a few eggs stretch into a meal that actually fills everyone up. Plus, it’s the kind of dish that makes you look like a hero when you’re feeding picky eaters or hungry teens.
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub a million dishes. The refried beans and melted cheeses bake right on a sheet pan—no fuss, no stress, just warm, gooey perfection with zero cleanup.
- Cheesy Crispy Dream: Between us, the Monterey Jack and cheddar combo is ridiculously good—especially when those tortilla edges get crispy. That salty, melty contrast? Absolute winner, and it’s the kind of dish that makes people ask for seconds before I even finish serving.
- Leftovers That Don’t Suck: Honestly, this casserole tastes better the next day. I make a big batch on Sundays, and by Wednesday, it’s still the star of my lunch. The eggs bind it just enough to keep it creamy, so reheating is a breeze—no dry, sad leftovers here.
Step-by-step instructions for bean and cheese casserole with crispy tortilla crowns
Here's how to create a showstopping casserole with irresistible textures and bold flavors.
Prepare the Flavorful Bean Base
In a medium saucepan, combine the 2 cups canned refried beans, 0.5 cup chicken broth, 1 teaspoon ground cumin, 0.5 teaspoon smoked paprika, 1 teaspoon salt, and 0.5 teaspoon black pepper. Stir over medium heat until the mixture reaches a creamy, thick consistency—about 5 minutes. You want it to be smooth enough to spread easily but still hold its shape when layered.
While the beans warm, sauté the 0.5 cup diced onions and 3 cloves minced garlic in a separate skillet with 1 tablespoon vegetable oil until softened and fragrant—about 3 minutes. Add these aromatics to the bean mixture and stir well. The onions should melt into the beans, creating a rich, savory foundation. This step builds the flavor profile that makes the casserole sing.
Assemble the Cheese Layer
In a 9x13-inch baking dish, spread the seasoned bean mixture evenly across the bottom. The layer should be about 1 inch thick—this ensures proper browning and even cooking. Press down gently with a spatula to create a smooth surface for the cheese layer.
Sprinkle the 2 cups sharp cheddar cheese and 1 cup Monterey Jack cheese evenly over the beans. I like to use a fine-mesh strainer for this to distribute the cheese evenly and prevent clumping. The cheddar adds sharpness while the Monterey Jack brings creamy meltiness—together they create the perfect balance. Don't skip this layering technique; it guarantees that gooey, stretchy cheese you crave.
Create the Crispy Tortilla Topping
In a separate bowl, whisk together the 2 beaten eggs, 0.5 cup all-purpose flour, and 0.5 cup diced green chilies until smooth. This mixture will bind the tortillas and create that coveted crispy crown. Heat the remaining 1 tablespoon vegetable oil in a large skillet over medium heat.
Dip each of the 12 corn tortillas into the egg mixture, letting any excess drip off. Working in batches, fry the tortillas for about 30 seconds per side until golden brown and crispy. The key here is to keep them moving—overcrowding will make them steam instead of crisp. Arrange the fried tortillas in overlapping rows on top of the cheese layer, creating a shingle-like pattern that will bake into a beautiful crown.
Bake Until Golden and Bubbly
Preheat your oven to 375°F. Bake the casserole for 20-25 minutes until the cheese is fully melted and bubbly and the tortilla crown is deep golden brown. I like to check at the 20-minute mark—if the cheese isn't quite melted, give it another 5 minutes. The tortillas should be crisp enough to hold their shape when lifted.
During the final 5 minutes of baking, you'll notice the tortillas puffing up slightly and turning an even deeper golden color. This is when the magic happens—the contrast between the crispy top and creamy filling becomes irresistible. Let the casserole rest for 5 minutes before serving to allow the cheese to set slightly and make cutting easier. The result should be a perfect balance of textures: crispy, cheesy, and rich with every bite.
Pro Tips For Making Bean And Cheese Casserole
- Preheat That Pan: I learned this the hard way—cold pans make soggy bottoms. Get your baking dish in the oven for 5-10 minutes while you prep, especially if you're using tortillas. The heat jumpstarts the crust formation, so the cheese doesn’t just melt into a sad, greasy puddle.
- Shred Cheese Fresh: Pre-shredded cheese has anti-caking agents that make it clump like a stubborn child. Use a box grater or pulse in a food processor—it’ll melt smoother and distribute better. Skip the shortcut unless you’re okay with cheese lumps staring back at you like a judgmental dinner guest.
- Beat Eggs Like You Mean It: Whisk those eggs until they’re frothy, not just "mostly mixed." A few extra seconds with a fork or whisk creates tiny air pockets that help the casserole rise slightly and stay lighter. Lazy egg-beating = dense, eggy sludge at the bottom.
- Tortillas First, Not Last: Layer the tortillas before the beans—yes, even if it feels counterintuitive. They’ll soften just enough to hold the filling without turning into a mushy afterthought. Top with beans and cheese last, then broil for 2-3 minutes to crisp the top. Trust me, the texture changes everything.
Flavor customization for this dish
Spicy Heat Boost
For those who love a kick, add 1-2 tablespoons of chipotle powder or 1 teaspoon of cayenne pepper to the bean base. This deepens the smoky heat while keeping the dish balanced.
I like to mix it with the chicken broth before adding it to the beans—it dissolves smoothly and infuses every bite. For a milder heat, try ½ cup of diced jalapeños instead of green chilies—they add a bright, fresh kick without overpowering the cheese. 🌶️
Smoky BBQ Twist
Swap the chicken broth for ½ cup of BBQ sauce (I recommend Sweet Baby Ray's Original) mixed with ¼ cup of water to loosen it. Stir this into the bean base along with the spices, then top with extra cheese.
The smoky-sweet tang pairs perfectly with the crispy tortilla crown. For extra depth, sprinkle ½ teaspoon of smoked salt over the cheese layer before baking. This fusion style turns your casserole into a crowd-pleasing BBQ-inspired dish.
Creamy Ranch Fusion
Mix ½ cup of ranch dressing into the bean base for a creamy, tangy twist. I use Hidden Valley Original for that classic flavor. Add ¼ cup of shredded Parmesan cheese to the cheese layer for a nutty depth.
This version is especially great for picky eaters or those who love ranch-flavored dishes. For extra richness, stir 2 tablespoons of sour cream into the bean mixture before baking—it adds a velvety texture that balances the crispy topping beautifully.
Herb Garden Fresh
Brighten the dish with 1 tablespoon of fresh cilantro and 1 teaspoon of dried oregano, mixed into the bean base. For a pop of color and freshness, sprinkle 2 tablespoons of chopped green onions over the cheese layer before adding the tortillas.
This version feels lighter but still hearty, with bright herbal notes that cut through the richness. Pair it with a lime crema (mix ¼ cup sour cream with 1 tablespoon lime juice and a pinch of salt) for dipping—it’s a game-changer. ✨
Extra Crispy Topping
For a next-level crunch, crush ½ cup of corn chips (like Fritos) and mix them into the egg-flour mixture before dipping the tortillas. This adds an extra layer of texture and a buttery crunch that contrasts perfectly with the creamy filling.
Alternatively, sprinkle ½ cup of crushed tortilla chips directly on top of the cheese layer before adding the tortillas. Bake as usual—the chips will get extra crispy and add a satisfying crunch with every bite.
Vegan Cheese Option
For a dairy-free version, replace the cheddar and Monterey Jack with 2 cups of shredded vegan cheese (I love Miyoko’s or Violife). Use ¼ cup of nutritional yeast mixed into the bean base for a cheesy flavor boost.
The tortilla topping stays the same, but the filling will have a slightly tangier taste. This version is just as satisfying and proves the casserole works beautifully without dairy. 💛
Nutrition facts
Frequently asked questions
Can I make this casserole without tortillas?
For a crispy alternative, try using crushed tortilla chips mixed into the egg-flour topping or a layer of breadcrumbs topped with melted butter. Another option is to use puff pastry strips arranged in a lattice pattern over the cheese—just brush with egg wash before baking. The key is maintaining that crispy texture contrast.
How do I prevent the tortilla topping from getting soggy?
Prevent sogginess by ensuring your tortillas are fully crisped before baking and baking at the correct 375°F temperature. For extra insurance, bake the casserole on the middle oven rack where heat circulates best. If your oven runs hot, reduce to 350°F and check frequently. Another trick: sprinkle a pinch of salt on the cheese layer before adding tortillas—it helps draw out moisture.
Can I use black beans instead of refried beans?
Yes, but you'll need to adjust the texture. Drain and rinse 2 cups of black beans, then mash them slightly with a fork to create a similar consistency. For extra creaminess, stir in 2 tablespoons of sour cream or ¼ cup of Greek yogurt to mimic the richness of refried beans. The flavor will be slightly different but still delicious.
What's the best way to reheat leftovers?
For the crispy topping, reheat covered at 350°F for 10-15 minutes to maintain texture. For extra crunch, place the reheated casserole under the broiler for 1-2 minutes at the end. To revive the crispiness, you can also sprinkle a little water on the tortilla layer and broil briefly. Store leftovers in an airtight container for up to 5 days.
Can I make this casserole ahead of time?
Yes! Assemble the casserole (including the cheese layer) up to 24 hours ahead and refrigerate unbaked. When ready to bake, add the tortilla topping and bake as directed. For best results, let the cold casserole come to room temperature before baking—this prevents uneven cooking. You can also freeze the assembled (but unbaked) casserole for up to 3 months.
