Preheat oven to 350 degrees. Line a cookie sheet with Silpat or parchment paper.
Cream together cream cheese, and 1 ½ cups sugar, until well combined. Mix in melted butter, and coconut oil or shortening. Scrape sides of bowl as needed.
Add egg, sour cream, vanilla, baking powder, baking soda, and salt, mix until well combined. Scrape sides of bowl well.
Stir in flour just until combined.
Roll dough into 1 ½" balls and roll in sugar. Place cookie dough balls about 3" apart on lined cookie sheet.
Butter the bottom of a glass and dip into sugar to coat. Use glass to flatten balls gently. Re-dip glass into sugar between flattening each ball.
Bake for 10-12 minutes until edges are just barely starting to brown.
Allow cookies to cool for 3-4 minutes before moving cookies to a cooling rack.
Store cookies in an airtight container once cool.
