01 - Preheat oven to 350°F. Line two baking sheets with parchment paper.
02 - Beat softened butter, granulated sugar, and powdered sugar until fluffy, about 2-3 minutes.
03 - Beat in eggs one at a time, then add vanilla extract until combined.
04 - Whisk flour, baking powder, baking soda, and salt in separate bowl.
05 - Gradually add dry ingredients to wet mixture. Mix just until combined, avoid overmixing.
06 - Scoop 1/3-cup portions, roll into balls, and press into 3/4-inch thick discs. Space on baking sheets.
07 - Bake 13-15 minutes until edges set and centers appear slightly underbaked.
08 - Cool on baking sheet 10 minutes, then transfer to wire rack until completely cooled.
09 - Beat butter until creamy. Add powdered sugar, cream, vanilla, food coloring, and salt. Beat until fluffy.
10 - Generously frost cooled cookies. Refrigerate at least 30 minutes before serving.