Bean Cassoulet Recipe Vegetarian: Crispy Tortilla Crowns Over Melted Cheese Rivers

Main Courses

Bean Cassoulet Recipe Vegetarian: Crispy Tortilla Crowns Over Melted Cheese Rivers

This vegetarian bean cassoulet delivers all the rustic comfort of the classic French dish—just without the meat. The secret lies in layering tender white beans, hearty mushrooms, and aromatic vegetables, then crowning it with crispy tortilla strips that shatter like glass over melted cheese rivers.

I perfected this adaptation after years of testing plant-based substitutes, and the result is a dish that’s just as satisfying as the original, but entirely vegetarian.

The beauty of this recipe is its slow-cooked approach, which transforms simple ingredients into something deeply flavorful. You’ll start with a rich base of garlic, thyme, and white wine-infused broth, then build layers of beans, mushrooms, and carrots that meld together into a tender, savory mass.

The tortilla crown isn’t just for show—it’s the crispy finishing touch that elevates every bite, mimicking the traditional breadcrumb topping without the fuss.

What you’ll end up with is a dish that’s hearty enough for a family dinner but elegant enough for company—golden, bubbling, and packed with layers of texture and flavor. The mushrooms add a meaty depth, while the tortilla crown provides that satisfying crunch you crave.

This is the kind of recipe that tastes like home, even when you’re cooking for vegetarians or simply craving something comforting.

Best of all, it’s foolproof—no special equipment or advanced techniques required. Just layer, bake, and let the oven work its magic. Here’s how to make it happen.

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

Ingredients for bean cassoulet recipe vegetarian

Layered beans, mushrooms, and tortilla crowns—this vegetarian cassoulet delivers restaurant-quality comfort without meat.

Ingredient Amount Notes
Great Northern White Beans 🌿 2 ½ cups Cooked, drained, no salt added
Creamy White Wine 🍷 1 cup Dry variety for balance
Carrots 🥕 1 ½ lb Peeled, cut into 1/4-inch slices
Mushrooms 🍄 1 ½ lb Cremini or baby bella, sliced
Onions 🧅 2 whole Yellow or red, thinly sliced
Garlic Cloves 🧄 8 cloves Minced for aromatic base
Fresh Thyme 🌿 2 tbsp Leaves only, chopped fine
Corn Tortillas 🍞 12 whole Cut into 1/2-inch strips
Vegan Butter 🧈 ½ cup For crisping tortilla crown
Vegetable Broth 💧 3 cups Low-sodium preferred
Shredded Mozzarella 🧀 2 cups Part-skim for meltiness
Olive Oil 🫒 ¼ cup Extra-virgin for richness
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ 1 tsp Freshly cracked
Nutritional Yeast 🍃 ¼ cup For cheesy umami depth

The beans are the heart of this dish, so Great Northern is ideal—they hold their shape beautifully. Trader Joe's sells pre-cooked cans for convenience, but if you're using dried, soak overnight. The mushrooms should be cremini or baby bella—they're meatier than white mushrooms. For the tortillas, Mission brand corn tortillas work perfectly, but any sturdy corn tortilla will do. The key is cutting them into even strips so they crisp uniformly. I always toast the strips in the oven first to lock in crispiness before baking the whole dish.

No white wine? Substitute vegetable broth with 1 tbsp lemon juice for acidity. Fresh thyme is best, but dried at one-third the amount works in a pinch. The nutritional yeast might be new to you—it's a game-changer for that cheesy, umami depth without dairy. If you can't find it, extra-firm tofu crumbles can mimic some of that texture. For the mushrooms, if you can't find cremini, shiitake or oyster mushrooms add a different but equally delicious earthiness. And if you're worried about the tortilla crown being too much work, pre-made panko crust can be a quick alternative, though it won't have that authentic shatter.

This cassoulet tastes even better the next day, so make a double batch if you can. Store leftovers covered in the fridge for up to 5 days, though the tortilla crown loses crispiness after day 2. For reheating, cover with foil and bake at 350°F for 15 minutes. The dish freezes beautifully too—just bake straight from frozen for 45 minutes. I always make this on a Sunday so I have leftovers for quick lunches during the week. The cheese gets extra gooey when reheated, which is honestly the best part.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just toss everything into a Dutch oven, simmer, and let the white wine and mushrooms work their flavor magic. No chopping boards to clean, no extra pans to wash.
  • Creamy, Rich, Umami Bomb: That white wine reduction clinging to the mushrooms and carrots? It’s like a hug for your taste buds. The beans soak up all the deep, savory goodness—no blandness here.
  • Weeknight Wonder: I make this when I’m too tired for fussing but still want something hearty. It’s ready in under an hour, and the leftovers? Even better the next day.
  • Budget-Friendly Feast: Great Northern beans and mushrooms stretch into a meal that fills the kitchen with warmth. Honestly, I’ve fed four people for under $10—plus, it’s vegetarian but still feels indulgent.

Step-by-step instructions for vegetarian bean cassoulet with crispy tortilla crowns

Transform humble ingredients into a showstopping vegetarian cassoulet with layers of crispy tortilla crowns and melted cheese rivers.

1

Sauté the Vegetable Base for Deep Flavor

Heat the 0.25 cup olive oil in a large Dutch oven over medium heat. Add the 1.5 lb carrots and cook for 5 minutes until they begin to soften slightly. Add the 1.5 lb mushrooms and cook for another 5 minutes until they release their moisture and start to brown.

Push the vegetables to one side of the pot, then add the 2 whole onions and 8 cloves garlic cloves to the empty space. Sauté for 3 minutes until the onions are translucent and the garlic is fragrant. Stir everything together and add the 2 tbsp fresh thyme, 1.5 tsp salt, and 1 tsp black pepper. Cook for another 2 minutes to let the spices meld with the vegetables.

2

Deglaze and Build the Rich Sauce

Pour in the 1 cup creamy white wine and scrape up all the browned bits from the bottom of the pot. Let it simmer for 3-4 minutes until the wine reduces by half and the liquid thickens slightly. Add the 3 cups vegetable broth and bring to a gentle simmer.

Stir in the 2.5 cups cooked great northern white beans and 0.25 cup nutritional yeast, then reduce heat to low. Let the mixture simmer for 15 minutes to allow all the flavors to meld together. The beans should be heated through, and the sauce should have a thick, velvety consistency.

3

Prepare the Crispy Tortilla Crowns

While the bean mixture simmers, melt the 0.5 cup vegan butter in a large skillet over medium-high heat. Add the 12 whole corn tortillas, cut into ½-inch strips, and cook in batches for 2-3 minutes until they become golden brown and crispy. Transfer the cooked tortilla strips to a paper towel-lined plate to drain excess oil.

Here's the thing—don't overcrowd the skillet. Cook the tortilla strips in small batches so they crisp up properly. If they look undercooked after 3 minutes, give them another 30 seconds to finish. You want them to be crispy enough to hold their shape when stacked, but not so brittle they shatter.

4

Layer and Bake for Maximum Crispiness

Preheat your oven to 375°F. Spread half of the bean mixture in the bottom of the Dutch oven, then sprinkle half of the 2 cups shredded mozzarella evenly over the top. Repeat with the remaining bean mixture and cheese. The cheese should melt into a gooey layer that will create those signature cheese rivers when baked.

Arrange the crispy tortilla strips in a decorative pattern on top of the cheese, overlapping slightly to create a crown effect. Bake for 15-20 minutes until the cheese is fully melted and bubbly, and the tortilla crowns are golden and crispy. Watch closely in the last 5 minutes—you want the cheese to be melted but not browned.

5

Rest and Serve with Confidence

Remove the cassoulet from the oven and let it rest for 10 minutes before serving. This resting period allows the cheese to set slightly, making it easier to slice and serve. The tortilla crowns should still be crispy, and the cheese should have that perfect melted, stretchy texture.

Serve the cassoulet directly from the Dutch oven, slicing through the tortilla crowns and cheese rivers for a dramatic presentation. Each bite should deliver a perfect balance of crispy, cheesy, and hearty bean flavors. The tortilla crowns add a satisfying crunch that contrasts beautifully with the creamy cheese and tender beans.

👨‍🍳

Pro Tips For Making Bean Cassoulet Recipe Vegetarian

  • SOAK BEANS OVERNIGHT: I learned this the hard way—skipping the soak leaves your beans tough and mealy, no matter how long you simmer. Use 4 cups of water per cup of beans, swap it once, and let them sit at least 12 hours. (Yes, even if you're impatient like me, the texture makes the wait worth it.)
  • SAUTÉ ONIONS LOW AND SLOW: After burning three batches, I finally figured out that onions need patience. Cook them on medium-low with a splash of wine from the start—this keeps them sweet instead of bitter. Stir every 3-4 minutes until they’re golden, not brown. (Your future self will thank you.)
  • SKIP THE CROWDED CASSEROLE: This isn’t the prettiest method, but it’s the tastiest: pack the beans and veggies loosely into the dish. Overstuffing means soggy bottoms and a mushy texture. Leave 1-inch gaps—it’ll look weird, but the flavors meld better when they’re not fighting for space.
  • DEGLAZE WITH WINE IMMEDIATELY: That leftover caramelized onion-mushroom mix? Don’t scrape it out—pour in the wine right away while it’s hot. Let it bubble for 2 minutes to lift all the stuck-on bits. (Sounds weird, but it works: you’ll end up with a richer, more cohesive sauce.)

Perfect pairings for this recipe

Crispy Bread Alternatives

If you don’t have corn tortillas, panko breadcrumbs make an excellent substitute—toss 1 cup with 2 tbsp melted vegan butter and 1 tsp smoked paprika, then bake at 375°F for 8-10 minutes until golden.

For a gluten-free option, use crushed plantain chips—their natural sweetness pairs beautifully with the savory cassoulet. 🌟

Cheese Variations

Swap mozzarella for vegan cheddar shreds (like Violife) for a sharper flavor, or try smoked gouda for depth. For a dairy-free option, use cashew-based mozzarella—it melts like a dream and adds a creamy richness.

I’ve also had great results with nutritional yeast mixed with olive oil for a cheesy, umami topping.

Vegetable Swaps

Need to change up the veggies? Roasted butternut squash adds natural sweetness, while chickpeas (instead of beans) boost protein. For a Mediterranean twist, add sun-dried tomatoes and kalamata olives—just reduce broth by ½ cup to balance moisture.

The mushrooms are key for that meaty texture, but lentils or walnuts can mimic it too.

Topping Ideas

Finish with toasted pumpkin seeds for crunch or fresh parsley for brightness. A drizzle of hot honey (mix 2 tbsp honey with ½ tsp cayenne) adds a sweet-spicy kick.

For extra drama, sprinkle everything bagel seasoning on the tortilla crowns before baking—it adds a savory, herby crunch that’s irresistible. 💛

Beverage Pairings

A crisp Sauvignon Blanc (like Kim Crawford) cuts through the richness with its citrus notes. For beer lovers, a Belgian witbier (such as Hoegaarden) balances the dish’s heartiness with its effervescence. If you prefer something non-alcoholic, sparkling apple cider with a cinnamon stick adds a festive touch.

Side Dish Suggestions

Serve with garlic mashed potatoes for a comforting contrast or a simple arugula salad with lemon vinaigrette to brighten the plate. Crusty sourdough bread is perfect for soaking up the cheese rivers. For a lighter option, roasted Brussels sprouts with balsamic glaze add a touch of sophistication. 🥗

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 8g40%
Cholesterol 25mg8%
Sodium 850mg37%
Total Carbohydrate 68g25%
Dietary Fiber 12g43%
Sugars 8g
Protein 24g48%
* 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 cassoulet without tortillas?

If you don’t have corn tortillas, try panko breadcrumbs mixed with 2 tbsp melted vegan butter and 1 tsp smoked paprika, baked until golden. For a gluten-free option, crushed plantain chips work beautifully too. The key is achieving that crispy texture—just adjust baking time as needed.

2

How do I make this dish more protein-rich?

Add 1 cup cooked lentils or ½ cup walnuts to the bean mixture for extra protein. You can also mix in ½ cup chickpeas (drained and rinsed) for a heartier texture. The mushrooms already provide some umami depth, but these additions will make it even more satisfying.

3

Can I prepare this cassoulet ahead of time?

Yes! Assemble the dish (without the tortilla crown) up to 24 hours ahead and refrigerate. When ready to bake, cover with foil and bake at 375°F for 25-30 minutes. For the tortilla crown, toast them fresh before baking to keep them crispy. Leftovers taste even better the next day!

4

What’s the secret to getting crispy tortilla crowns?

Cook the tortilla strips in small batches over medium-high heat until golden brown—don’t overcrowd the pan! For extra crispiness, bake them separately at 375°F for 3-4 minutes before placing them on top of the cassoulet. The key is even strips and proper heat control.

5

Is there a way to make this dish gluten-free?

Use gluten-free corn tortillas or swap the tortilla crown for crushed gluten-free crackers mixed with olive oil. For the base, ensure all ingredients (like broth and nutritional yeast) are certified gluten-free. The mushrooms and beans will still provide that hearty, satisfying texture.

★★★★★4.5(12 reviews)
Categories Main Courses