Preheat oven to 325° F. Spray a mini loaf pan* and set aside.
In a large bowl, using an electric hand mixer, cream butter, and sugar together until light and fluffy. Stir in eggs and vanilla extract.
Scrape sides and stir in pumpkin. Mixture won't be smooth - it will look kind of curdled. This is totally normal.
Slowly stir in the remaining ingredients until just combined. Scrape sides and mix again briefly.
Divide batter evenly between pan sections and bake for 20-30 minutes or until the toothpick comes out clean after being inserted.
Cool for 10 minutes before transferring to the cooling rack. Cool completely.
for the frosting-
Whip cream cheese, butter, powdered sugar, vanilla extract, and cinnamon together until smooth and creamy. Scrape sides and whip again. Spread a good layer over each loaf, slice, and serve.