01 - Preheat the oven to 350°F. Line two baking sheets with parchment paper.
02 - In a medium bowl, whisk together flour, baking powder, and salt until well combined.
03 - In a large mixing bowl, beat softened butter, granulated sugar, and brown sugar with an electric mixer until light and fluffy. Add the egg and vanilla extract, mixing thoroughly.
04 - Gradually add the dry mixture to the creamed mixture, mixing until just incorporated. Avoid overmixing.
05 - In a separate bowl, beat softened cream cheese with powdered sugar and vanilla extract until smooth and creamy.
06 - In a small bowl, stir together melted butter, brown sugar, and ground cinnamon until a paste forms.
07 - Scoop about 1 tablespoon of cookie dough and press into a flat disk. Place 1 teaspoon of cheesecake filling in the center, top with another tablespoon of dough, and seal edges. Roll into a ball.
08 - Place cookie dough balls onto prepared baking sheets, spacing each 2 inches apart. Press a small indent into the top of each cookie using your thumb.
09 - Drizzle approximately 1/2 teaspoon of cinnamon sugar swirl into each indent.
10 - Bake for 11 to 13 minutes, until edges are golden brown. Let cookies cool on the baking sheets for 5 minutes before transferring to a cooling rack.
11 - Combine powdered sugar, milk, and vanilla extract, whisking until smooth. Drizzle glaze over completely cooled cookies if desired.