Preheat your oven to 350°F (175°C) and line a baking sheet with parchment paper.
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
In a large mixing bowl, cream together the softened butter, cream cheese, granulated sugar, and brown sugar until light and fluffy (about 3-4 minutes).
Beat in the egg and vanilla extract until well combined.
Gradually add the dry ingredients to the wet mixture, mixing on low speed until just combined.
Gently fold in the blueberries, white chocolate chips (if using), and lemon zest using a spatula or wooden spoon.
Drop cookie dough by tablespoons onto the prepared baking sheet, spacing them about 2 inches apart.
Bake in the preheated oven for 10-12 minutes, or until the edges are lightly golden and the tops appear set.
Allow the cookies to cool on the baking sheet for 5 minutes before transferring them to a wire rack to cool completely.
Notes
Arrange the cookies on a decorative plate and garnish with a few extra blueberries and a sprinkle of powdered sugar for an elegant touch.