Easy Vegetarian White Bean Casserole

About the author: Susan Updated on Sat, 24 Jan 2026 15:24:08 GMT Meatless Dishes

Tags: #vegetarian #casserole #comfort-food #make-ahead

A woman with red hair and a black shirt.
Susan

Home cook, recipe developer and founder of My Home Made Recipe, sharing the tested dishes my family loves.

Updated on Sat, 24 Jan 2026 15:24:08 GMT

View Recipe →
Vegetarian white bean casserole with golden crumbs and parsley Pin it
Vegetarian white bean casserole with golden crumbs and parsley

Easy Vegetarian White Bean Casserole is what I make when I want a meatless dinner that still feels sturdy. The beans turn creamy in the tomato-herb sauce, the mushrooms add depth, and the breadcrumb topping gives you that good casserole crunch.

This version uses canned cannellini beans, so there is no overnight soaking. Give the vegetables a few minutes to soften first. That small step keeps the finished casserole from tasting flat.

Beans, Greens, And Crisp Crumbs

Choose canned beans that look plump, not split and mushy. Rinse them well so the sauce tastes clean. Fresh mushrooms, a small bunch of kale or spinach, and a real wedge of parmesan make this simple bake taste much richer.

  • Cannellini beans. They become creamy in the oven while still keeping enough shape for a satisfying bite.
  • Mushrooms. They bring savory depth and help the casserole taste hearty without meat.
  • Onion, carrot, and celery. This trio gives the sauce sweetness and body before the beans go in.
  • Garlic and tomato paste. Garlic adds warmth, and tomato paste gives the sauce a deeper cooked flavor.
  • Diced tomatoes. They make the casserole juicy enough to bake without drying out.
  • Kale or spinach. Greens balance the creamy beans and fold neatly into the hot sauce.
  • Panko and parmesan. The topping bakes crisp and salty, which keeps each spoonful from feeling too soft.

Easy Vegetarian White Bean Casserole Method

  1. Heat the oven. Set the oven to 400°F and lightly oil a 9x13-inch baking dish or a deep 3-quart casserole.
  2. Cook the vegetables. Soften onion, carrot, celery, and mushrooms in olive oil until the mushrooms give off their moisture and start to brown.
  3. Wake up the flavor. Stir in garlic, tomato paste, thyme, rosemary, salt, and pepper. Cook for 1 minute so the tomato paste darkens a shade.
  4. Make it saucy. Add diced tomatoes, vegetable broth, and the rinsed beans. Simmer uncovered until the sauce thickens slightly.
  5. Fold in the greens. Stir in chopped kale or spinach until wilted. Taste and adjust the salt before it goes into the oven.
  6. Add the crumb topping. Spoon the filling into the baking dish, then cover it with panko, parmesan, parsley, and a drizzle of olive oil.
  7. Bake until bubbling. Bake for 18-22 minutes, until the edges bubble and the top is golden. Rest for 10 minutes before serving.
Easy Vegetarian White Bean Casserole
Easy Vegetarian White Bean Casserole

Why Canned Beans Work

Canned beans make this a true weeknight casserole. They are already tender, so the oven time is mostly about thickening the sauce and crisping the top. The key is to rinse them and simmer them gently. If you boil them hard, they break apart before the casserole reaches the oven.

White beans are naturally filling because they bring both protein and fiber. The USDA FoodData Central database is useful if you want to compare bean varieties or calculate your own nutrition. For another cozy white bean dinner, try the site favorite cheesy white bean casserole.

Getting A Golden Topping

Panko gives the crunchiest top because the flakes are larger than regular breadcrumbs. Tossing the crumbs with olive oil before baking helps them brown evenly. Parmesan adds salt and a nutty edge, so taste the filling before adding more salt.

If the topping is pale after 22 minutes, move the dish to the upper rack for 2-3 minutes. Watch closely. Breadcrumbs can go from toasted to scorched fast. This same crisp-top idea is why casseroles like classic green bean casserole hold up so well at the table.

Swaps That Keep It Simple

Use Great Northern beans if that is what you have. Swap kale for spinach, chard, or chopped frozen spinach that has been squeezed dry. For a creamier casserole, mash half a cup of the beans into the sauce before baking. For more heat, add chili flakes with the garlic.

You can make it gluten-free with gluten-free panko. To make it dairy-free, skip the parmesan and add nutritional yeast, lemon zest, and a little extra olive oil to the crumbs. The flavor will be different, but still savory and crisp.

Make-Ahead And Storage

The filling can be made ahead and chilled without the topping. When you are ready to bake, spread it into the dish, add the crumbs, and bake until hot all the way through. Leftovers keep in an airtight container in the fridge for up to 4 days.

Reheat single portions in the microwave, or warm larger portions covered in a 350°F oven. Add a splash of broth if the beans have absorbed all the sauce. If you like this meal-prep style, the quick Tuscan white bean soup uses similar pantry ingredients in a lighter bowl.

What To Serve Beside It

This casserole is rich enough to stand on its own, but it likes something fresh nearby. A lemony salad, roasted asparagus, or sliced cucumbers with vinegar all work. If you want a bigger family dinner, add garlic bread or a pan of roasted potatoes.

For a potluck table, serve it beside another easy vegetable dish like Mexican corn casserole. The beans stay warm for a while, and the topping still has a little crunch after sitting.

Summary

Serve this casserole hot from the oven with salad, roasted vegetables, or a thick slice of toasted bread.

Easy Vegetarian White Bean Casserole
Easy Vegetarian White Bean Casserole

FAQs

Can I use dried beans instead of canned?

Yes, but cook them first. You need about 4 1/2 cups cooked white beans for this recipe, which is roughly the amount from three 15-ounce cans. Simmer dried beans until tender before adding them to the casserole.

What kind of white beans work best?

Cannellini beans are my first choice because they are creamy and hold their shape. Great Northern beans also work well. Navy beans are smaller and softer, so the casserole will be a little creamier.

Can I make this casserole vegan?

Yes. Use vegetable broth, skip the parmesan, and add 2 tablespoons nutritional yeast to the breadcrumbs for savory flavor. Check that your breadcrumbs are dairy-free too.

How do I keep the casserole from turning watery?

Simmer the bean mixture uncovered for a few minutes before baking. It should look saucy but not soupy. If your canned tomatoes are very loose, cook them down for an extra 3-5 minutes.

Can I assemble it ahead of time?

You can make the bean filling up to 2 days ahead and refrigerate it. Add the breadcrumb topping right before baking so it stays crisp. Bake from cold and add about 10 extra minutes.

What should I serve with vegetarian white bean casserole?

A green salad, roasted broccoli, garlic toast, or simple steamed green beans all work. For a bigger meal, serve it with rice, couscous, or a baked potato.

References

Sources cited in this recipe.
4.30 from 13 votes

Easy Vegetarian White Bean Casserole

Prep time:
15 min
Cook time:
35 min
Total time:
50 min
Servings:
6
Vegetarian white bean casserole with golden crumbs and parsley

A cozy vegetarian white bean casserole with tender cannellini beans, vegetables, tomato-herb sauce, and crisp parmesan breadcrumbs.

Ingredients

  • For the bean filling

  • 2 tablespoons olive oil, plus more for the dish
  • 1 medium yellow onion, diced
  • 1 medium carrot, diced
  • 1 celery stalk, diced
  • 8 oz (225 g) cremini mushrooms, sliced
  • 4 garlic cloves, minced
  • 2 tablespoons tomato paste
  • 1 teaspoon dried thyme
  • 1/2 teaspoon dried rosemary, crushed
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon black pepper
  • 1 can (14.5 oz or 411 g) diced tomatoes, with juices
  • 1/2 cup (120 ml) vegetable broth
  • 3 cans (15 oz each or 425 g each) cannellini beans, drained and rinsed
  • 3 packed cups (90 g) chopped kale or baby spinach
  • 1 tablespoon lemon juice
  • For the topping

  • 3/4 cup (45 g) panko breadcrumbs
  • 1/2 cup (45 g) grated parmesan cheese
  • 2 tablespoons chopped fresh parsley
  • 1 tablespoon olive oil

Instructions

1.

1. Heat the oven: Preheat the oven to 400°F. Lightly oil a 9x13-inch baking dish or deep 3-quart casserole dish.

2.

2. Soften the vegetables: Heat 2 tablespoons olive oil in a large skillet over medium heat. Add onion, carrot, celery, and mushrooms. Cook for 8-10 minutes, stirring often, until the mushrooms release moisture and begin to brown.

3.

3. Add the seasonings: Stir in garlic, tomato paste, thyme, rosemary, salt, and pepper. Cook for 1 minute, stirring constantly, until fragrant and slightly darker.

4.

4. Simmer the beans: Add diced tomatoes, vegetable broth, and cannellini beans. Simmer uncovered for 6-8 minutes, until the sauce thickens slightly but still looks moist.

5.

5. Wilt the greens: Stir in kale or spinach and cook for 2-3 minutes, until wilted. Add lemon juice, then taste and adjust salt if needed.

6.

6. Top the casserole: Transfer the bean mixture to the prepared baking dish. Mix panko, parmesan, parsley, and 1 tablespoon olive oil in a small bowl, then sprinkle evenly over the beans.

7.

7. Bake and rest: Bake for 18-22 minutes, until the edges are bubbling and the topping is golden. Let rest for 10 minutes before serving.

Good to know

  1. Use canned beans for the fastest version.
  2. Resting the casserole helps the sauce thicken before serving.
  3. Add a squeeze of lemon at the table for a brighter finish.

Equipment

  • 9x13-inch baking dish or 3-quart casserole dish
  • Large skillet
  • Wooden spoon
  • Small mixing bowl

Allergens

Always check labels if you have allergies.
  • Dairy
  • Gluten
  • Wheat

Nutrition facts

Values are estimates per serving.
  • Calories: 360
  • Fat: 13 g
  • Carbs: 48 g
  • Protein: 16 g