01 - Preheat the oven to 350°F. Generously grease a 2-quart baking dish or six individual 6-ounce ramekins with butter or cooking spray.
02 - In a large mixing bowl, whisk together the pumpkin purée, eggs, whole milk, heavy cream, light brown sugar, maple syrup, and vanilla extract until completely smooth and well incorporated.
03 - In a separate medium bowl, sift together the all-purpose flour, baking powder, salt, ground cinnamon, ground ginger, ground nutmeg, and ground cloves to ensure even distribution.
04 - Gradually add the dry ingredients to the wet mixture, whisking continuously until fully combined and the batter is smooth without any lumps.
05 - Pour the batter evenly into the prepared baking dish or divide among ramekins. Place the dish or ramekins in a larger roasting pan.
06 - Carefully pour hot water into the roasting pan until it reaches halfway up the sides of the baking dish or ramekins, creating a gentle water bath for even cooking.
07 - Bake for 40 to 45 minutes, or until the pudding is set around the edges but still slightly wobbly in the center. The top should be lightly golden.
08 - Remove from the oven and carefully lift the baking dish from the water bath. Let cool for 15 minutes before serving warm or at room temperature. Top with whipped cream and a sprinkle of cinnamon, if desired.