Method:
Line the bottom of a greased 8-inch baking dish with a single layer of bread slices, making sure they fit snugly and cutting them to fit, if necessary. Brush bread layer with some of the butter, then sprinkle with half of the cranberries and walnuts. Top with a second layer of bread and brush with butter. Sprinkle over remaining cranberries and walnuts then top with a third layer of bread; brush with remaining butter.
In a medium bowl, whisk together eggs, milk, sugar, nutmeg, vanilla and salt. Pour egg mixture over bread, making sure to soak the top layer completely. Cover and chill for at least 2 hours, or preferably overnight.
When ready to bake, let dish come to room temperature. Preheat oven to 350°F degrees. Uncover and bake until golden brown and cooked through, about 45 minutes. Set aside for 5 to 10 minutes then serve.