Preheat your oven to 350°F (175°C) and prepare a muffin tin.
In a large mixing bowl, combine the canned pumpkin puree, vegetable oil, granulated sugar, and brown sugar. Add the eggs and vanilla extract, whisking until smooth.
In a separate bowl, sift together the flour, baking soda, baking powder, cinnamon, nutmeg, ginger, and salt.
Gradually mix the dry ingredients into the wet mixture, stirring gently until just combined.
Fold in the chopped walnuts or pecans and/or chocolate chips if desired.
Evenly distribute the batter into the muffin cups, filling each about three-quarters full.
Bake for 18-20 minutes, or until a toothpick comes out clean.
Let the muffins cool in the tin for 5 minutes before transferring to a wire rack.
Notes
Serve warm for optimal flavor. Dust with powdered sugar and cinnamon for presentation.