Preheat the oven to 350 degrees F.
Line a 9x13-inch baking pan with parchment paper and spray with cooking spray. I always use a metal or cast iron baking pan. Mix granulated sugar, brown sugar, pumpkin puree, buttermilk, eggs, oil and vanilla in a large mixing bowl with a whisk or an electric hand mixer.
Sift the flour into a bowl. Add the salt, baking soda, powder, cinnamon, nutmeg, cloves and ginger.
Combine the dry ingredients into the pumpkin batter using an electric hand mixer or a whisk until completely combined.
Pour the batter into prepared baking pan. Top with evenly with crumb topping.
Bake for about 60 minutes, or until a toothpick when inserted into the center of the cake comes out clean. Carefully rotate the baking pan 180 degrees about half way through the baking process. This will help your cake bake more evenly.
Remove the cake from the oven and let cool on a baking rack. Let the cake cool for 45-60 minutes before cutting.
Remove the cake from baking pan and cut into squares. Dust with powdered sugar before serving if desired.