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