Preheat oven to 350 degrees.
Butter a small lasagna syle serving dish. In a large bowl, beat the whole eggs with yolks and brown sugar until smooth. Add spices and pumpkin puree and blend until smooth. Add cream, milk and extract.
Place one layer of bread in prepared pan. Pour half of the batter over them, making sure to cover the slices thoroughly. Sprinkle almonds and raisins over the first layer and then add another layer of bread on top. Gently pour the remaining batter voer the top of the bread being sure to submerge the bread, pushing them down by hand if necessary. Allow pudding to rest at room temperature up to an hour.
Fill a deep cookie sheet with 1/2 inch of water to create a water bath for cooking. Place filled lasagna pan in water. Bake for 35 to 50 minutes or until the top is golden and firm.
Serve with your favorite whipped cream or ice cream.
Courtesy of The Railstop