Cut homemade bread into thick cubes and toss with melted butter until coated
Arrange buttered bread cubes halfway up the sides of a buttered 9x13 baking pan
Whisk 8 eggs together until well combined
Add milk to eggs and whisk until mixture is pale yellow and fully combined
Pour egg and milk mixture over the bread cubes and push down to ensure bread is covered
Sprinkle salt and pepper over the mixture
Cover generously with shredded sharp cheddar cheese until liquid is no longer visible
Cover pan with parchment paper sprayed with butter spray, then cover with aluminum foil, sealing edges
Refrigerate overnight (or at least several hours)
Remove from refrigerator about 1 hour before baking to let it come to room temperature slightly
Bake covered at 325°F for 50 minutes to 1 hour
Remove foil and parchment paper and bake for an additional 15-30 minutes until top is brown and bubbly
Let cool for about 10 minutes before serving
Serve warm and enjoy
