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