Preheat your oven to 350°F (175°C) and prepare a muffin tin by either lining it with paper liners or greasing it with cooking spray to prevent sticking.
In a large mixing bowl, whisk together the pumpkin puree, granulated sugar, brown sugar, vegetable oil, eggs, cooled brewed coffee, and vanilla extract until the mixture is smooth and well combined.
In a separate bowl, sift together the all-purpose flour, baking powder, baking soda, ground cinnamon, ground nutmeg, ground ginger, and salt to ensure an even distribution of the dry ingredients.
Gradually incorporate the dry mixture into the wet ingredients, stirring gently until just combined. Avoid overmixing, as this can lead to dense muffins.
If desired, fold in the optional chocolate chips and chopped nuts to the batter, enhancing both texture and flavor with delightful bites of chocolate and crunch.
Evenly distribute the muffin batter among the muffin cups, filling each one about 2/3 full to allow room for rising during baking.
Bake the muffins in the preheated oven for 18-22 minutes. They are ready when a toothpick inserted into the center comes out clean and they are lightly golden on top.
Once baked, remove the muffins from the oven and let them cool in the pan for about 5 minutes. Then, carefully transfer them to a wire rack to cool completely.
Notes
Serve warm, optionally dusted with powdered sugar or topped with vanilla cream cheese frosting.