01 -
Preheat the oven to 350°F and line 2 baking sheets with parchment paper.
02 -
Using a handheld or stand mixer fitted with the paddle attachment, beat the butter and granulated sugar for 3-4 minutes until light and fluffy, scraping the sides and bottom of the bowl as needed.
03 -
Add the eggs one at a time, beating after each addition until just combined. Mix in the vanilla and almond extracts until incorporated.
04 -
In a separate bowl, whisk together the flour and baking powder.
05 -
Gradually add the flour mixture to the butter and sugar mixture, mixing thoroughly until combined.
06 -
Portion the dough into 1/4 cup portions and roll each into a ball. Place them on prepared baking sheets, leaving about 2 inches between each. Lightly press down on each dough ball with the back of a measuring cup or glass, but do not flatten them completely.
07 -
Bake the cookies for 9-12 minutes, until the centers are puffed up and no longer glossy. Remove from the oven, as the cookies will continue to set while cooling.
08 -
Let the cookies rest on the baking sheet for 8-10 minutes, then transfer them to a cooling rack.
09 -
While the cookies cool, beat the butter using a handheld or stand mixer until smooth and fluffy. Gradually add the powdered sugar and mix well. Stir in the almond extract and add milk one tablespoon at a time until the desired frosting consistency is achieved. Mix in 3-4 drops of pink food coloring until fully incorporated.
10 -
Spread frosting on each cookie while still slightly warm, allowing the frosting to melt slightly. Chill the cookies in the refrigerator once completely cooled. Serve cold.