In the bowl of a stand mixer beat together the butter and sugar until light and fluffy.
Mix in the eggs one at a time, then add the vanilla.
Stir in the flour, baking powder, cinnamon, and salt until the dough comes together. If it feels sticky, add a spoonful or two of extra flour. Try not to overmix.
Cover and chill the dough for 30 minutes.
Preheat your oven to 375ºF. Roll the dough into 1-inch balls and place on baking sheet. If you want extra cinnamon flavor, roll the balls in cinnamon sugar first. Gently press each cookie down to about ?–½ inch thick.
Bake for 7–8 minutes, just until the bottoms are barely golden. Try to avoid overbaking, these cookies are best when soft. Transfer to a wire rack and let cool completely before frosting.