Grease the pan generously with butter and set aside
Cut the bread into 1-inch cubes
Melt the butter and pour it over the bread cubes, then toss with your hands to combine
Transfer to the pan, ensuring that the cubes fill the pan about halfway
Beat the eggs until well combined then add the milk. Whisk together until it is smooth and creamy and has a consistent color of butter
Pour over the bread cubes and using your hands, mix together to ensure that all of the bread is coated with the egg mixture. Add salt and pepper, then mix that in and gently flatten the top with a spatula or your hands
Cover with the grated cheese
Cover with greased parchment paper then tin foil, ensuring that the foil is nice and tight around the edges, then place in the refrigerator overnight (8 hours)
Remove the pan from the refrigerator and allow it to sit on the counter while you preheat your oven. Then place it in the oven (still covered with foil) and bake for 60 minutes at 325°F/165°C
After the first hour, remove the foil and parchment paper and allow it to continue baking for 30-50 more minutes or until the cheese on top is golden brown
Allow it to sit on the counter and wait for about 15-20 minutes in order for it to rest
Slice and serve
