Preheat the oven to 350 degrees and place 7 cupcake liners in a cupcake pan.
In the bowl of a stand mixer with the whisk attachment, combine the butter and creamed honey and beat together on high until light and fluffy (approximately 5 minutes.)
Add in the canned pumpkin puree, egg white, and vanilla extract and mix on high for another 2 minutes.
Add in the flour, baking powder, cinnamon, and salt and begin to mix on low until just combined and smooth. Be careful not to over-mix the batter.
Fill each cupcake liner approximately ¾ full with the cupcake batter and bake for 17-20 minutes or until a toothpick inserted in the center comes out clean.
Remove the cupcakes from the oven and allow to cool for 10 minutes. Gently remove each cupcake from the pan and place on a cooling rack to fully cool.
In the bowl of a stand mixer with the paddle attachment, cream the butter, cream cheese, shortening and honey together on high for 5 minutes until light and fluffy. Add in the icing sugar and salt and mix on low until combined.
Turn the mixer to high and allow to beat for 5 minutes until light and fluffy.
Top the cupcakes with the frosting and enjoy. Store leftover cupcakes in an airtight container in the fridge for up to 7 days.