Whisk flour, baking powder, and salt until evenly combined.
Beat butter and sugar until light and fluffy, then mix in the egg and vanilla.
Add dry ingredients in batches and stir just until a soft dough forms.
Scoop dough onto a lined baking sheet, flatten slightly, and press a small center indent.
Bake at 350°F for 8 to 10 minutes until edges are lightly golden, then cool.
Whisk pudding mix with cold milk until thick and chill briefly.
Heat cream and pour over chocolate chips, then stir until smooth.
Fill cookie indents with pudding and drizzle with ganache, then let set before serving.