• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Greenbowl2soul
  • Home
  • Recipes
    • Breakfast
    • Drinks
    • Snacks
    • Side dishes
    • Salads
    • Soups
    • Main course
    • Sweet Treats
  • About
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Home
  • Recipes
  • About
  • Contact Us
×

White bean casserole

Published: Sep 6, 2023 · Modified: Sep 6, 2023 by Vandana Chauhan. This post may contain affiliate links.

25226 shares
  • Share
  • Tweet
White bean and tomato casserole with spinach.
Jump to Recipe Jump to Video

This white bean casserole is an easy-to-make and comforting vegetarian dinner recipe. It has a delicious combination of creamy white beans, juicy tomatoes, spinach, and cheese. If you are looking for easy meat-free family dinner recipes, then this vegetarian casserole is a great option.

Baked cannellini beans in a casserole dish.

There could be nothing more satisfying than a hearty, comforting baked dinner cooked at home. As we are approaching the colder days of the year, these dishes will become even more enjoyable.

Today I am sharing one such recipe which is white bean casserole.

This vegetarian bean casserole is very easy to put together and is a great option for meat-free busy weeknight family dinners.

Jump to:
  • Ingredients needed to make white bean casserole
  • Ingredient notes and substitute suggestions
  • How to make (step-by-step instructions)
  • Serving white bean casserole
  • Storing the leftovers and reheating tips
  • Recipe tips, tricks, and variation suggestions
  • Frequently asked questions
  • More vegetarian casserole recipes
  • More easy white bean recipes
  • Recipe

Ingredients needed to make white bean casserole

For this white bean casserole recipe, you will need the ingredients shown below:

Ingredients for white bean casserole recipe, labelled.

Ingredient notes and substitute suggestions

  • White beans: I have used cannellini beans which are also known as white kidney beans. Feel free to use your favorite white beans like navy beans, Great Northern beans, or lima beans. Similar bean casserole can also be prepared using other beans like black beans, kidney beans, or chickpeas.
  • Spinach: I have used roughly chopped regular spinach. Fresh baby spinach can be used too. You can also use other greens like kale or Swiss chard.
  • Onion: Red onion is used in my recipe but white, or brown onion is fine too.
  • Tomatoes: I have used fresh tomatoes but canned diced tomatoes can also be used.
  • Cherry tomatoes: You can also use mini roma tomatoes, plum tomatoes, or grape tomatoes.
  • Cheese: Use any melting cheese of choice. Generally, most melting cheeses have rennet which makes them unsuitable for vegetarians. However, now you can easily find rennet free version of most cheeses in the market. I have also used rennet-free mozzarella.
  • Seasonings: To flavor this white bean tomato bake, I have used fresh garlic, dried mixed Italian seasonings, red chili flakes, and ground black pepper. Feel free to use seasonings of your choice to flavor it.
  • Oil: Use good quality extra virgin olive oil.

Other ingredient details and nutritional information are given in the recipe card.

How to make (step-by-step instructions)

To make this cannellini bean casserole, follow the easy step-by-step instructions given below:

Collage of steps 1 to 4 of baked white beans recipe.

Step 1: Heat olive oil in a pan. Add chopped onion and minced garlic. Saute until the onion turns translucent.

Step 2: Add red pepper flakes, Italian seasonings, and ground black pepper. Saute for a few seconds.

Step 3: Add tomato paste and cook for around 30 seconds.

Step 4: Add chopped tomatoes and salt.

Collage of steps 5 to 8 of baked white beans recipe.

Step 5: Cook on medium heat for 8-10 minutes or until the tomatoes turn mushy.

Step 6: Add cherry tomatoes. Cook for 10-12 minutes or until the cherry tomatoes are half-cooked. Cover the pan to fasten this step.

Step 7: Add cooked white beans.

Step 8: Add roughly chopped spinach.

Collage of steps 9 to 12 of baked white beans recipe.

Step 9: Mix and cook for 5-7 minutes or until the spinach leaves get wilted. Turn off the heat.

Step 10: Transfer the beans and tomato mix to a casserole dish.

Step 11: Top it with shredded cheese.

Step 12: Cover the casserole with aluminum foil. Bake in a preheated oven at 200℃(or 400℉) for around 30 minutes or until the cheese melts. Garnish with your choice of fresh herbs.

Your comforting and delicious white bean casserole is ready to be enjoyed.

Baked white beans with spinach and cherry tomatoes.

Serving white bean casserole

Serve bean casserole hot or warm.

You can pair it up with a lot of different dishes like roasted vegetables, salad, or any pasta, rice, or quinoa dish.

My favorite way to enjoy cannellini bean casserole is with crusty bread, garlic bread, or crispy garlic cheese toast.

You can also serve a bowl of soup with it.

Storing the leftovers and reheating tips

Store the leftovers in an airtight container and refrigerate. It will be fine for 4-5 days.

To reheat, microwave in a microwave-safe container until heated well. Or, transfer to an oven-safe dish, cover with aluminum foil, and bake in the oven at 180℃(or 350℉) for around 12-15 minutes.

Recipe tips, tricks, and variation suggestions

  • Feel free to make this casserole with your favorite white bean. You can also use other varieties of beans like black beans, kidney beans, chickpeas, etc. in this recipe.
  • For a quicker version of this recipe, use marinara sauce instead of cooking chopped onion and tomatoes.
  • You may cut cherry tomatoes in half instead of using them whole.
  • You may also add vegetables like bell pepper, broccoli, cauliflower, green peas, corn, or mushrooms to this dish. Sun-dried tomatoes also go well in this recipe.
  • I have just spread the cheese on top, you may also mix some with the beans and tomatoes.
  • If you are a vegetarian, use rennet-free cheese.

Vegan note: For a vegan-free version of this recipe, either skip the cheese or use a vegan melting cheese. You may also add some nutritional yeast for the cheese flavor.

Frequently asked questions

Are white beans and cannellini beans the same?

Cannellini bean is a type of white bean. You can use any variety of white beans in this recipe.

Can this white bean and tomato bake be frozen?

Yes, you can freeze this dish in freezer safe airtight container for 2-3 months.

More vegetarian casserole recipes

If you enjoyed this white bean casserole recipe and looking for more easy vegetarian casserole recipes for your family dinners then don't miss to check out the following links:

  • Baked lima beans in tomato sauce garnished with chopped parsley and dill.
    Greek baked lima beans casserole
  • Closeup shot of savory pumpkin rice casserole.
    Savory pumpkin rice casserole
  • Vegetable enchilada casserole in a glass dish.
    Vegetable Enchilada Casserole
  • A spoonful of vegetarian baked gnocchi lifted over a bowl of baked tomato gnocchi.
    Vegetarian baked gnocchi with feta and tomatoes

More easy white bean recipes

Looking for more ways to use white beans in your recipes? The following easy white bean recipes are worth trying:

  • Fasolada served in a black bowl with a spoon and two toasted bread slices.
    Fasolada-Greek white bean soup
  • White bean curry served in a white bowl with rotis and salad in the background
    White bean curry
  • Cannellini bean soup in a white bowl
    Cannellini bean soup
  • Mediterranean white bean salad served in a green bowl with fresh dill and dried white beans in the background
    Mediterranean White Bean Salad
Cheesy white bean casserole with cherry tomatoes.

If you liked this recipe, please leave a star rating ⭐⭐⭐⭐⭐ in the recipe card below. You can also follow me on Instagram, Youtube, and Pinterest.

Recipe

White bean casserole with cherry tomatoes and spinach.

White bean casserole

This white bean casserole is an easy-to-make and comforting vegetarian dinner recipe. It has a delicious combination of creamy white beans, juicy tomatoes, spinach, and cheese. If you are looking for easy meat-free family dinner recipes, then this is a great option.
4.91 from 11 votes
Print Pin Rate
Course: Main Course, Side Dish
Cuisine: American
Diet: Gluten Free, Vegetarian
Prep Time: 10 minutes minutes
Cook Time: 50 minutes minutes
Total Time: 1 hour hour
Servings: 4
Calories: 249kcal
Author: Vandana Chauhan

Equipment

  • 1 Casserole dish/ baking dish
  • 1 Cooking pot
  • Oven
  • Spatula
  • Knife and chopping board

Ingredients

  • 3 cups cooked white beans around 480 grams
  • 2 large tomatoes finely chopped
  • 1.5 cups cherry tomatoes around 200 grams
  • 1 medium onion finely chopped
  • 2.5 cups chopped spinach around 200 grams
  • 2 large garlic cloves minced
  • 1 tablespoon tomato paste
  • 1 teaspoon Italian seasoning
  • ½ teaspoon dried red chili flakes
  • ¼ teaspoon ground black pepper
  • Salt to taste
  • 2 cups shredded cheese 200 grams
  • 1 tablespoon olive oil

Instructions

  • Heat olive oil in a skillet or pan.
  • Add chopped onion and minced garlic. Saute until the onion turns translucent.
  • Add Italian seasonings, red pepper flakes, and ground black pepper. Saute for a few seconds.
  • Add tomato paste and cook for around 30 seconds.
  • Add chopped tomatoes and salt. Cook on medium heat for 8-10 minutes or until the tomatoes turn mushy.
  • Add cherry tomatoes and cook for another 10-12 minutes or until the cherry tomatoes are half-cooked. You may cover the skillet to fasten this step.
  • Add cooked white beans and chopped spinach. Cook for 5-7 minutes or until the leaves get wilted. Turn off the heat.
  • Transfer to a casserole.
  • Spread any melting cheese on top.
  • Cover the casserole with an aluminium sheet.
  • Bake covered in a preheated oven at 200℃(400℉) for around 30 minutes.

Video

Notes

  1. Feel free to make this casserole with your favorite white bean. You can also use other varieties of beans like black beans, kidney beans, chickpeas, etc. in this recipe.
  2. For a quicker version of this recipe, use marinara sauce instead of cooking chopped onion and tomatoes.
  3. You may cut cherry tomatoes in half instead of using them whole.
  4. You may also add vegetables like bell pepper, broccoli, cauliflower, green peas, corn, or mushrooms to this dish. Sun-dried tomatoes also go well in this recipe.
  5. I have just spread the cheese on top, you may also mix some with the beans and tomatoes.
  6. If you are a vegetarian, use rennet-free melting cheese.
  7. More recipe tips and tricks are shared in the post above, please follow them to make this recipe.

Nutrition

Calories: 249kcal | Carbohydrates: 12g | Protein: 15g | Fat: 16g | Saturated Fat: 8g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Cholesterol: 44mg | Sodium: 414mg | Potassium: 584mg | Fiber: 3g | Sugar: 6g | Vitamin A: 3313IU | Vitamin C: 34mg | Calcium: 336mg | Iron: 2mg
Tried this recipe?Tag me on instagram #greenbowl2soul

More Main course

  • Tomato and ricotta pasta garnished with chopped parsley.
    Tomato and ricotta pasta
  • A bowl of creamy curry pasta garnished with chopped cilantro.
    Creamy Indian curry pasta
  • Pinto bean curry garnished with chopped cilantro.
    Pinto bean curry
  • A bowl of mushroom zucchini pasta.
    Zucchini mushroom pasta

Reader Interactions

Comments

  1. Tess

    April 05, 2025 at 2:52 pm

    5 stars
    Thank you for a great recipe! I live in the South of France, so I added a tablespoon of lemon juice before turning into the casserole and topped the cheese with some brined black olives for a Mediterranean flavor. I also stirred in some fresh basil along with the spinach. Came out great! I am single, so I am always looking for economical dishes that I can prepare and then eat for a few days or freeze part of. This was perfect. I wonder if anyone has tried freezing the whole casserole and then thawing/cooking later? I bet that would work. Thanks again.

    Reply
    • Vandana Chauhan

      April 05, 2025 at 3:45 pm

      Hi Tess. Thank you for your comment. Your version sounds so good that I can't wait to try it. Thank you for sharing it with me.

      Reply
  2. Katrina Weiss

    December 23, 2024 at 11:29 pm

    5 stars
    I don’t have spinach, so I’m making this without. It smells delicious!

    Reply
    • Vandana Chauhan

      February 28, 2025 at 3:39 pm

      Thank you Katrina. Hope you enjoyed it.

      Reply
  3. Kim

    September 23, 2024 at 1:37 am

    5 stars
    Unbelievably flavorful

    Reply
    • Vandana Chauhan

      October 10, 2024 at 4:17 pm

      Thank you, Kim 🙂

      Reply
  4. Lisa H

    July 23, 2024 at 7:43 am

    5 stars
    Delicious. I added some sautéed zucchini. I see myself serving this often for dinner parties or just as a veggie-full side. Very good!!

    Reply
    • Vandana Chauhan

      July 23, 2024 at 7:47 am

      Hi Lisa. Thank you for your comment. I will also try it with Zucchini 🙂

      Reply
  5. Janelle

    June 26, 2024 at 5:09 am

    4 stars
    I really liked it! My husband may not have been as excited…but I will definitely be making this again….even if it’s just for me!

    Reply
    • Vandana Chauhan

      July 04, 2024 at 10:07 am

      Hi Janelle. Thank you so much for sharing this with me 🙂

      Reply
4.91 from 11 votes (6 ratings without comment)

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Primary Sidebar

Vandana Chauhan profile picture

Hi! Thanks for stopping by my blog. My name is Vandana Chauhan and I am on a mission to explore vegan/ vegetarian recipes from around the world. I am delighted to welcome you to join me on this exciting journey.

More about me →

Popular recipes

  • Mixed bean salad balela served in a white bowl.
    Mixed bean salad balela (Middle Eastern style)
  • Chili oil getting drizzled over a bowl of chili garlic noodles with a spoon
    Garlic chili oil noodles
  • four savoury muffins kept on a whote plate with some corn kernels in the background
    Vegan savoury muffins with tomato, corn, and caramelized onion
  • Vegetable chow mein in a black wok.
    Vegetable chow mein
  • A slice of peach cobbler served on a white plate
    Easy peach cobbler with canned peaches
  • Indian vegetable curry in a bowl with rice, lime, and fresh herbs in the background
    Indian vegetable curry

Seasonal favorites

  • Rainbow orzo salad sprinkled with crushed black pepper.
    Rainbow orzo salad
  • Middle Eastern tomato parsley salad in a grey bowl.
    Middle Eastern tomato parsley salad
  • Pea and peanut salad sprinkled with crushed black pepper.
    Creamy and crunchy pea and peanut salad
  • A bowl of Armenian potato salad with onion and fresh herbs.
    Armenian potato salad with onions
  • A glass of orange lemonade with ice cubes.
    Orange lemonade
  • Mediterranean beetroot and feta cheese salad garnished with dill served in a white bowl.
    Beetroot and feta salad

Footer

↑ back to top

About

  • Privacy Policy
  • About

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

Copyright © 2025 Greenbowl2soul

25226 shares
Scroll Up

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.