Cut your bread into 2 inch cubes.
Grate or chop cold butter.
Add butter, eggs, vanilla, brown sugar, cinnamon, nutmeg, milk, cream, and sourdough discard (optional) to a mixing bowl. Mix well but allow the butter to stay chunky if possible.
Place bread into a 9x9 baking dish. Pour wet mixture over top of the bread. Make sure to cover as much bread as possible.
Cover with plastic wrap or a lid and put into the fridge for 1 hour -24 hours.
When ready to bake, preheat the oven to 350 ℉ and take the dish out of the fridge.
Bake for 45-50 minutes. Be careful not to burn the top. Cover with aluminum foil if it is looking too dark.
Allow to cool for 10 minutes before serving.
Sprinkle to top with powdered sugar (and more brown sugar if you want).
Enjoy with maple syrup, berries, whipped cream or whatever else you can think up to add to this delicious breakfast feast!