Preheat your oven to 350 degrees. Prepare 2 rimmed baking sheets with parchment paper and set aside.
In a medium bowl, whisk flour, baking powder, baking soda, and salt. Set aside.
Place 1 ½ cups sugar and cream cheese in large bowl. Pour melted butter over top of sugar and cream cheese. Whisk until only some small cream cheese lumps remain. Add oil and continue to whisk until incorporated.
Add egg, milk, and vanilla and whisk until smooth.
Add flour mixture.
Mix with rubber spatula until uniform dough forms.
Divide your dough into 24 piles. Maybe 2 tablespoons each in size. Roll piles into smooth balls. If rolling in sugar get out a small bowl or plate with about a half a cup of sugar in it and roll balls around in sugar until coated. Place on top of your prepared rimmed baking sheets.
Using bottom of drinking glass, flatten balls until about 2 inches in diameter.
Sprinkle tops of cookies evenly or press cookies into shallow dish filled with some sugar, sparkles or sprinkles.
I prefer to press the cookies into the shallow dish as the sugar or decorations tend to stick to the cookie better. Discard any remaining sugar or decorations after use.
Bake cookies until edges are set and just beginning to brown, 11 to 13 minutes, rotating sheet halfway through baking.
Allow cookies to cool on baking sheet for 5 minutes, then transfer to wire rack. Let cookies cool completely before serving.
Enjoy every bite!