Cheesy White Bean Tomato Bake Recipe

I’m so excited to share this Cheesy White Bean Tomato Bake Recipe with you! It’s one of those dishes that feels like a warm hug in food form—comforting, cheesy, and hearty without being heavy. I discovered this recipe when I needed a weeknight dinner that was quick but still packed a ton of flavor. You’ll love how the creamy white beans mix with tangy tomatoes and melty cheese for a cozy, satisfying meal.

What makes this Cheesy White Bean Tomato Bake Recipe special is how effortlessly it comes together. You can have it bubbling in the oven in under 30 minutes, and it pairs beautifully with simple sides or fresh bread. Whether you’re cooking for your family or whipping up a solo dinner, this dish is a trusty staple that always impresses.

❤️

Why You’ll Love This Recipe

  • Quick and Easy: You’ll have dinner ready in about 30 minutes, perfect for busy nights.
  • Comforting and Cheesy: The blend of Gruyère, Parmesan, and mozzarella delivers rich, melty goodness.
  • Healthy and Filling: White beans and spinach add fiber and nutrients, making it a balanced meal.
  • Flexible Ingredients: It’s easy to swap cheeses or add extras based on what you have in the kitchen.

Ingredients You’ll Need

The magic of this Cheesy White Bean Tomato Bake Recipe lies in combining simple pantry staples with fresh ingredients. Each one balances the rest perfectly, making every bite flavorful and comforting. I always recommend using fresh garlic and quality crushed tomatoes for the best results.

  • Olive oil or any neutral oil: I prefer olive oil for the depth it adds, but any cooking oil works fine.
  • Shallot: Finely chopped for a mild onion flavor without overpowering the dish.
  • Garlic: Fresh minced garlic adds a wonderful aroma and subtle heat.
  • Tomato paste: This intensifies the tomato flavor—don’t skip it!
  • Crushed tomatoes: Use a good-quality canned tomato for a rich base.
  • Italian herb blend or Italian seasoning: Adds that classic Italian flavor you’ll recognize and love.
  • Salt and black pepper: Season to taste, but don’t be shy—this brightens everything up.
  • Red pepper flakes (optional): Just a pinch adds a subtle kick that wakes up the whole dish.
  • White beans (cannellini or great northern): These creamy beans hold their shape and add protein and fiber.
  • Baby spinach: Adds freshness and a pop of color—plus, it wilts nicely into the sauce.
  • Parmesan cheese: Freshly shredded is best for its salty, nutty kick.
  • Gruyère cheese: Melts beautifully and adds a slightly sweet, creamy taste.
  • Mozzarella cheese: For that classic gooey melt that binds everything together.
  • Fresh basil leaves: Finely sliced to sprinkle on top after baking for a fresh herbal note.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I love that the Cheesy White Bean Tomato Bake Recipe is so versatile. Over time, I’ve enjoyed mixing up ingredients to keep it fresh and exciting, so feel free to make it your own. You can adjust the cheeses or add your favorite herbs — don’t be afraid to experiment!

  • Add cooked Italian sausage: I’ve added crumbled sausage before and it turned this bake into a heartier meal my family went crazy for.
  • Use spinach alternatives: Kale or Swiss chard works well if you want a slightly different texture and taste.
  • Dairy-free option: Swap out the cheeses for vegan cheese or nutritional yeast for a savory boost.
  • Extra veggies: Roasted red peppers or mushrooms add great flavor and nutrients without overpowering the dish.

How to Make Cheesy White Bean Tomato Bake Recipe

Step 1: Sauté the Shallots and Garlic

Start by heating the olive oil in an oven-safe skillet over high heat, then reduce it to medium. Add your finely chopped shallots and cook them until they’re translucent—this usually takes about 5 minutes. Stir often so nothing burns. Then toss in the minced garlic and tomato paste; cook together until fragrant, about 1 minute. This step builds a flavorful base for the tomato sauce.

Step 2: Prepare the Tomato Sauce

Pour in the crushed tomatoes along with the Italian seasoning, salt, pepper, and a pinch of red pepper flakes if you like a little heat. Bring everything to a low boil, then lower the heat and let it simmer gently until it thickens—around 8 minutes. This simmering concentrates the flavors and prevents your bake from becoming watery.

Step 3: Add White Beans and Spinach

Drain and rinse your white beans well under cold water to remove excess sodium from the can. Stir them into the thickened tomato sauce and cook together for a few minutes. Then toss in the chopped baby spinach and cook just until wilted, about 2 to 3 minutes. This keeps the spinach fresh but tender.

Step 4: Layer the Cheeses and Bake

Now the best part! Sprinkle a generous layer of shredded Gruyère over the bean and tomato mixture, then add Parmesan and mozzarella on top. Pop the skillet into the preheated 445°F oven and bake for 7–8 minutes until the cheese is bubbly and melted. Keep an eye so it doesn’t overcook.

Step 5: Broil for the Perfect Finish

Switch your oven to high broil and broil the bake for about 2 minutes until you achieve a gorgeous golden-brown crust on top. Watch carefully here so it doesn’t burn. Finish by scattering freshly chopped basil leaves over the top for a bright, fresh touch. Serve warm with crusty bread or your favorite side, and enjoy!

👨‍🍳

Pro Tips for Making Cheesy White Bean Tomato Bake Recipe

  • Use an Oven-Safe Skillet: This saves you from dirtying extra dishes and makes transferring to the oven a breeze.
  • Don’t Skip Rinsing the Beans: It cuts excess salt and improves the beans’ texture in the bake.
  • Watch the Broil Closely: Broiling finishes the cheese beautifully but can burn quickly if left unattended.
  • Opt for Fresh Basil at the End: Adding basil after baking keeps its flavor vibrant and fresh instead of muted.

How to Serve Cheesy White Bean Tomato Bake Recipe

A woman's hand with gray nail polish is holding a piece of bread topped with a thick layer of melted golden-yellow cheese mixed with red tomato sauce and small bits of green spinach, with cheese strands stretching down from the bread to the dish below. The dish below has a layer of melted cheese with a bubbly texture, a layer of red tomato sauce mixed with white beans and spinach, all inside a black pan placed on a white marbled surface. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

I always top this bake with plenty of fresh basil—it adds such a lovely herbal brightness that cuts through all the richness. Sometimes I drizzle a little extra virgin olive oil before serving for an elegant finish. If you like, a sprinkle of crushed red pepper flakes or a handful of toasted pine nuts brings a nice texture contrast.

Side Dishes

My go-to pairing is a big, leafy green salad with a citrusy vinaigrette to balance the cheesy bake. Crusty bread or garlic bread are perfect for mopping up the sauce. Roasted or steamed vegetables like asparagus or broccoli round out the meal beautifully without adding heaviness.

Creative Ways to Present

For a special occasion, I like to serve individual portions in small ramekins, each broiled to bubbly cheesy perfection. Decorating the top with a single basil leaf and a light dusting of Parmesan cheese makes it photo-worthy and extra special. You could also layer the bake in a pretty casserole dish and let guests serve themselves, making for a casual, inviting atmosphere.

Make Ahead and Storage

Storing Leftovers

I store any leftovers in an airtight container in the fridge where they keep well for up to 3 days. When I reheat, I cover the dish with foil in the oven at 350°F to maintain the creaminess without drying out the beans or cheese.

Freezing

This bake freezes beautifully! I portion it into freezer-safe containers before baking the cheese layer, then add the cheese fresh after thawing and bake as usual. This way, the cheese stays perfectly melty and the beans don’t get too mushy.

Reheating

Reheat leftovers slowly in the oven at around 325°F, covered with foil to keep moisture in. If you want to refresh the cheese topping, sprinkle a little extra mozzarella and broil for a minute or two at the end to revive that golden crust.

FAQs

  1. Can I use dried beans instead of canned for this Cheesy White Bean Tomato Bake Recipe?

    Yes, you can! Just be sure to soak and cook the dried beans thoroughly until tender before adding them to the recipe. This will ensure they blend well with the sauce and maintain a creamy texture.

  2. What can I substitute if I don’t have Gruyère cheese?

    Gruyère adds a slightly nutty, creamy flavor, but Swiss cheese or Fontina are great substitutes. They melt nicely and offer a similar texture and taste.

  3. Is this recipe suitable for vegetarians?

    Absolutely! This Cheesy White Bean Tomato Bake Recipe is vegetarian-friendly since it features beans and cheese as primary protein sources. Just double-check that your cheese doesn’t contain animal rennet if you want to be strict.

  4. Can I make this recipe gluten-free?

    Yes, the recipe itself is naturally gluten-free. Just be sure to check the labels on any added seasoning blends or canned tomatoes to avoid hidden gluten.

  5. How spicy is this bake when using red pepper flakes?

    Just a pinch of red pepper flakes adds a subtle warmth without overpowering the dish. You can always adjust the amount or skip it entirely based on your spice preference.

Final Thoughts

This Cheesy White Bean Tomato Bake Recipe truly feels like a little slice of comfort whenever I make it. I love sharing it with friends because it’s easy, impressive, and hits all the right cozy notes. Give it a try—you might just find it becoming your new weeknight hero too. Trust me, once those cheeses start melting and bubbling, you’ll instantly understand why it’s a favorite in my kitchen.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Cheesy White Bean Tomato Bake Recipe

Cheesy White Bean Tomato Bake Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.5 from 86 reviews
  • Author: Emily
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 6 servings
  • Category: Main Dish
  • Method: Baking
  • Cuisine: Italian-inspired
  • Diet: Vegetarian

Description

A comforting and savory Cheesy White Bean Tomato Bake featuring tender white beans in a rich tomato sauce, layered with a blend of Gruyère, Parmesan, and mozzarella cheeses, finished with fresh basil and baked until bubbly and golden. This hearty dish is perfect as a warm main or side, served alongside crusty bread.


Ingredients

Units Scale

Base

  • 1 tablespoon olive oil or any neutral oil
  • 1 shallot, finely chopped (about 1/4 cup)
  • 3-4 cloves garlic, minced
  • 1 tablespoon tomato paste
  • 15 ounces crushed tomatoes (1 small can)
  • 1 teaspoon Italian herb blend or Italian seasoning
  • 1/2 teaspoon salt (more or less to taste)
  • 1/4 teaspoon black pepper (more or less to taste)
  • 1 pinch red pepper flakes (optional)

Beans and Greens

  • 2 15ounce cans white beans (cannellini or great northern), drained and rinsed
  • 1-2 handfuls baby spinach, roughly chopped

Cheeses

  • 1/4 cup freshly shredded Parmesan
  • 1/2 cup shredded Gruyère cheese
  • 3/4 cup shredded mozzarella

Garnish

  • 5-6 leaves fresh basil, finely sliced or chopped

Instructions

  1. Preheat Oven: Preheat your oven to 445°F (230°C) to prepare for baking and broiling.
  2. Prepare Beans: Drain and rinse the white beans under cold water to remove excess sodium and any canning liquid.
  3. Sauté Aromatics: Heat olive oil in an oven-safe skillet over high heat, then reduce to medium. Add finely chopped shallot and cook until translucent, stirring often, about 5 minutes.
  4. Add Garlic and Tomato Paste: Stir in minced garlic and tomato paste, cooking for about 1 minute until fragrant to develop the base flavor.
  5. Simmer Tomato Sauce: Add crushed tomatoes, Italian seasoning, salt, black pepper, and optional red pepper flakes. Bring to a low boil, then reduce to medium-low heat and simmer until the sauce thickens, about 8 minutes.
  6. Add Beans and Spinach: Stir in the drained white beans, cooking together for a few minutes. Then add the chopped baby spinach and cook until wilted, roughly 2-3 minutes.
  7. Layer Cheeses: Evenly layer Gruyère cheese over the bean mixture, followed by Parmesan, then mozzarella.
  8. Bake: Place the skillet in the preheated oven and bake for 7-8 minutes, or until the cheese is bubbly.
  9. Broil: Switch the oven to high broil and broil the dish for about 2 minutes until the cheese turns golden brown and slightly crispy on top. Keep a close eye to prevent burning.
  10. Garnish and Serve: Remove from oven, sprinkle with fresh chopped basil, and serve warm with bread or your preferred side dish. Enjoy your cheesy white bean tomato bake!

Notes

  • Use an oven-safe skillet to easily transfer from stovetop to oven.
  • For a spicier kick, increase the red pepper flakes to taste.
  • Substitute baby spinach with kale or Swiss chard if preferred.
  • This dish pairs wonderfully with crusty bread for dipping in the rich sauce.
  • Leftovers can be refrigerated for up to 3 days and reheated in the oven for best results.

Nutrition

  • Serving Size: 1/6 of recipe (approx. 1 cup)
  • Calories: 320 kcal
  • Sugar: 6 g
  • Sodium: 380 mg
  • Fat: 15 g
  • Saturated Fat: 7 g
  • Unsaturated Fat: 7 g
  • Trans Fat: 0 g
  • Carbohydrates: 30 g
  • Fiber: 8 g
  • Protein: 18 g
  • Cholesterol: 30 mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

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