Begin by preheating your oven to 350°F (175°C). Prepare a baking sheet by lining it with parchment paper to prevent sticking.
In a large mixing bowl, beat together the softened cream cheese and butter using a hand mixer or stand mixer. Mix on medium speed until the texture is smooth and creamy, approximately 2-3 minutes.
Gradually add in the granulated sugar and packed brown sugar into the cream mixture. Continue to beat for an additional 2 minutes until the mixture becomes fluffy and well combined.
Crack in the large egg and add the vanilla extract, lemon zest, and lemon juice. Mix everything together on low speed until all ingredients are fully incorporated and smooth.
In another bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt to combine the dry ingredients thoroughly. Gradually add this mixture to the wet ingredients, stirring gently until just combined—be careful not to overmix.
Carefully fold in the fresh blueberries and white chocolate chips (if using), making sure not to crush the blueberries as you mix.
Using a cookie scoop or tablespoon, drop rounded portions of the cookie dough onto the prepared baking sheet, making sure to leave adequate space between each dollop to allow for spreading during baking.
Place the cookies in the preheated oven and bake them for 12-15 minutes, or until the edges are slightly golden brown. Remember that the centers may seem soft but will become firmer as they cool, so don’t overbake.
Once baked, allow the cookies to rest on the baking sheet for around 5 minutes. Transfer them carefully to a wire rack to cool completely, ensuring they maintain their soft, chewy texture.
Notes
For an elegant display, drizzle a simple lemon glaze over the cookies and garnish with extra lemon zest or fresh blueberries.