Cream together softened butter, lemon zest, granulated sugar, and confectioners' sugar.
Add vanilla extract and almond extract, and beat in eggs one at a time.
Stir in flour and baking powder.
Chill dough for at least two hours, or even better, chill it overnight.
Preheat oven to 400 degrees.
Scoop out cookie dough and roll into uniform balls. Dredge each ball of dough in granulated sugar, and then flatten the balls using a flat-bottomed ramekin or glass to about ½ inch thick.
Bake for 6 to 8 minutes until just starting to brown around the edges.
Recipe Notes
* I do not add salt to this recipe, as the salt in salted butter is plenty. If you prefer to bake with unsalted butter, you may add 1 teaspoon of salt along with the flour and baking powder in step #3.