Side Dishes
This 7 bean casserole recipe delivers comfort in every cheesy, crispy bite—layered with hearty pantry beans and a golden tortilla crust that's impossible to resist. 💛 The secret lies in balancing textures: tender beans, creamy cheese, and that satisfying crunch from the top.
I perfected this version after years of testing, ensuring each component works together for maximum flavor and texture. What makes this dish special is its simplicity—no fancy ingredients, just pantry staples that transform into a restaurant-worthy side.
The beans soak up the savory broth while baking, and the tortilla crust adds a satisfying crunch that holds up perfectly. It's the kind of recipe that tastes even better the next day, making it ideal for meal prep.
By the time it emerges from the oven, you'll have a dish with a crispy, golden crust that contrasts beautifully with the creamy bean mixture below. The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect balance of textures and flavors.
This is the kind of casserole that feels like a hug in food form. Serve it alongside roasted chicken, steak, or even as a vegetarian main with a side salad. The versatility makes it perfect for any meal—weeknight dinners or holiday gatherings. Let's get started!
Ingredients for 7 bean casserole
Pantry staples transform into a restaurant-worthy vegetarian casserole with crispy tortilla crust.
| Ingredient | Amount | Notes |
|---|---|---|
| Great Northern Beans 🌿 | 1 ½ cups | Drained and rinsed canned beans |
| Kidney Beans 🌿 | 1 cup | Drained and rinsed canned beans |
| Black Beans 🌿 | 1 cup | Drained and rinsed canned beans |
| Pinto Beans 🌿 | 1 cup | Drained and rinsed canned beans |
| Navy Beans 🌿 | 1 cup | Drained and rinsed canned beans |
| Lima Beans 🌿 | 1 cup | Drained and rinsed canned beans |
| Chickpeas 🌿 | 1 cup | Drained and rinsed canned beans |
| Chicken-Free Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Cheddar Cheese 🧀 | 2 cups | Shredded, sharp variety |
| Corn Tortillas 🌯 | 12 whole | Cut into 1-inch strips |
| Diced Tomatoes 🍅 | 14 ½ oz | Canned, drained |
| All-Purpose Flour 🌾 | ½ cup | For breading tortilla strips |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Garlic Powder 🧄 | 1 tsp | For extra flavor |
The beans are the heart of this dish, so opt for high-quality canned varieties—look for brands like Libby's or Great Value for reliable quality. Drain and rinse thoroughly to remove excess sodium. For the tortillas, Mission or Old El Paso brands work best—they hold up well during baking. If you can't find corn tortillas, flour tortillas in a pinch will still give you that satisfying crunch, though the flavor won't be quite the same. The cheddar matters too—sharp cheddar adds a tangy bite that balances the sweetness of the beans.
No sharp cheddar? Monterey Jack or pepper jack work in a bind, though the flavor profile shifts slightly. Running low on vegetable broth? Mushroom broth or even water with bouillon cubes will keep things vegetarian. The tortilla strips can be prepped ahead—toss them in flour, salt, and pepper, then store in a sealed bag in the fridge for up to 2 days. For extra crispiness, bake the tortilla crust separately for 5 minutes before adding it to the casserole. The diced tomatoes? San Marzano if you're splurging, but any good-quality canned tomatoes will do.
This casserole tastes even better the next day, so make a double batch for easy lunches. Store leftovers in an airtight container in the fridge for up to 5 days. For longer storage, freeze portions for up to 3 months. Reheat covered in the oven at 350°F until bubbly—the microwave makes the crust soggy. The tortilla strips crisp up beautifully when reheated, so don't skip the final broil if you're serving it fresh.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash dishes. Just toss the beans—no soaking, no fuss—into a single pan with onions, garlic, and broth, then let it simmer while I handle everything else. (Yes, even on a Tuesday night.)
- Crispy-Top Obsession: That golden crust on top? It’s the secret weapon. I use crushed Ritz crackers mixed with melted butter and Parmesan, and it turns this hearty dish into something ridiculously satisfying. The contrast of crunchy top and tender beans? Chef’s kiss.
- Leftovers That Beg for More: This casserole actually tastes better the next day—honestly, the flavors meld into pure comfort. I make a double batch because my family will fight over the last serving, and it reheats like a dream (microwave or oven, no judgment).
- Budget-Friendly Crowd-Feeder: Five types of beans mean maximum flavor for pennies. A can of each costs less than $5, and it stretches to feed six people. Perfect for potlucks, game days, or when I’m hosting but don’t want to break the bank. (My wallet thanks me.)
Step-by-step instructions for cheesy tortilla crust over hearty pantry beans
Here's how to assemble this hearty, cheesy casserole with layers of flavor and texture.
👨🍳 Step 1: Prepare the Bean Mixture
In a large mixing bowl, combine all 1.5 cups Great Northern Beans, 1 cup Kidney Beans, 1 cup Black Beans, 1 cup Pinto Beans, 1 cup Navy Beans, 1 cup Lima Beans, and 1 cup Chickpeas. Drain and rinse each type thoroughly to remove excess sodium. I like to break up any large clumps with my fingers to ensure even distribution throughout the casserole.
Add the 2 cups Chicken-Free Vegetable Broth, 14.5 oz Diced Tomatoes, 1.5 tsp Salt, 0.5 tsp Black Pepper, and 1 tsp Garlic Powder. Stir gently to combine, making sure all beans are evenly coated with the broth and seasonings. The mixture should be moist but not soupy—this ensures a flavorful base without making the casserole watery.
🥘 Step 2: Create the Cheesy Tortilla Topping
Preheat your oven to 375°F while you prepare the topping. Cut the 12 whole Corn Tortillas into 1-inch strips—this creates a crunchy, textured crust that contrasts beautifully with the soft bean mixture. I use a sharp knife and cut each tortilla into 3 equal strips for even coverage.
In a separate bowl, toss the tortilla strips with 0.5 cup All-Purpose Flour until evenly coated. This step adds a crispy texture to the crust when baked. Spread the floured tortilla strips on a baking sheet and bake for 5-7 minutes until lightly golden. Keep them warm while you assemble the casserole—this prevents sogginess when you add them later.
🍳 Step 3: Assemble the Casserole Layers
Transfer the bean mixture to a 9x13-inch baking dish and spread it evenly into a single layer. Use a spatula to press down gently, ensuring the beans cover the entire bottom of the dish. This creates a solid foundation that won't shift when you add the cheese later.
Sprinkle 2 cups Cheddar Cheese evenly over the bean mixture, pressing down lightly with the back of a spoon to help it melt into the beans. The cheese should form a thin, even layer—this prevents a heavy, gooey topping that might slide off during baking.
🔥 Step 4: Add the Crispy Tortilla Crust
Arrange the pre-baked tortilla strips in a single layer over the cheese, slightly overlapping them to create a continuous crust. Press down gently to help them adhere to the cheese below. The strips should cover the entire surface of the casserole—this ensures every bite has that satisfying crunch.
Bake uncovered for 20-25 minutes until the tortilla crust is golden brown and the cheese is fully melted and bubbly. The edges should be crispy, while the center remains soft and gooey. If the crust browns too quickly, loosely cover with foil for the last 5 minutes of baking to prevent burning.
⏰ Step 5: Rest and Serve
Remove the casserole from the oven and let it rest for 10 minutes before serving. This resting period allows the cheese to set slightly and the layers to meld together, preventing a runny mess when you cut into it. The tortilla crust will be crispy on top but still tender enough to cut through easily.
Slice into 6 equal portions (about 1.5 cups each) and serve immediately. The contrast of the warm, cheesy beans with the crispy tortilla crust makes this dish irresistible. Store leftovers covered in the refrigerator for up to 4 days or freeze for 3 months—the flavors only improve with time.
Pro Tips For Making 7 Bean Casserole
- SOAK BEANS OVERNIGHT: I learned this the hard way—rushing the soak leaves beans tough and gummy. Use a 1:3 bean-to-water ratio, cover, and let them sit 8+ hours (or quick-soak 2 hours in boiling water). Drain and rinse thoroughly—that starchy water is the enemy of tender beans.
- SIMMER LOW AND SLOW: After burning three batches, I finally figured out: 7 beans need patience. Once water covers them by 1 inch, reduce to a bare simmer (tiny bubbles, not rolling). Navy and Great Northerns take 45-60 minutes; kidney and black beans? Closer to 90. Check for fork-tender, not mushy.
- DRAIN BEANS WELL: Sounds weird, but it works—skip the final rinse after cooking. Pat them dry with a towel (yes, even if you're impatient like me). The extra moisture throws off the roux later, making the sauce clump instead of coat. Trust the process.
- USE BUTTER NOT MARGARINE: My grandmother swore by this, and she was right: 2 tablespoons of unsalted butter in the roux makes all the difference. It adds richness without masking the beans' flavor, and it browns better than margarine—no weird aftertaste. (Your future self will thank you.)
Regional styles of this dish
Texas-Style Twist
In Texas, this casserole gets a smoky kick with 1 tbsp chili powder and ½ tsp smoked paprika mixed into the bean broth. I like to add ½ cup diced jalapeños for heat lovers, and top with ¼ cup chopped cilantro after baking.
Serve with cornbread for the ultimate Tex-Mex fusion. 🌶️
Midwestern Comfort
The Midwest version swaps tortillas for a buttery breadcrumb crust—toss 1½ cups crushed Ritz crackers with ¼ cup melted butter and 1 tsp garlic powder before topping.
Add ½ cup corn kernels to the bean mix for extra sweetness. This version feels extra cozy, especially with a side of green bean casserole.
Southwest Fusion
For a Southwestern vibe, I stir 1 tbsp cumin and ½ tsp oregano into the beans, then top with ½ cup black olives and ¼ cup crumbled cotija cheese.
Use flour tortillas instead of corn for a slightly sweeter crust. Garnish with avocado slices and lime wedges for a bright, zesty finish. 🍋
Vegetarian Potluck Classic
This is the original crowd-pleaser at potlucks—simple, hearty, and vegetarian-friendly. I keep it classic with the tortilla crust but add 1 tsp onion powder to the beans for depth.
For extra richness, sprinkle ¼ cup grated Parmesan over the cheese layer. Serve with garlic bread and a simple Caesar salad for a complete meal.
Spicy Cajun Version
For a Louisiana-inspired take, mix 1 tbsp Cajun seasoning (like Tony Chachere's) into the beans and add ½ cup andouille sausage (optional for meat lovers).
Top with green onions and a dash of hot sauce before serving. The smoky, spicy flavors make this a standout dish for game day gatherings. 🔥
Kid-Friendly Adaptation
Make it fun for little ones by using tortilla chips instead of strips for the crust—they'll love the extra crunch! Reduce the spice level by omitting jalapeños and adding ½ cup diced bell peppers for color. Serve with apple slices and carrot sticks for a balanced, kid-approved meal.
Nutrition facts
Frequently asked questions
Can I use dried beans instead of canned for this recipe?
Yes, but you'll need to soak them overnight first! For 7 cups total dried beans, soak them in water for 8-12 hours, then drain and rinse before cooking. Simmer in fresh water with aromatics (onion, garlic) until tender (1-1.5 hours). This adds 30-45 minutes to prep time but creates a more rustic texture.
Why does my tortilla crust get soggy?
Pre-baking the tortilla strips for 5-7 minutes before assembling prevents sogginess. If yours still gets soft, try adding an extra layer of cheese between the beans and crust to create a moisture barrier. For extra crispiness, broil for 2-3 minutes at the end of baking.
What's the best way to make this gluten-free?
Swap tortillas for gluten-free corn tortillas (check labels) and use gluten-free flour for coating. For the crust, try crushed gluten-free corn chips mixed with olive oil instead of flour. The bean mixture stays naturally gluten-free as written.
Can I make this ahead of time?
Assemble the casserole (without the tortilla crust) up to 24 hours ahead and refrigerate. Add the crust just before baking. For freezing, assemble completely (including crust), cover tightly, and freeze for up to 3 months. Thaw overnight in the fridge before baking.
What's the secret to extra crispy tortilla strips?
Pat the strips dry before flouring and bake them at 400°F instead of 375°F for 8-10 minutes until golden. For even more crunch, spray with cooking oil after flouring. The higher heat creates better browning while keeping them crispy when added to the casserole.
