How to Make It
Preheat oven to 350ºF. Beat cream cheese, granulated sugar, and butter with an electric mixer on medium-low speed until smooth, about 1 minute. Stop to scrape down sides and bottom of bowl; continue beating until smooth and creamy, about 1 minute. Add egg; beat on medium speed until very smooth, about 1 minute.
Whisk together flour, baking powder, and salt in a small bowl. Gradually add flour mixture to cream cheese mixture, beating on low speed until just incorporated, about 1 minute.
Line 2 baking sheets with parchment paper. Using a 1 1/2-inch scoop, dollop batter into rounds spaced 2 inches apart on baking sheets. Bake in preheated oven until cookies are set, about 12 minutes, rotating baking sheets from top to bottom racks halfway through bake time. (Cookie tops will not have any browning but will be slightly cracked and should spring back when touched lightly.)
Transfer baking sheets to wire racks; immediately press gently into cookie tops using a round 1/4-teaspoon measuring spoon to create a small divot. Let cookies cool completely, about 30 minutes.
Dust cookies with powdered sugar; place 1 cherry inside each divot. Store in an airtight container up to 1 day. To keep up to 3 days, store cookies without cherries in an airtight container; place cherries on cookies just before serving.