01 - Preheat oven to 350°F. Grease a 2-quart baking dish or six individual 6-oz ramekins with butter or cooking spray.
02 - In a large mixing bowl, whisk together pumpkin purée, eggs, whole milk, heavy cream, brown sugar, maple syrup, and vanilla extract until completely smooth and well incorporated.
03 - In a separate medium bowl, sift together flour, baking powder, salt, cinnamon, ginger, nutmeg, and cloves to ensure even distribution.
04 - Gradually add dry ingredients to wet mixture, whisking continuously until fully combined and batter is smooth without lumps.
05 - Pour batter evenly into prepared baking dish or ramekins. Place in a large roasting pan and carefully pour hot water to reach halfway up sides of dish, creating a water bath for gentle baking.
06 - Bake for 40-45 minutes until pudding is set but still slightly wobbly in center. A knife inserted near edge should come out clean.
07 - Remove from oven and let cool for 15 minutes before serving warm or at room temperature. Top with whipped cream and sprinkle with ground cinnamon if desired.