Side Dishes
This vegetarian bean casserole delivers the ultimate comfort food experience with crispy tortilla crowns and a rich, creamy cumin cheese layer. The secret lies in layering tender beans, aromatic vegetables, and a velvety cheese sauce that transforms a simple side into a hearty main dish.
I've perfected this recipe to ensure every bite offers that satisfying crunch on top and melt-in-your-mouth creaminess underneath.
The beauty of this dish is its versatility—it works as a standalone meal or pairs beautifully with grilled meats, fish, or roasted vegetables. The cumin-infused cheese sauce adds depth while keeping the dish vegetarian-friendly, and the tortilla crowns provide that irresistible textural contrast.
With just a few simple ingredients and a 30-minute prep time, you'll have a dish that's restaurant-worthy without the fuss.
What makes this recipe stand out is the balance of flavors and textures: the earthy beans, the aromatic vegetables, and the rich cheese sauce all come together in perfect harmony. The tortilla crowns bake to a golden, crispy finish, ensuring every bite is packed with satisfaction.
This dish is ideal for family dinners, potlucks, or even a cozy night in when you crave something hearty and comforting.
The best part? It reheats beautifully, making it perfect for meal prep. Whether you're serving it hot from the oven or straight from the fridge, the flavors remain rich and the tortilla crowns stay crispy.
Here's how to make this vegetarian bean casserole that will become a staple in your meal rotation.
Ingredients for bean casserole recipe vegetarian
Crispy tortilla crowns meet creamy cumin cheese—this vegetarian bean casserole is comfort food at its finest.
| Ingredient | Amount | Notes |
|---|---|---|
| Great Northern Beans 🌱 | 2 cups | Drained and rinsed canned |
| Cream of Mushroom Soup 🍄 | 2 cups | Condensed, vegetarian |
| Shredded Cheddar Cheese 🧀 | 2 cups | Medium sharp, freshly grated |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Corn Tortillas 🌽 | 8 whole | Medium size, cut into strips |
| Yellow Onion 🧅 | 1 whole | Medium, diced small |
| Green Bell Pepper 🍃 | 1 whole | Medium, diced small |
| Garlic Cloves 🧄 | 3 cloves | Fresh, minced fine |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
| Chicken-Free Broth 💧 | 1 cup | Vegetable broth, low-sodium |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Sour Cream 🥛 | ½ cup | Full-fat for creaminess |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The beans are the heart of this dish, so Great Northerns are ideal—they hold their shape and soak up flavors beautifully. I always use canned beans for convenience, but if you're prepping ahead, dried beans simmered until tender work too. For the cheese, sharp cheddar from the deli section (the kind that comes in a wedge) melts smoother than pre-shredded. The cumin? Toast it first in a dry pan for 30 seconds—trust me, it makes all the difference. Grab your tortillas from the Latin foods aisle at the grocery store—they're usually corn and hold up better to baking than flour tortillas.
No cumin on hand? Smoked paprika at half the amount gives a similar depth. Swap the bell pepper for zucchini or mushrooms if you're feeling adventurous. The cream of mushroom soup can be homemade (just blend sautéed mushrooms, broth, and a splash of cream), but Campbell's Vegetarian Cream of Mushroom is a solid shortcut. For extra richness, stir in a splash of milk or a dollop of vegan cream cheese with the sour cream. And if you're watching sodium, rinse the beans thoroughly to cut down on canned salt.
This casserole tastes even better the next day—3-4 days in the fridge, covered, is perfect. For crispier tortilla crowns, bake at 425°F for 5 minutes before adding to the casserole. Freezes beautifully for up to 3 months—just thaw overnight in the fridge before reheating. I always make a double batch because it disappears fast. Garnish with fresh cilantro right before serving—it brightens up the whole dish.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just toss everything into a single dish, bake, and walk away. No chopping, no fussing, no extra pots. The cumin and mushroom soup do all the work while you sip your coffee.
- Cheesy Crispy Top: That tortilla crust? Chef’s kiss. The cheddar melts into gooey perfection while the edges get just crispy enough to hold up to seconds. Honestly, I’ve ruined perfectly good meals just to eat this part first.
- Meal Prep MVP: Between us, this is my secret weapon for busy weeks. Make it Sunday, reheat it all week—it’s hearty enough for lunch, easy enough for dinner, and even my picky teen doesn’t complain. (Yes, even on a Tuesday night.)
- Budget-Friendly Feast: Great Northern beans and tortillas stretch this into a full meal for half the cost of takeout. The cream of mushroom soup adds richness without breaking the bank, and the cumin gives it that warm, earthy kick that makes it feel fancy—without the price tag.
Step-by-step instructions for crispy tortilla crowns over creamy cumin cheese
Here's how to create the perfect vegetarian casserole with golden tortilla crowns and rich, spiced cheese filling.
Sauté the Vegetable Base
Heat the 2 tablespoons olive oil in a large skillet over medium heat. Add the diced yellow onion and diced green bell pepper, cooking for 5-6 minutes until the vegetables soften and begin to caramelize slightly. You'll know they're ready when they release their aroma and the edges turn just translucent.
Add the 3 minced garlic cloves and cook for 30 seconds until fragrant. This quick cooking prevents the garlic from burning, which would make the whole dish bitter. Transfer the sautéed vegetables to a mixing bowl and set aside - they'll form the flavor foundation for your casserole.
Build the Creamy Bean Mixture
In the same skillet, pour in the 1 cup chicken-free broth and scrape up any browned bits from the bottom. Add the 2 cups drained Great Northern Beans and 2 cups Cream of Mushroom Soup, stirring gently to combine. Bring to a gentle simmer over medium-low heat for 3-4 minutes until everything is well incorporated.
Remove from heat and stir in the 1 tablespoon ground cumin, 1 teaspoon salt, and ½ teaspoon ground black pepper. The cumin will infuse its warm, earthy flavor throughout the mixture. Let it cool slightly - this prevents the cheese from getting too hot and separating later when we add it.
Prepare the Cheesy Filling
In a separate bowl, combine the cooled bean mixture with the 2 cups shredded cheddar cheese and ½ cup sour cream. Stir until the cheese is fully melted and the mixture is smooth and creamy. The texture should be thick but still pourable - if it's too thick, add 1-2 tablespoons of the chicken-free broth to loosen it.
Fold in the sautéed vegetables from Step 1, ensuring even distribution. The vegetables will add texture contrast to the creamy base. Taste and adjust seasoning if needed - this is your chance to perfect the flavor before it goes into the oven.
Assemble the Casserole
Preheat your oven to 375°F. Spread half of the creamy bean mixture evenly in the bottom of a 9x9-inch baking dish. Arrange 4 of the corn tortilla strips in a circular pattern on top, overlapping slightly to create a crown shape. Repeat with the remaining bean mixture and tortilla strips.
The tortilla crowns should be close together but not touching - this creates pockets for the cheese to melt into while still allowing them to crisp up. Sprinkle the entire top with the ¼ cup chopped fresh cilantro for a pop of color and freshness.
Bake to Golden Perfection
Bake uncovered for 20-25 minutes until the tortilla crowns are deep golden brown and crispy, and the cheese is fully melted and bubbly. The edges should pull away slightly from the baking dish when gently tugged - this indicates it's ready.
Let the casserole rest for 5 minutes before serving. This resting time allows the cheese to set slightly, making it easier to slice and serve. The tortilla crowns should be crispy enough to hold their shape but still tender enough to bite through. Serve immediately with your favorite sides!
Pro Tips For Making Bean Casserole Recipe Vegetarian
- SOAK BEANS OVERNIGHT: I learned this the hard way—rushing soaked beans leaves them mealy and unappetizing. Great Northerns need at least 8 hours in water (or a quick 2-hour soak in boiling water). Drain and rinse well before cooking to cut bitterness, and don’t skip the initial rinse if using canned beans.
- SAUTÉ CUMIN FIRST: That ground cumin burns faster than you’d think. Toast it in a dry pan for 30 seconds until fragrant before mixing it into the soup—it deepens the earthy flavor without overpowering. Skip this, and you’ll just get a dusty aftertaste.
- BAKE TORTILLAS UNTIL CRISP: The top of your casserole won’t be golden and crunchy if you don’t bake the tortillas long enough. Cover with foil for the first 20 minutes, then uncover and bake another 10–15 minutes at 375°F (350°F for glass dishes) until edges are crisp. Yes, it’s tempting to rush, but that’s how you end up with soggy chips.
- STIR IN CHEESE LATE: Melting cheese too early makes the casserole greasy and separates the layers. Wait until the last 5 minutes of baking to sprinkle the cheddar—this guarantees a smooth, creamy finish without a gooey mess. (Pro move: Use a mix of sharp and mild cheddar for complexity.)
Pro cooking tips for this dish
Cheese Melting Secrets
For that perfect creamy yet firm cheese texture, I always shred my own cheddar cheese using a box grater—pre-shredded cheese contains anti-caking agents that prevent proper melting.
Place the shredded cheese in a microwave-safe bowl and zap it for 30 seconds to soften slightly before mixing with the bean mixture. This step ensures the cheese blends smoothly without clumping. 🧀
If your cheese sauce separates, don’t panic! Simply whisk in 1 tablespoon of cold sour cream or vegetable broth to restore creaminess.
For extra richness, I sometimes stir in ¼ cup of vegan cream cheese (like Kite Hill) for a smoother, more velvety texture that still holds its shape when baked.
Tortilla Crown Tricks
To get those golden, crispy tortilla crowns, I pre-bake the tortilla strips for 5 minutes at 425°F before assembling the casserole. This jump-start ensures they crisp up evenly and don’t turn soggy.
Use corn tortillas—they hold their shape better than flour tortillas and add a subtle sweetness that pairs perfectly with the cumin cheese. 🌽
For a textural surprise, sprinkle ½ teaspoon of smoked paprika over the tortilla crowns before baking. This adds a smoky depth that complements the cumin and enhances the overall flavor profile.
If you’re short on time, you can even use store-bought tortilla chips (like Doritos or Fritos) for a quick, crunchy shortcut!
Layering Like a Pro
When assembling, spread the bean mixture evenly in the baking dish—this prevents uneven baking and ensures every bite has that creamy, cheesy goodness. For a restaurant-style finish, arrange the tortilla strips in a sunburst pattern (like a flower) around the edges before baking.
This not only looks stunning but also creates a crispy border that adds a delightful contrast. ⚡
If your casserole feels too thick after assembly, gently press down on the tortilla crowns to help them crisp faster. For a glossy finish, brush the top with a little olive oil before baking—this prevents drying and adds a subtle richness to the tortillas.
Oven Temperature Control
Bake at 375°F for the creamy cheese to melt properly, but if you want extra-crispy tortilla crowns, broil for 1-2 minutes at the end. Keep a close eye on it—broiling can happen fast!
For a foolproof bake, place the casserole on the middle rack of the oven to ensure even heat distribution. 🌡️
If your oven runs hot, reduce the temperature to 350°F and extend baking time by 5 minutes. Conversely, if your oven is on the cooler side, increase to 400°F for the last 5 minutes to crisp up the tortillas.
A meat thermometer isn’t necessary here, but if you’re unsure, check for doneness when the cheese is bubbly and the tortillas are golden brown.
Nutrition facts
Frequently asked questions
Can I make this vegetarian bean casserole without sour cream?
Swap the sour cream for ½ cup plain Greek yogurt (dairy or coconut-based for vegan) or ¼ cup vegan mayo. Both add creaminess while keeping the dish rich and flavorful. For extra tang, add 1 teaspoon lemon juice to the yogurt before mixing. The texture will be slightly lighter but still delicious.
How do I prevent the tortilla crowns from getting soggy?
Pre-bake the tortilla strips for 5 minutes at 425°F before assembling—this creates a crispy base. Also, spread the bean mixture evenly in the dish and arrange tortillas close together (but not touching) to create air pockets. For extra insurance, sprinkle ½ teaspoon smoked paprika on the tortillas before baking to add a protective layer.
What beans work best for this recipe?
Great Northern beans are ideal—they hold their shape and soak up flavors beautifully. You can also use kidney beans (for heartier texture) or black beans (for extra richness). Just drain and rinse canned beans thoroughly to reduce sodium. For a lighter option, try white beans, which blend smoothly into the creamy sauce.
Can I make this ahead of time or freeze it?
This casserole tastes even better the next day! Store covered in the fridge for 3-4 days. For freezing, assemble the dish (without baking), wrap tightly in foil, and freeze for up to 3 months. Thaw overnight in the fridge, then bake at 375°F for 15-20 minutes to crisp the tortillas. Reheat leftovers in the oven for 10 minutes to maintain texture.
What can I serve with this vegetarian bean casserole?
Pair it with crusty bread or cornbread to soak up the creamy sauce. For a complete meal, add a fresh mixed green salad with lime vinaigrette or roasted sweet potatoes. It also works well alongside grilled vegetables or black beans and rice for a hearty Tex-Mex spread.
