Preheat your oven to 375°F (190°C). Line a 10×15-inch jelly roll pan with parchment paper, and lightly grease the paper to prevent sticking.
In a medium bowl, whisk together the flour, baking powder, baking soda, cinnamon, nutmeg, cloves, and salt.
In a separate large bowl, beat the eggs and sugar until thick and pale. Stir in the canned pumpkin and vanilla extract until fully combined.
Gradually add the dry ingredients to the pumpkin mixture, folding gently with a spatula until everything is just incorporated. Be careful not to overmix—this helps keep the cake tender.
Spread the batter evenly in the prepared pan.
Bake for 12-15 minutes, or until the top of the cake springs back when lightly touched. Do not overbake as it may dry out and become difficult to roll.
As soon as the cake comes out of the oven, carefully lift the parchment paper and turn the cake out onto a clean kitchen towel dusted with powdered sugar. Gently peel off the parchment paper.
Starting at the short end, roll the warm cake (with the towel inside) into a tight spiral. This helps the cake “learn” its rolled shape, preventing cracks later. Let it cool completely rolled up.
While the cake cools, beat the softened cream cheese, butter, powdered sugar, and vanilla extract until smooth and creamy.
Once the cake is completely cool, unroll it gently. Spread the cream cheese mixture evenly across the surface, leaving a small border at the edges to avoid oozing.
Re-roll the cake without the towel this time. Roll it as tightly as you can without squishing the filling out the sides. Wrap the finished roll in plastic wrap and refrigerate for at least one hour to set.
Before serving, dust the top with powdered sugar for a snowy effect. Slice the roll into thick rounds,