Warm, comforting, and packed with flavor, this Cheesy White Bean Tomato Bake has everything you need for a satisfying meal. Creamy white beans, rich tomato sauce, and melty cheese topped with a golden, crispy breadcrumb crust-it's a recipe that feels indulgent but is made with nutritious ingredients. Whether you serve it as a main dish or a hearty side, this cheesy bake is sure to impress the whole family.


Ingredient Notes
To make this Cheesy White Bean Tomato Bake, you'll need just a few simple ingredients:
- White beans: Cannellini beans, navy beans, or Great Northern beans all work well. Their creamy texture is perfect for this dish. You can also swap in chickpeas for a firmer bite.
- Tomatoes: Use crushed or diced canned tomatoes for convenience, but fresh tomatoes can add a brighter flavor if they're in season.
- Tomato paste: A concentrated flavor booster. Look for a tube of tomato paste for easy storage.
- Mozzarella and Parmesan cheeses: These cheeses provide a perfect combination of melty, creamy, and salty flavors. Shred your own for the best texture.
- Panko breadcrumbs: These create an irresistibly crispy topping.
- Herbs and spices: Italian seasoning, parsley, oregano, thyme, and red pepper flakes add depth and a slight kick.
- Fresh basil: A sprinkle of fresh basil adds a bright, herby finish.
Instructions
Preheat your oven to 375°F (190°C). In a large ovenproof skillet or baking dish, heat ¼ cup (60 ml) of extra-virgin olive oil over medium heat. Add 3 finely chopped garlic cloves and 1 finely chopped onion, and sauté for 5-7 minutes until softened and fragrant.

Stir in 1 teaspoon of salt, 3 tablespoons (50 g) of tomato paste, 1 teaspoon dried thyme, ½ teaspoon oregano, ½ teaspoon parsley, ¼ teaspoon red pepper flakes, and ½ teaspoon black pepper. Cook for 2-3 minutes, letting the tomato paste caramelize slightly.
Add 2 drained and rinsed cans (15 oz / 425 g each) of white beans, 1 cup (120 ml) of diced or crushed tomatoes, and ½ cup (120 ml) of water. Stir gently to combine and simmer over medium heat for 5 minutes, allowing the flavors to meld.

Remove the skillet from the heat and sprinkle 1 cup (100 g) of shredded mozzarella cheese evenly over the top, followed by ½ cup (50 g) of Parmesan cheese. Finally, layer ½ cup (30 g) of panko breadcrumbs over the cheese.
Transfer the skillet or baking dish to the preheated oven and bake for 20-25 minutes, or until the cheese is melted and bubbling and the breadcrumbs are golden brown. For an extra-crispy topping, broil the bake under the broiler for the last 2-3 minutes.

How to Serve
- With crusty bread to scoop up the cheesy, saucy goodness
- As a side dish to grilled chicken or roasted vegetables
- Over a bed of cooked pasta or rice for a complete meal
- With a fresh green salad or bitter-green salad for balance

Tips, Tricks, and Alterations
- Cheese Substitutions: Swap Parmesan for Pecorino Romano for a sharper flavor.
- Storage: Leftovers can be stored in an airtight container in the fridge for up to 3 days. Reheat in the oven to restore crispiness.
- Additional Flavor: Add ½ cup of sun-dried tomatoes for deep, concentrated tomato flavors.
- Beans: Try butter beans or lima beans for a slightly different texture.
- Tomato Sauce: Serve with a drizzle of tomato sauce on top or on the side.
Fresh Spinach: Stir in a handful of fresh spinach before adding the cheese for an extra nutrient boost.
Recipe

Cheesy White Bean Tomato Bake
Equipment
- cast-iron or oven proof skillet
Ingredients
- ¼ cup 60 ml extra-virgin olive oil
- 3 garlic cloves finely chopped
- 1 onion finely chopped
- 1 teaspoon salt
- 3 tablespoons 50 g tomato paste
- 1 teaspoon dried thyme
- ½ teaspoon oregano
- ½ teaspoon parsley
- ¼ teaspoon red pepper flakes
- 2 cans 15 oz / 425 g each white beans, drained and rinsed
- ½ cup 120 ml water
- 1 cup 120 ml diced or crushed tomatoes
- ½ teaspoon black pepper
- 1 cup 100 g shredded mozzarella cheese
- ½ cup 50 g Parmesan cheese
- ½ cup 30 g panko breadcrumbs
- Fresh basil leaves for garnish
- Crusty bread for serving
Instructions
- Preheat the oven to 375°F (190°C).
- Heat olive oil in an oven-safe skillet over medium heat. Add garlic and onion, sautéing for 5-7 minutes until softened.
- Stir in salt, tomato paste, thyme, oregano, parsley, red pepper flakes, and black pepper. Cook for 2-3 minutes.
- Add white beans, water, and diced tomatoes. Simmer for 5 minutes.
- Remove from heat and sprinkle mozzarella, Parmesan, and panko breadcrumbs over the top.
- Bake for 20-25 minutes until golden brown and bubbling. Broil for the last 2-3 minutes for an extra-crispy topping.
- Garnish with fresh basil leaves and serve warm with crusty bread.
- Enjoy this cheesy, comforting dish with its perfect balance of creamy beans, tangy tomato sauce, and crispy topping!









Did you make this recipe? Let me know!