Preheat oven to 180°C (350°F) and line a baking tray with parchment paper.
In a bowl, whisk flour, baking powder, and salt together.
In another bowl, beat butter and sugar until light and fluffy.
Add egg and vanilla extract and mix well.
Gradually mix dry ingredients into wet ingredients until combined.
In a separate bowl, mix cream cheese and powdered sugar until smooth.
Fold blueberries gently into the cookie dough.
Scoop dough, flatten slightly, add a teaspoon of cream cheese filling in center, and cover with more dough.
Seal edges and place on prepared baking tray.
Bake for 12–15 minutes until edges are lightly golden.
Cool on tray for 5 minutes before transferring to wire rack.