Start by cutting your bread of choice into 1-inch cubes
You should have about 10 cups of cubed bread
Set bread cubes aside and allow to stale slightly overnight for the best texture
In a large bowl, whisk together the eggs and sugar for the custard base
Warm the milk, then gradually pour into the egg-sugar mix while continuing to whisk
Add in all the spices like cinnamon, nutmeg, and vanilla to the custard
Fold any additional mix-ins like raisins, chocolate chips, or nuts into the custard base too
Butter or spray your baking dish well
Add half the cubed bread into the baking dish and pour over half the spiced custard
Top with a second layer using the remaining bread and custard
Bake at 350°F for 45-60 minutes until set; test by inserting a knife into the bread pudding
Allow the dessert to fully cool for at least 30 minutes before slicing
Scoop into bowls and top slices with desired sauces or fruits
Lightly cover and refrigerate any leftovers