Cheesy White Bean Tomato Bake
This post may contain affiliate links. For more information, please see our disclosure policy.
Cheesy White Bean Tomato Bake is a great appetizer or vegetarian one-pan dinner that the whole family will enjoy! Dip your favorite crusty bread into this cheesy dip chock full of warm white beans, fresh tomatoes and a great garlicky aroma!

What You Will ❤️ About Cheesy White Bean Tomato Dip
- Pantry Ingredients – I love this recipe because it mainly uses those canned veggies like beans and tomatoes that you always have in your pantry!
- Delicious Side Dish – if you’re having chicken, steak or pork chops – this would be a great all in one side dish that would taste even better with a bite of steak!
- Warm Cheesy Dip – This bean dip is a nice change from the regular appetizer dips that are full of cream cheese! This one has beans, spinach and tomatoes! That’s pretty healthy! (let’s ignore the cheese on top)

Ingredients for Cheesy White Bean & Tomato Dip
This dip is a tasty one with creamy white beans, crushed and fresh tomatoes, healthy spinach and then topped with melty cheese! Here’s what you’ll need:
- White Beans – there are all kinds of white beans – use what you have/like: Great Northern beans, navy beans, cannellini beans, white kidney beans or butter beans.
- Crushed Tomatoes – you can also used diced tomatoes and I would not drain them so it’s a little juicer – fire-roasted tomatoes would be great for this simple recipe
- Cherry Tomatoes – I love the texture that fresh veggies!
- Baby Spinach – you could also use kale if you like – it might just need a couple more minutes to wilt
- Mozzarella Cheese – I recommend grating your own cheese vs. pre-shredded as it melts better!
- Seasonings: Olive Oil, Garlic, Italian Seasoning, Coarse Sea Salt & Black Pepper
- You can use fresh rosemary, basil & oregano if you have it instead of Italian Seasoning
- If you like it spicy, add a sprinkle of red pepper flakes

Recipe Variations
This dip is delicious on its own – but you could easily make a couple of tweaks to add protein or veggies! Here are some ideas:
- Meat – if you want protein, feel free to brown Italian sausage with the garlic and make the recipe from there
- Veggies – I could definitely add more veggies for more texture – I think mushrooms, onions and grated carrots would be delicious
- Thick/Thin – if you feel like the dip is a little thick, add a little chicken broth to loosen it up, too thin – add a couple tablespoons tomato paste
- Melty Cheese – You can substitute any melty cheese like Monterey Jack or Provolone will work and you could also add in a little Parmesan cheese for some more bite!

How to make Cheesy White Bean Tomato Bake Recipe
I love that this is a one-pan recipe! Grab your cast iron skillet and let’s get started:
- Preheat your oven to 400º F.
- Heat the oil in a large cast iron skillet (or ovenproof skillet) over medium-high heat. Add the garlic and cook for 1 minute. Add the crushed tomatoes, Italian seasoning, salt and pepper. Stir to combine.
- Stir in the beans and simmer. Mash lightly with potato masher
- Add the spinach and stir until it wilts. Add sliced tomatoes and stir.
- Remove the pan from the heat and sprinkle the mozzarella over the top.
- Bake for 7-10 minutes or until the cheese has melted. For a golden top, turn broiler on high for 2 minutes for that extra golden top. (Watch closely – broil can go from bubbly to burnt in 30 seconds!)
- Serve with crusty bread or pita chips
This post contains affiliate links which I make a little money on purchases. Thanks in advance! I am an Amazon associate as well as a member of other affiliate programs.

Tips, Tricks & FAQs
Store leftovers in an airtight container (I like these glass ones) in the refrigerator for up to a week. Reheat in the microwave for 1-2 minutes. If you have a lot leftover, just throw the whole skillet in the fridge. Then to reheat – remove the cheese and add a little water or chicken broth to loosen it up. Then add new cheese and let remelt.
You can make the dip on the stovetop and then transfer the bean & tomato mixture to a baking dish. Then add the cheese and bake. Be sure to spray with non-stick spray first.

Get Heather’s NEW cookbook – Air Fryer Cooking for One today!

What to serve with Cheesy White Bean Bake
More Hot Dip Recipes

Cheesy White Bean & Tomato Bake
Ingredients
- 2 tbsp olive oil
- 3 cloves garlic thinly sliced
- 15 oz crushed peeled tomatoes
- 8 oz cherry tomatoes halved
- 1 tsp Italian seasoning
- 1/4 tsp coarse sea salt
- 1/4 tsp black pepper
- 30 oz northern beans rinsed & drained
- 2 cups baby spinach
- 2 cups grated mozzarella
Instructions
- Preheat your oven to 400º F.
- Heat the oil in a large cast iron skillet (or ovenproof skillet) over medium-high heat. Add the garlic and cook for 1 minute. Add the crushed tomatoes, Italian seasoning, salt and pepper. Stir to combine.2 tbsp olive oil, 3 cloves garlic, 15 oz crushed peeled tomatoes, 1 tsp Italian seasoning, 1/4 tsp coarse sea salt, 1/4 tsp black pepper
- Stir in the beans and simmer. Mash lightly with potato masher30 oz northern beans
- Add the spinach and stir until it wilts. Add sliced tomatoes and stir.2 cups baby spinach, 8 oz cherry tomatoes
- Remove the pan from the heat and sprinkle the mozzarella over the top.2 cups grated mozzarella
- Bake for 7-10 minutes or until the cheese has melted. For a golden top, turn broiler on high for 2 minutes for that extra golden top. (Watch closely – broil can go from bubbly to burnt in 30 seconds!)
- Serve with crusty bread or pita chips