Preheat the oven to 350 degrees Fahrenheit.
In a medium mixing bowl or bowl of a stand mixer, add the softened butter, white sugar and brown sugar and cream together for about 30 seconds.
Add in the remaining wet ingredients and beat until combined.
Add in the dry ingredients and fold with a rubber spatula until combined.
Scoop using a medium cookie scoop and add to a baking sheet lined with parchment paper. They will spread, so leave enough space between each. Bake for 13-15 minutes or until the edges are golden brown. I then like to use a round cookie cutter to swivel around the edges to create perfect circles. Let cool on the baking sheet for about 15 minutes, then transfer to a wire rack to finish cooling.
Whisk together the ingredients for the icing, keeping it nice and thick.
Once the cookies have cooled, dunk the tops in the icing or use the back of a spoon to spread on top.
The icing will set as the cookies cool so they can be stacked on each other. Enjoy!