Start by preheating your oven to 350°F (175°C). Prepare a muffin tin by lining the cups with paper liners or greasing them with non-stick spray.
In a medium mixing bowl, add the softened cream cheese, granulated sugar, and brown sugar. Beat the ingredients together until smooth and creamy. Set aside.
In a large mixing bowl, combine the pumpkin puree, vegetable oil, eggs, and vanilla extract. Whisk until fully incorporated.
In a separate bowl, sift together the all-purpose flour, baking powder, baking soda, ground cinnamon, ground nutmeg, salt, and ground ginger. Gradually add the sifted dry mixture into the pumpkin mixture, stirring gently until just combined.
If desired, fold in the chopped pecans or walnuts.
Fill each muffin cup halfway with the pumpkin batter. Add approximately 1 tablespoon of the cream cheese mixture on top, then cover with additional pumpkin batter until filled to about 3/4 full.
Bake for 18-22 minutes, or until a toothpick inserted into the center comes out clean.
Let the muffins cool in the tin for about 5 minutes, then transfer to a wire rack to cool completely.
Notes
For a festive finishing touch, dust the cooled muffins with powdered sugar before serving.
Keyword cream cheese, fall baking, muffins, pumpkin