Ingredients
    Yield: 1 cake
11 oz   butter
11 oz   brown sugar
1 oz   fresh ginger, peeled and thinly sliced
11 oz   fresh cranberries, washed, sorted and towel-dried
6 oz   walnuts, toasted
3   eggs
1 tsp   vanilla extract
11 oz   pumpkin puree
4 fl oz   canola oil
2 cups   AP flour
1 1/2 cup   sugar
2 tsp   baking powder
1/2 tsp   ginger, ground
1/2 tsp   allspice, ground
1/2 tsp   nutmeg, ground
1 1/2 tsp   cinnamon, ground
1/3 tsp   salt


1. Spray the bottoms & sides of a 10" cake pan with 2" sides.
2. To Prepare the Topping, Melt the butter in a sauce pan. Add the ginger and saute briefly to release the flavor. Add the sugar. Cook, stirring occasionally until the mixture is foamy. About 3-4 minutes. Remove and discard the ginger. Do not allow the sugar to melt. Pour the mixture into the cake pan and distribute as evenly as possible over the bottom of the cake pan. Don't worry if you cannot over it completely before the sugar cools.
3. Arrange the walnuts and cranberries over the sugar.
4. to Prepare Cake, Whisk together the flour, baking powder, ginger, allspice, nutmeg, cinnamon and salt. Beat together the sugar and canola oil. Gradually beat in yolk and vanilla extract until fluffy. alternately add dry ingredients and the pumpkin puree. Mixing until the batter is just smooth.
5. Bake for about 40-50 minutes or until an inserted wooden toothpick comes out clean.
6. Rest cake for 5 minutes on a rack. Loosen edge with knife and invert onto plate.