Preheat the oven to 350°F (180°C) and line a baking sheet with parchment paper.
In a large bowl, mix together the softened butter, sugar, and brown sugar until light and creamy. Add in the egg and vanilla extract, mixing until the batter is smooth.
½ cup butter, ½ cup sugar, 2 tablespoons brown sugar, 1 large egg, 1 teaspoon vanilla extract
In another bowl, sift the flour, baking powder, baking soda, cinnamon, and salt. Slowly add the dry ingredients into the butter mixture, stirring by hand until everything is well combined and a dough forms.
1 ½ cup all-purpose flour, ½ teaspoon baking powder, ¼ teaspoon baking soda, ⅛ teaspoon cinnamon, ¼ teaspoon salt
To make the cinnamon sugar mixture, combine the softened butter, granulated sugar, brown sugar, flour, and cinnamon in a small bowl and stir until smooth.
3 tablespoons butter, 2 tablespoons granulated sugar, 2 tablespoons brown sugar, 2 tablespoons all-purpose flour, 2 teaspoons cinnamon
Scoop even portions of dough, roll them into balls, and place on the prepared baking sheet. Gently press each ball down and spread a spoonful of the cinnamon sugar mixture on top. Chill the dough in the fridge for 10 minutes.
Bake the cookies for 12 minutes, then transfer them to a cooling rack to cool completely.
While the cookies cool, mix the cream cheese, powdered sugar, and vanilla extract in a bowl until smooth. Spoon the frosting into a piping bag.
½ cup cream cheese softened, ½ cup powdered sugar, 1 teaspoon vanilla extract
Once the cookies are fully cooled, pipe a swirl of frosting on top of each and sprinkle with cinnamon for the final touch.
Cinnamon