Preheat oven to 350 degrees.
Butter a small lasagna style 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 over 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.
This recipe was provided by a chef, restaurant or culinary professional. It has not been tested for home use.
Recipe courtesy of The Rail Stop Restaurant, The Plains, VA