Preheat oven to 375°F. Pour about 2 tablespoons olive oil into casserole dish and add about 2 tablespoons melted butter. Add potatoes in overlapping concentric circles to cover the bottom of the pan, moving the oil and butter around the potatoes as you place them. Pat into place when an even layer is formed and season with salt and pepper. Transfer to oven and roast potatoes until lightly golden at edges, about 20 minutes. Remove and cool.
Combine breadcrumbs, cheese, parsley, salt and pepper with remaining 2 tablespoons melted butter.
Arrange 1/3 of the zucchini in shingled layer and top with 1/3 of the onions and garlic then drizzle with oil, salt and pepper. Arrange the next layer of zucchini in opposite direction then onions and garlic. Repeat again for three layers of zucchini total.
Cut an x in skin of tomatoes and drop into boiling water for a minute. Add to ice bath to stop the cooking and cool, then peel and slice. Arrange tomatoes over the top of the zucchini then top everything with the breadcrumb mixture and pat down. Cover with parchment cut to fit the casserole dish.
Bake casserole 90 minutes, let stand one hour. Cut and serve as side dish or a light main with green salad.