Preheat your oven to 350°F and line two baking sheets with parchment paper. This temperature is essential because 375°F browns the bottoms too quickly while the centers stay underbaked—I learned this the hard way during Marco's dinner party when the first batch came out looking scorched on the edges.
Cream together the butter and sugar for exactly 3 minutes using an electric mixer on medium speed. Add the lemon zest during this stage before anything else, and keep mixing for another minute so the zest oils fully distribute through the butter. Why? The zest needs those fat molecules to release its oils throughout the entire dough rather than sitting as dried pieces.
Beat in the eggs one at a time, adding vanilla extract with the second egg. Mix on low speed for just 30 seconds after each addition—overmixing here develops too much gluten and makes your cookies tough instead of tender. I've definitely made that mistake, and the difference between underbaked and overworked is the reason I time this step now.
In a separate bowl, whisk together flour, baking powder, salt, and rolled oats. This step prevents lumps from baking powder and distributes the leavening agent evenly through your dough. Alternately add this dry mixture and the milk to your wet mixture in three additions: dry, milk, dry, milk, dry.
Fold in fresh blueberries and chopped pistachios gently using a rubber spatula—about 15 folds total. Overstirring at this point bruises the berries and makes them release their color into the dough, turning everything purple-gray instead of keeping those beautiful white speckles throughout.
Drop dough by rounded tablespoons onto prepared baking sheets, spacing them 2 inches apart. These beautiful summer blueberry cookies recipe portions expand slightly, and cramped spacing means they bake into each other rather than maintaining individual definition.
Bake for 28-30 minutes until the edges set but the centers still look slightly underbaked when you pull them out. The elegant blueberry baking magic happens during the 5-minute cooling period on the sheet—carryover heat finishes the centers without overdrying the outsides. I learned to resist the urge to remove them immediately because 30 seconds extra in the pan makes the difference between cookies that crumble and ones that hold together perfectly.