In a bowl, mix cream cheese, powdered sugar, and vanilla until smooth.
Scoop teaspoon-sized portions onto a parchment-lined tray.
Freeze for 20–30 minutes until firm.In a bowl, whisk flour, cocoa powder, baking powder, and salt.
In a separate bowl, cream butter and sugar until light and fluffy.
Add egg, vanilla, and red food coloring; mix until evenly colored.
Gradually add dry ingredients and mix just until combined.
Fold in white chocolate chips if using.
Scoop cookie dough into tablespoon-sized balls.
Flatten slightly and place a frozen cheesecake filling in the center.
Wrap dough around filling, sealing completely.
Chill assembled cookies for 15–20 minutes to prevent spreading.
Preheat oven to 350°F (175°C).
Place cookies on a parchment-lined baking sheet.
Bake for 11–13 minutes, until edges are set and centers are soft.
Allow cookies to cool on the baking sheet for 5 minutes before transferring.