Preheat oven to 350°F (175°C) and line a baking sheet with parchment paper.
Cream butter and sugars in a large bowl until light and fluffy.
Add eggs and vanilla, mixing well until smooth.
In another bowl, whisk together flour, baking soda, and salt.
Combine wet and dry ingredients, mixing until just combined.
Gently fold in blueberries and optional lemon zest or white chocolate chips.
Scoop cookie dough onto the prepared baking sheet, leaving space between each.
Bake for 11–13 minutes, until edges are golden brown but centers are soft.
Cool on baking sheet for 5 minutes, then transfer to a wire rack to cool completely.