Heat the oven to 375°F and grease a 2 1/2-quart baking dish.
Beat the cream cheese, yogurt, lemon zest, garlic, salt and pepper in a large bowl until mostly smooth.
Fold in the beans, artichokes, spinach and mozzarella and spread the mixture evenly in the dish.
Toss the panko with the olive oil until every crumb is lightly coated and scatter it over the filling.
Bake uncovered for 25 to 30 minutes, until bubbling at the sides and browned on top.
Rest for 8 minutes before spooning it out so the filling firms slightly.