Melt the margarine and pour into a 9×13 pan.
Mix the brown sugar and the pumpkin spice seasoning.
In a separate bowl, whisk the eggs, milk and vanilla together.
Layer 6 pieces of bread into the casserole dish.
Spread a thin layer of pumpkin (as if you were buttering a piece of bread) on each of the six slices of bread.
Next, sprinkle half of the brown sugar and pumpkin spice mixture over the top of the pumpkin that is spread on the bread.
Now repeat all steps again – layer the rest of the bread on top, then the pumpkin, the rest of the topping.
Pour the egg mixture over the top of all of it and then sprinkle the remaining brown sugar/pumpkin spice mixture over the top.
Cover and refrigerate overnight or at least 4-8 hours. Honestly, the longer the better. In the morning, cover the dish with tinfoil and bake in a 350 degree over for 30 minutes. Remove from oven, uncover the dish and bake an additional 15 more minutes. It should be golden and set.
Remove from oven and serve hot. Sprinkle with some powdered sugar if you want. This can also be served with syrup, butter, whipped cream or just eaten plain. It is delicious!