01 - Preheat oven to 350°F. Grease a 2-quart baking dish or six individual ramekins with cooking spray or butter.
02 - In a large mixing bowl, whisk together pumpkin purée, eggs, milk, heavy cream, brown sugar, maple syrup, and vanilla extract until smooth and creamy.
03 - In a separate bowl, sift together flour, baking powder, salt, cinnamon, ginger, nutmeg, and cloves until evenly distributed.
04 - Gradually add dry ingredients to wet mixture, whisking constantly until fully combined and no lumps remain.
05 - Pour batter evenly into prepared baking dish or divide among ramekins, filling each about three-quarters full.
06 - Place baking dish or ramekins in a large roasting pan. Carefully pour hot water into roasting pan until it reaches halfway up the sides of the pudding dish.
07 - Bake for 40 to 45 minutes until pudding is set around edges but still slightly wobbly in center—like a gentle custard.
08 - Remove from oven and let cool for 15 minutes. Serve warm or at room temperature, topped with whipped cream and a dusting of cinnamon if desired.