Cheesy White Bean Bake

Featured in Veggie Dishes That Won't Leave You Hungry.

This creamy White Bean Bake takes basic ingredients and turns them into a hearty veggie-packed meal. Soft beans meet juicy tomatoes, fresh spinach, and Italian flavors, all finished with a layer of gooey, bubbly cheese. Whether for a quick weeknight dinner or meatless Mondays, this dish is simple to make in under an hour and easily customized. Perfect for feeding your family or saving leftovers for later!
A woman wearing a chef's hat and apron.
Updated on Wed, 02 Apr 2025 00:47:42 GMT
Cheesy white bean bake Pin it
Cheesy white bean bake | cookbybook.com

A soothing mix of smooth white beans and colorful veggies come together in this filling veggie casserole that shows meatless dinners can be both filling and tasty. This homey meal brings together the nutty taste of cannellini beans with juicy tomatoes, soft spinach, and gooey cheese for a wholesome dinner that hits the spot on chilly nights.

I made this for a dinner with friends last week where several folks didn't eat meat - everyone wanted my recipe afterward. What's the trick? Let those tomatoes cook down completely for an amazingly deep flavor base.

Key Ingredients and Picking Tips

  • Cherry Tomatoes: Give little pops of sweetness throughout
  • Spinach: Fresh leaves soften nicely into the mixture
  • White Beans: Cannellini beans give that perfect smooth texture
  • Italian Seasonings: Builds layers of taste
  • Cheese: Go for something that melts well and works for vegetarians
  • Fresh Tomatoes: Pick ones that smell good for the best flavor

Easy Cooking Instructions

1. Bean Integration
Mix in beans carefully so they stay whole, Work in spinach bit by bit, Give flavors time to blend together
2. Assembly Process
Move everything to your baking dish with care, Spread cheese all over the top, Make sure it's covered right for baking
3. Base Preparation
Cook your flavor starters until they smell good, Let tomatoes simmer until they break apart, Add seasoning to every layer
Hearty White bean casserole mix Pin it
Hearty White bean casserole mix | cookbybook.com

Smart Veggie Choices

Picking the right veggies can make your dish taste amazing and look great too. Strong greens like kale or chard work as a solid base, colorful peppers add brightness and a touch of sweetness. Adding mushrooms gives that meaty feel, and root veggies bring substance and deep flavors to fill out your meal.

Prep-Ahead Tricks

Save time by getting some parts ready early. Cook up the bean mix a day before when you're not rushed, and keep the whole thing uncooked in the fridge until you're ready. Just add cheese right before it goes in the oven for that fresh melty top.

Keeping Leftovers Fresh

Good storage keeps extra portions tasty. You can keep it in the fridge for about five days or freeze it up to three months. When you warm it up, put a cover on it so it stays moist and doesn't dry out.

What to Serve With It

Round out your meal with easy sides that go well together. Try some crusty bread, a simple green salad, roasted veggies, or a grain like quinoa or rice for a full and satisfying dinner.

Health Perks

This dish is loaded with good stuff for your body. It gives you plant protein, lots of fiber, fats that help your heart, and tons of vitamins that keep you healthy overall.

Changing With the Seasons

Using what's fresh each season makes everything taste better. In summer, throw in zucchini and eggplant for something light. During fall, add some butternut squash for warmth. Winter calls for hearty root veggies, while spring is perfect for adding fresh peas.

Fixing Common Problems

Sort out usual issues with easy fixes. If it's too wet, let those tomatoes cook longer to get rid of extra liquid. When it seems dry, splash in some veggie broth to bring back moisture. If your cheese won't melt right, check your oven temp to make sure it's heating evenly.

Diet-Friendly Swaps

This dish can work for many different diets. Want it vegan? Just swap in non-dairy cheese. It's already gluten-free, so folks avoiding gluten can enjoy it too. To cut down on salt, use less and boost flavor with fresh herbs and spices instead.

Our family trick is tossing in a tiny bit of fennel seeds with the onions and garlic - it adds this faint licorice hint that makes all the flavors pop.

Delicious White bean casserole mix Pin it
Delicious White bean casserole mix | cookbybook.com

After trying this casserole many different ways, I've found the real magic happens when you take time with those tomatoes and add flavors carefully. The way the beans soak up that rich tomato sauce while the cheese turns golden on top makes this dish both cozy and fancy. Whether it's just a regular family dinner or you're having guests over, this casserole proves that veggie meals can be super satisfying and full of flavor.

Frequently Asked Questions

→ Which beans work for this?
Cannellini, Great Northern, or navy beans are great picks. Use drained canned beans or pre-cooked dried ones.
→ What cheese is best?
Opt for any cheese that melts well, like mozzarella, or a blend of Italian cheeses. Check labels for vegetarian options if needed.
→ Can I prep it in advance?
Sure! Assemble it up to the baking step, store in the fridge, and bake when ready. Add 10-15 minutes to the bake time.
→ How do I make it vegan?
Just replace the cheese with a plant-based melting option and enjoy a fully vegan version of this dish.
→ What about freezing?
It freezes beautifully for up to 3 months. Thaw overnight in the fridge and heat in the oven until warmed through.

White Bean Casserole

A cozy dinner with soft white beans, fresh spinach, and juicy tomatoes. Topped with melted cheese for the ultimate comfort dish.

Prep Time
10 Minutes
Cook Time
50 Minutes
Total Time
60 Minutes
By: Susan

Category: Vegetarian

Difficulty: Easy

Cuisine: American

Yield: 4 Servings

Dietary: Vegetarian, Gluten-Free

Ingredients

→ Base Ingredients

01 200 grams (2.5 cups) finely chopped spinach leaves
02 480 grams (3 cups) cooked white beans
03 1 medium-sized onion, finely diced
04 2 large tomatoes, diced small
05 200 grams (1.5 cups) cherry tomatoes, halved

→ Seasonings & Aromatics

06 A pinch of salt (or season as you prefer)
07 1 teaspoon Italian herb mix
08 2 minced garlic cloves (large)
09 1 tablespoon tomato concentrate
10 Ground black pepper (1/4 teaspoon)
11 1/2 teaspoon dried chili flakes for spice

→ Topping & Oil

12 200 grams (2 cups) shredded cheese of choice
13 1 tablespoon olive oil for cooking

Instructions

Step 01

Warm olive oil in a pan over medium heat, tossing in onion pieces and garlic. Stir until onion softens and looks clear.

Step 02

Sprinkle in the Italian herbs, chili flakes, and a dash of black pepper. Mix well, then toss in the tomato concentrate and cook for half a minute.

Step 03

Mix chopped tomatoes and a bit of salt into the pan. Stir and let them cook for 8 to 10 minutes until they're soft and mushy. Add cherry tomatoes next, cooking them for another 10 to 12 minutes until they're somewhat tender.

Step 04

Toss in the cooked beans and spinach, stirring everything together. Let it cook for 5 to 7 minutes to soften the spinach.

Step 05

Pour everything into a baking dish, layer the top with cheese, and cover it with foil. Bake it in the oven at 400°F (200°C) for around 30 minutes.

Notes

  1. Swap white beans with any variety or other beans you like.
  2. Use pre-made pasta sauce instead of fresh tomatoes for a faster option.
  3. Feel free to add veggies like mushrooms, broccoli, or peppers.
  4. Pick cheese that melts well and is vegetarian-friendly if needed.

Tools You'll Need

  • Dish for baking (like a casserole)
  • Skillet or frying pan
  • Cutting board and sharp knife
  • A spatula for stirring

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Includes dairy from the cheese used

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 249
  • Total Fat: 16 g
  • Total Carbohydrate: 12 g
  • Protein: 15 g