Preheat oven to 350°F. Generously grease a Bundt pan and set aside.
In a large bowl, whisk together eggs and sugar. Whisk in vegetable oil and vanilla extract until combined.
Sift together flour, baking soda, salt, cinnamon, ginger and nutmeg. Beginning and ending with the dry ingredients, alternate adding dry ingredients and pumpkin puree to egg mixture. Stir until the ingredients are incorporated, avoid overmixing.
Transfer batter to prepared baking pan. Bake at 350°F for 55-70 minutes or until top is set and toothpick inserted into the center of the cake comes out clean.
Once cake is cooked, remove from oven and let cool in pan on wire rack for 20 minutes before inverting onto wire rack. Remove pan and let cake cool completely before frosting.
Prepare cream cheese frosting and frost cooled cake. Optional, sprinkle chopped pecans over the cream cheese frosting.
For the cream cheese frosting:
In the bowl of a stand mixer fitted with a paddle attachment, beat cream cheese and butter at high speed until fluffy. Add in confectioner’s sugar slowly, once sugar is incorporated beat on medium for 2-3 minutes until fluffy. Mix in vanilla extract. Frost cooled cake.
Notes
Oil: I use canola oil in this recipe. Note on cream cheese frosting:
For a thicker frosting, add an additional 1 cup of powdered sugar.
To thin out frosting, add a Tablespoon of half and half or milk.
This makes enough frosting for a 9x13-inch cake. For a smaller cake, you may want to make half of the frosting recipe.