One of our absolute favorite parts about cooking is the discovery of a new (to us) combination that has us totally obsessed from the get-go. Now, we’ve made and loved panzanella before, which is an Italian salad consisting of stale bread and tomatoes, among other things, that soak up a vinegar-y dressing and tastes delightfully refreshing in the summer, but the way we used bread in this recipe was a bit different….

This roasted white bean spinach tomato skillet is heartier than a salad, thanks to the spinach and beans, and is a deliciously hot, cheesy dish that will have everyone clamoring to eat a giant serving of veggies because it’s just that good. We credit a lot of that to the toasted and golden, garlic-flecked cubes of sourdough that make up the base of this recipe. They toast perfectly, then soak up the remaining liquid from the spinach, tomato and beans. Speaking of tomatoes, you won’t believe how amazing they are in this skillet dinner!

Adding the tomatoes once you’ve toasted the bread, but before the whole thing goes in the oven gives them time to sear and pop, which releases their juices and adds just the right amount of sweetness to the dish. Cherry or grape tomatoes are just the ticket here and they’re by far our favorite part, so don’t skip them! Hot, crusty bread, sweet tomatoes, and nutrient and protein-packed spinach and cannellini beans, all topped with cheese…it really doesn’t get better than this!