Preheat your oven to 350°F (175°C). Grease and flour a 10-cup Bundt cake pan, ensuring it's well-coated.
In a medium bowl, whisk together the flour, baking powder, baking soda, cinnamon, nutmeg, ginger, cloves, and salt. Set aside.
In a large mixing bowl, combine the granulated sugar, brown sugar, and vegetable oil. Beat on medium speed until well blended.
Add the pumpkin puree, eggs, and vanilla extract to the sugar mixture. Mix until smooth and fully combined.
Gradually add the dry ingredients to the wet mixture, alternating with the buttermilk. Mix just until combined, ensuring not to overmix.
Fold in the chopped nuts and raisins or chocolate chips if using.
Pour the batter into the prepared Bundt pan, smoothing the top with a spatula.
Bake in the preheated oven for 45-50 minutes, or until a toothpick inserted into the center comes out clean.
Allow the cake to cool in the pan for about 10 minutes before inverting it onto a wire rack to cool completely.
Once cooled, you may dust the cake with powdered sugar or drizzle with a simple glaze made from powdered sugar and milk for added sweetness and decoration.
Notes
Serve the cake on a beautiful platter, garnished with a sprinkle of cinnamon and some toasted pecans or walnuts over the top.