Bean Casserole Recipe Vegetarian: Crispy Tortilla Crown Over Creamy White Bean Rivers

Side Dishes

Bean Casserole Recipe Vegetarian: Crispy Tortilla Crown Over Creamy White Bean Rivers

This vegetarian bean casserole recipe delivers the perfect balance of crispy tortilla crown and creamy white bean rivers—a comforting dish that transforms simple ingredients into a restaurant-worthy meal.

The secret lies in layering seasoned white beans with a creamy sauce, then crowning it with crispy tortillas that bake to golden perfection. I developed this version after years of testing, ensuring every bite delivers that satisfying crunch over velvety texture.

The beauty of this recipe is its versatility—it works as a hearty side dish or even a main course when paired with a fresh salad or crusty bread. Traditional methods call for baking, but I've included a stovetop variation for those short on oven space.

The dish is naturally dairy-free and can be made egg-free with simple substitutions, making it adaptable to various dietary needs while keeping the flavors rich and satisfying.

What sets this casserole apart is the crispy tortilla crown, which adds a delightful textural contrast to the creamy bean filling. The combination of flavors—earthy beans, savory spices, and the slight sweetness of the tortillas—creates a dish that's both nostalgic and elevated.

Whether you're serving it at a family gathering or meal prepping for the week, this recipe delivers comfort in every bite.

Ready in under an hour, this vegetarian bean casserole is perfect for weeknight dinners or special occasions. The instructions are straightforward, but the result is anything but basic—think of it as a cozy, elevated take on a classic comfort food. Let's get started!

👨‍🍳
Difficulty
Easy
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for bean casserole recipe vegetarian

Sixteen ingredients transform into a restaurant-worthy vegetarian bean casserole with crispy tortilla crowns.

Ingredient Amount Notes
Great Northern White Beans 🌱 2 cups Canned, drained and rinsed
Vegetable Broth 💧 2 cups Low-sodium preferred
Corn Kernels 🌽 1 ½ cups Fresh or frozen, drained
Diced Green Bell Pepper 🧅 1 cup Fresh, medium heat
Diced Red Bell Pepper 🍅 1 cup Fresh, medium heat
Diced Onion 🧅 1 ½ cups Yellow or white
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Flour Tortillas 🥞 6 whole Medium size, 10-inch
Creamy Vegetable Broth 💧 1 cup For sauce base
Olive Oil 🫒 ¼ cup Extra-virgin for richness
Ground Cumin 🌿 1 tbsp Toasted for depth
Smoked Paprika 🌶️ 1 tsp For smoky flavor
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground
Dried Thyme 🌿 ½ tsp Or 1 tsp fresh

The tortillas are the star—look for medium-sized, 10-inch flour tortillas at Whole Foods or your local Mexican market for optimal texture. These should be pliable but sturdy enough to hold their shape when layered. Great Northern white beans provide the creamy base; canned is fine, but if you can find dried, soaking overnight yields superior texture. For the peppers, fresh is best—their sweetness balances the earthy beans, but frozen works in a pinch. The vegetable broth should be low-sodium to avoid overpowering the delicate flavors; Pacific Foods or Imagine brands are excellent choices for depth without excess salt.

No corn? Frozen peas work beautifully as a substitute—they add a similar sweetness and texture contrast. Short on bell peppers? Diced zucchini or yellow squash bridges the flavor gap, though the color contrast will differ. The creamy vegetable broth can be swapped for cashew cream (blend soaked cashews with water) for a richer, dairy-free alternative. For the spices, smoked paprika is non-negotiable—it's what gives this dish its signature depth. If you can't find it, regular paprika plus a pinch of liquid smoke mimics the effect. The ground cumin should be toasted in a dry pan for 30 seconds before adding to the beans—this simple step amplifies its earthy notes significantly.

Prep the tortillas ahead of time by stacking them with parchment between layers to prevent sticking. The assembled casserole keeps well in the fridge for 4-5 days, though the tortilla crown loses crispiness after day two—best reheated briefly in the oven. For longer storage, freeze the assembled (unbaked) casserole for up to 3 months. When reheating, cover with foil to prevent the tortillas from drying out. This dish also reheats beautifully on the stovetop with a splash of broth to restore moisture. Portion into individual servings before freezing for easy weeknight meals.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe because it’s literally one pan, one bowl, and done. No chopping mountains of veggies—just dice two peppers and dump the rest. The beans and broth do the heavy lifting while you sip your coffee.
  • Creamy Crunch Combo: That sweet corn, tender beans, and crispy bell peppers? Chef’s kiss. The bell peppers caramelize just enough to add a smoky depth, while the corn keeps it bright and satisfying. (Yes, even my picky husband finishes his plate.)
  • Meal Prep MVP: Between us, this is my secret weapon for lazy Sundays. Make a big batch, and you’ve got lunch for the week—reheats like a dream, and the flavors only get better tomorrow. My kids ask for it all the time.
  • Budget-Friendly Feast: Great Northern beans and bell peppers stretch into a hearty, protein-packed meal without breaking the bank. I feed four for under $8, and honestly? It’s the kind of dish that makes grocery day feel like a win.

Step-by-step instructions for vegetarian bean casserole

Here's the method for building layers of creamy white bean rivers topped with crispy tortilla crowns.

1

Sauté Aromatics and Build the Bean Base

Heat the 0.25 cup olive oil in a large Dutch oven over medium heat. Add the 1.5 cups diced onion and cook for 5 minutes until softened and translucent. Add the 4 cloves minced garlic, 1 tbsp ground cumin, 1 tsp smoked paprika, 0.5 tsp dried thyme, 1.5 tsp salt, and 0.5 tsp black pepper, stirring for 30 seconds until fragrant.

Add the 1 cup diced green bell pepper and 1 cup diced red bell pepper, cooking for 4-5 minutes until slightly softened. Stir in the 2 cups Great Northern white beans and 2 cups vegetable broth, bringing to a gentle simmer. Cook for 10 minutes until the flavors meld and the mixture thickens slightly. The beans should be warm through but not mushy.

2

Add Corn and Prepare the Tortilla Crown

Stir the 1.5 cups corn kernels into the bean mixture and cook for 2 minutes until heated through. Remove from heat and set aside. In a small bowl, whisk together 1 cup creamy vegetable broth with 1 extra teaspoon salt to create the sauce for the tortilla crown.

Cut each of the 6 flour tortillas into 8 equal wedges, creating 48 total pieces. Arrange them in a single layer on a parchment-lined baking sheet, leaving space between each. Brush each piece lightly with the creamy vegetable broth mixture, coating both sides evenly. This will ensure crispiness when baked.

3

Assemble and Bake the Casserole

Preheat your oven to 375°F. Spread the bean mixture evenly into a 9x13-inch baking dish, creating a smooth base. Arrange the brushed tortilla wedges in a decorative pattern on top, slightly overlapping the edges to form a crown. This creates both visual appeal and structural support for crisping.

Bake for 20-25 minutes until the tortilla crown is deep golden brown and crispy, while the bean mixture bubbles gently at the edges. The tortillas should hold their shape when pressed lightly. If the crown browns too quickly, tent loosely with foil for the last 5 minutes to prevent burning.

4

Rest and Serve for Maximum Texture

Remove from the oven and let the casserole rest for 10 minutes before serving. This resting period allows the tortilla crown to crisp further while the bean mixture sets slightly, creating that perfect contrast between creamy rivers and crispy tops.

Serve immediately with a dollop of sour cream or avocado slices if desired. The tortilla crown should shatter slightly when cut, revealing the steaming bean mixture beneath. Each bite delivers the perfect balance of crispy, smoky tortilla against the creamy, spiced bean base.

👨‍🍳

Pro Tips For Making Bean Casserole Recipe Vegetarian

  • SOAK BEANS OVERNIGHT: I learned this the hard way—skipping the soak leaves your beans tough no matter how long you simmer. Great Northerns need at least 8 hours in water (or a quick 2-hour soak in hot water) to break down properly. Trust me, your casserole will thank you with creamy texture instead of that sad, dry bite.
  • CHAR THE PEPPERS: Skip the raw peppers—they’ll just sit there like wet cardboard. Sear the diced green and red bell peppers in a dry pan for 3-4 minutes until slightly blistered. The caramelized edges add depth that raw peppers can’t match, and it takes almost no extra time.
  • USE FROZEN CORN DIRECTLY: No need to thaw or rinse frozen corn kernels—just toss them straight into the casserole. The cold kernels will release starch as they warm, creating a thicker, creamier sauce. (Yes, even if you’re impatient like me.)
  • BAKE UNTIL CRUSTY: Don’t pull the casserole out when it looks "done"—wait for the top to turn golden brown, with crisp edges pulling away slightly. The last 10 minutes at 375°F (with foil off) is non-negotiable for that restaurant-quality texture. If it’s still soggy, crank the heat to 400°F for 5 minutes.

Make-ahead tips for leftovers

Prep Ahead Strategy

Assemble the entire casserole—including the bean mixture and tortilla crown—up to 24 hours in advance. Store it uncovered in the refrigerator to allow the tortillas to dry slightly, which enhances crispiness when baked later.

I find this method works best with the Great Northern white beans pre-cooked and chilled, as their texture improves after resting. 🌱

Freezer-Friendly Assembly

For maximum convenience, assemble the unbaked casserole in a freezer-safe baking dish and freeze for up to 3 months. When ready to bake, thaw overnight in the fridge, then bake according to instructions.

The tortilla crown may need an extra 5-10 minutes in the oven to crisp properly after freezing. I recommend using parchment paper between layers of tortillas during freezing to prevent sticking.

Portion Control

Divide the baked casserole into individual portions before freezing for easy reheating. Store in airtight containers with a splash of vegetable broth to maintain moisture. Reheat covered in the microwave for 2-3 minutes or in the oven at 350°F for 15 minutes to restore crispiness.

This method keeps the tortilla crown from becoming soggy while maintaining the creamy bean texture.

Oven vs. Stovetop

If you're short on oven space, the bean mixture can be made ahead and reheated on the stovetop with ½ cup vegetable broth until steaming. Assemble the tortilla crown fresh and bake separately for 10-12 minutes at 375°F until golden.

This two-step method works beautifully for smaller batches and keeps the tortillas extra crispy. I love this approach for weeknight dinners when oven space is limited.

Garnish Fresh

Add fresh garnishes like cilantro, avocado slices, or lime wedges right before serving to keep them vibrant. These toppings not only enhance flavor but also add a pop of color.

I often sprinkle crumbled cotija cheese (if not vegan) or toasted pumpkin seeds for extra texture. Store garnishes separately and add them after reheating to maintain freshness.

Reheating Secrets

For the best results, cover the casserole loosely with foil and reheat in the oven at 350°F for 15-20 minutes. This gentle heat ensures the tortilla crown stays crispy while the bean mixture reheats evenly.

If using the microwave, stir halfway through cooking to distribute heat evenly. Avoid adding extra liquid—trust me, the bean mixture will have absorbed enough moisture during initial baking to reheat beautifully. ✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 52g18%
Dietary Fiber 10g36%
Sugars 6g
Protein 16g32%
* 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 vegetarian bean casserole without tortillas?

Swap the tortilla crown for crushed tortilla chips or panko breadcrumbs mixed with olive oil and smoked paprika. Sprinkle them on top before baking for a similar crispy texture. For extra richness, add vegan cheese or toasted pumpkin seeds instead. The bean mixture will still be delicious on its own if you prefer a simpler presentation.

2

How do I make this recipe gluten-free?

Use gluten-free flour tortillas (like Siete brand) and ensure your vegetable broth is certified gluten-free. For the tortilla crown, brush the wedges with olive oil instead of creamy broth to avoid any hidden gluten. Double-check all spice blends for cross-contamination warnings. The bean mixture itself is naturally gluten-free as written.

3

Why did my tortilla crown turn soggy instead of crispy?

Soggy tortillas usually happen from too much moisture in the bean mixture or insufficient baking time. First, ensure your tortilla wedges are fully coated with oil or broth but not dripping. Second, bake at 375°F for the full 20-25 minutes, tenting with foil only if needed for browning. Finally, let the casserole rest 10 minutes before serving—this helps the crown crisp further. For extra insurance, bake the tortilla crown separately for 5 minutes after assembling.

4

Can I use different types of beans in this recipe?

Yes! While Great Northern white beans work best for their creamy texture, you can substitute cannellini beans or black beans (drained and rinsed). For a heartier dish, use kidney beans or chickpeas. Just adjust the liquid—darker beans may need ½ cup extra broth to maintain the same consistency. The corn and spices will complement any bean variety beautifully.

5

Is this casserole safe to eat cold?

While it's safe to eat cold, the tortilla crown loses its crispiness and the bean mixture may thicken too much. For best texture, reheat covered in the oven at 350°F for 15 minutes or until warmed through. If you must serve cold, store it in the fridge for no more than 2 days and add fresh garnishes like avocado or lime wedges to brighten the flavors. The bean mixture stays delicious cold, but the tortilla crown suffers!

★★★★★4.9(8 reviews)
Categories Side Dishes