Crisp on the edges, tender in the middle, and rich with real butter flavor — these old-fashioned butter cookies are the kind that disappear from the cookie jar before they ever get a chance to cool. A simple dough made with just a handful of pantry staples produces cookies that taste like they took all day.
In a large bowl, beat the room-temperature butter on medium speed until smooth and creamy, about 1-2 minutes.
Add the granulated sugar and powdered sugar and beat on medium-high until light and fluffy, about 3 minutes. Scrape down the sides of the bowl as needed.
Beat in the egg, vanilla extract, and almond extract (if using) until fully combined.
In a separate bowl, whisk together the flour, baking powder, and salt. Add the dry ingredients to the butter mixture in two additions, mixing on low speed just until the dough comes together. Do not overmix.
Chill the Dough
Wrap the dough tightly in plastic wrap, flatten into a disc, and refrigerate for at least 30 minutes.
Shape and Bake
Preheat your oven to 350°F (175°C). Line baking sheets with parchment paper.
Roll the dough into 1-inch balls and place them 2 inches apart on the prepared baking sheets. Gently flatten each ball with the bottom of a glass or your palm to about 1/4-inch thick.
Bake for 10-12 minutes, or until the edges are just barely golden. The centers will look slightly underdone — that is exactly right.
Let the cookies cool on the baking sheet for 5 minutes, then transfer to a wire rack to cool completely.