1/4 cup powdered sugar
3/4 cup all-purpose flour
1/2 teaspoon baking powder
1/2 teaspoon baking soda
1/2 teaspoon ground cinnamon
1/2 teaspoon ground cloves
1/4 teaspoon salt
3 large eggs
1 cup granulated sugar
2/3 cup canned pumpkin
1 cup walnuts, chopped (optional)
1 (8 ounce) package cream cheese, softened
1 cup powdered sugar, sifted
6 tablespoons butter, softened
1 teaspoon vanilla extract
1/4 cup powdered sugar, sifted (optional, for garnish)
Preheat oven to 375. Butter a 15x10 inch jelly-roll pan then line with parchment paper. Leave the parchment paper long on two opposite ends for easy removal of the cake after baking. Butter the parchment, sprinkle it with flour and shake off excess.
Combine flour, baking powder, baking soda, cinnamon, cloves and salt in a small bowl. Beat eggs and sugar in a large mixer bowl until thick. Add pumpkin and beat to combine. Stir in flour mixture until just combined. Spread pumpkin mixture evenly into the prepared jelly-roll pan. Sprinkle with nuts (optional).
Bake 13-15 minutes or until top of cake springs back when touched. Sprinkle or sift 1/4 cup powdered sugar evenly over top of cake. Place a piece of parchment over the cake. Flip the pan onto a smooth work surface so that the new parchment paper is beneath the cake. Remove the pan and carefully peel away the old parchment from the top of the cake. Starting at the narrow end, roll up the cake and parchment together. Place on to a wire rack, seam side down, to cool.
When cake is cooled, beat together cream cheese, 1 cup powdered sugar, butter and vanilla extract until smooth. Carefully unroll the cooled cake. Spread the cream cheese mixture evenly over the cake. Re-roll, removing the parchment as you go. Wrap in plastic wrap and refrigerate for at least one hour. Sift additional powdered sugar over cake before serving if desired. Cut off the ends to make it look pretty.