Preheat oven to 180°C (350°F) and line a baking tray with parchment paper.
In a bowl, whisk together flour, baking powder, and salt.
In another bowl, beat butter, cream cheese, and sugar until light and creamy.
Add egg and vanilla extract and mix until combined.
Gradually mix in the dry ingredients until just incorporated.
Gently fold in blueberries without crushing them.
Scoop tablespoon-sized dough portions onto the prepared tray.
Bake for 12–14 minutes until edges are lightly golden.
Cool on the tray for 5 minutes, then transfer to a wire rack.
Dust with powdered sugar if desired and serve.