1 1/2 cups (3 sticks) butter, softened to cool room temperature
1 1/2 cups granulated sugar
1/2 cup powdered sugar
4 large eggs
1 teaspoon vanilla
1/2 teaspoon almond extract
1 tablespoon lemon zest (from about 1 lemon)
5 cups all-purpose flour
2 teaspoons baking powder
1 teaspoon salt
Preheat oven to 400 degrees.
In a large bowl, cream together the butter and sugars for 3-4 minutes, until the mixture is light and fluffy. Add the eggs one at a time, mixing well after each addition. Add vanilla extract, almond extract and lemon zest; mix. Add two cups flour, baking powder and salt. Mix. Add remaining flour and mix just until flour is incorporated and the dough is smooth and soft.
The dough can be wrapped in plastic wrap and kept in the refrigerator for up to a week or it can be rolled out right away. Dust a counter with powdered sugar or flour and roll the dough to desired thickness (about 1/4-inch, maybe even slightly thicker than that). Cut the dough into shapes. Place the cookies on a lined or lightly greased baking sheet. Bake for 7-8 minutes. The cookies won’t appear browned on top (or on bottom) when they are done baking so don’t let them overbake!
Cool the cookies completely on a wire rack before frosting.