Preheat the Oven:
Preheat your oven to 350°F (175°C). Grease and flour a 10-cup bundt pan thoroughly.
Mix the Dry Ingredients:
In a medium bowl, whisk together the flour, baking powder, baking soda, cinnamon, nutmeg, ginger, cloves, and salt. Set aside.
Mix the Wet Ingredients:
In a large mixing bowl, beat together the granulated sugar, brown sugar, and oil until well combined.
Add the pumpkin puree, eggs, and vanilla extract, mixing until smooth.
Combine Wet and Dry Ingredients:
Gradually add the dry ingredients to the wet mixture, stirring until just combined. Do not overmix.
Bake the Cake:
Pour the batter into the prepared bundt pan, smoothing the top with a spatula.
Bake for 50–60 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs.
Allow the cake to cool in the pan for about 10–15 minutes, then carefully invert it onto a wire rack to cool completely.
Make the Cream Cheese Glaze:
In a mixing bowl, beat the softened cream cheese and butter together until smooth and creamy.
Gradually add the powdered sugar and vanilla extract, mixing until well combined.
Add milk, one tablespoon at a time, until the glaze reaches your desired consistency.
Glaze the Cake:
Once the cake is completely cooled, drizzle the cream cheese glaze over the top, allowing it to cascade down the sides.