1/4teaspoonnutmeg optional but this gives it a "doughnuty" taste
Crunchy Streusel Topping:
1/2cupall purpose flour
Butter a 9x13 baking pan. Slice the bread into 1 inch slices (I usually get around 12 slices) Lay the slices, slightly overlapping each other, in the pan. LET AIR DRY IF YOU CAN for a few hours!
When the bread has dried out a lot, (this is important, you will have a soggy casserole if you don't follow this) whisk together the eggs,milk/cream,vanilla,spices and salt. Pour over the bread evenly. Cover with plastic wrap and refrigerate overnight.
In the morning, preheat your oven to 350 degrees. Combine the dry streusel toppings, then cut in the butter with a fork or pastry blender. Sprinkle evenly over the top of the bread.
Bake in the oven for 25-30 minutes, OR until the middle is cooked. If it's browning too much, cover with tinfoil and continue cooking. Baking time WILL DEPEND ON HOW THICK you make the casserole!