Preheat the oven to 400 F. Spray a 6 or 12-count donut pan with non-stick cooking spray, and set aside.
In a bowl whisk together the dry ingredients which are the flour, sugar, baking powder, salt, and pumpkin pie spice until combined.
In another bowl, add in your eggs, pumpkin puree, vanilla, milk, and softened butter, and whisk very well until combined.
Fold the flour mixture in the wet mixture and mix until all ingredients are fully combined.
Place in a large piping bag or a gallon zip lock bag and cut 1/4 inch off the tip/corner side of the bag. To easily fill your piping bag, place it in a large cup and fill it with the batter.
Pipe the donut batter into each of the donut molds and place in the oven to bake for 8-10 minutes until the donuts spring back when touched. Let them cool slightly before turning them out onto the wire rack.
Dip your donut in cream cheese glaze, then place them on a cooling rack. Enjoy warm or when cooled.