Preheat the oven to 350ºF and line two half sheet pans with parchment paper.
Combine the flour, baking powder, and salt in a small bowl. Set aside.
In the bowl of a stand mixer, beat the butter until smooth and creamy, about 1 minute.
Add cream cheese to the butter and beat on medium low speed until smooth, 45-60 seconds.
Add the sugar to the mixer and mix on low until combined. Then turn up the speed to medium and mix for 1 minute until smooth and creamy
Add in the egg and vanilla and beat until well incorporated. Give the sides and bottom of the bowl a good scrape with a rubber spatula.
With the mixer on low, add the dry ingredients and mix until almost fully mixed. Some streaks of flour should still show.
Pour in the sprinkles and gently stir by hand until the batter is just combined and the sprinkles are evenly distributed.
Scoop the batter, a heaping tablespoon at a time onto a parchment lined sheet pan. Make sure to space the cookie dough balls 2 inches apart so they don't spread into each other.
Gently flatten the center of the cookies using two fingers. This will ensure they'll bake and flatten evenly. *This dough is a little sticky, you may need to wet your fingers or give them a spritz of cooking spray before pressing.
Bake the cookies in a 350ºF oven for 11-12 minutes, until the cookies are barely brown around the edges and the centers have puffed and no longer jiggle or look wet.
Let cool and enjoy!!