01 - Preheat oven to 350°F. Grease and flour a 9x13-inch baking pan, ensuring even coverage on all surfaces.
02 - In a medium bowl, whisk together the flour, baking powder, baking soda, salt, cinnamon, nutmeg, cloves, and ginger until evenly distributed.
03 - In a large bowl, whisk the granulated sugar, brown sugar, and vegetable oil until well combined. Beat in the eggs one at a time, mixing thoroughly after each addition.
04 - Stir the pumpkin purée and vanilla extract into the wet mixture until smooth and uniform in color.
05 - Gradually fold the dry ingredient mixture into the wet ingredients until just combined. Be careful not to overmix to keep the cake tender.
06 - Gently fold the toasted chopped pecans into the batter, distributing them evenly throughout.
07 - Pour the batter into the prepared baking pan and smooth the top with a spatula for an even surface.
08 - Bake for 40 to 45 minutes, or until a toothpick inserted into the center comes out clean. The cake should spring back lightly when touched.
09 - Allow the cake to cool completely in the pan on a wire rack before applying the icing. This prevents the frosting from melting.
10 - Using an electric mixer, beat the softened cream cheese and butter together until smooth and creamy. Slowly add the sifted powdered sugar, then mix in the vanilla extract, ground cinnamon, and salt. Beat until light and fluffy.
11 - Spread the cinnamon cream cheese icing evenly over the fully cooled cake using an offset spatula or butter knife.
12 - Optionally garnish with pecan halves or a light dusting of ground cinnamon. Slice into 12 portions and serve.