Prep oven and pans. Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans or line the bottoms with parchment paper.
Mix sugar and wet ingredients. In a large bowl, beat together the sugar, vegetable oil, pumpkin puree, and eggs until smooth and well blended.
Mix dry ingredients. In another bowl, whisk together the flour, baking soda, baking powder, salt, cinnamon, ginger, cloves, allspice, and nutmeg.
Combine. Gradually add the dry ingredients to the wet ingredients, mixing until incorporated. Do not overmix.
Bake. Divide the batter evenly between the prepared pans. Bake for 25-30 minutes or until a toothpick inserted into the center comes out clean.
Cool. Let the cakes cool in the pans for 10 minutes, then turn them out onto a wire rack to cool completely.
Make the Frosting. In a medium bowl, beat together the melted butter and cream cheese until smooth. Gradually add the powdered sugar and continue to beat until the frosting is creamy and smooth. This recipe uses a wide range of sugar, depending on how sweet you would like your frosting.
Assemble. Place one cake layer on a serving plate. Spread a generous layer of frosting over the top. Place the second cake layer on top and frost the top and sides of the cake.
Serve. Slice and enjoy!