Preheat the oven to 350° F (180°C). Line a cookie sheet with either parchment paper or a silicone baking mat. Set aside.
Using either a stand mixer or an electric hand mixer, cream together the butter and granulated sugar for about 2 minutes or until it is light in color and fluffy.
3/4 cup (167g) salted butter, softened, 3/4 cup (173g) granulated sugar
Scrape the sides of the bowl and add in the eggs and coconut flavoring and mix until incorporated.
2 eggs, 2 tsp coconut flavoring
Next, add in the flour and baking powder. Mix until a soft dough forms.
2 1/4 cups (342g) all-purpose flour, 1 1/2 tsp baking powder
Portion out the dough into 3 Tbsp portions (a #24 scoop is perfect). Flatten just slightly with the palm of your hand prior to baking.
Bake at 350° F (180°C) for 11-13 minutes or until the cookies no longer look wet and glossy. While the cookies are baking, make the icing.
Make the icing by combining the butter and vegetable shortening until smooth.
2 Tbsp butter, softened , 1/2 Tbsp vegetable shortening
Add the powdered sugar and just enough lime juice to form a thick frosting.
3/4 cup (80g) powdered sugar, 2 limes, juiced
Continue mixing, adding the remaining lime juice a little at a time, until the icing reaches your desired consistency.
Remove the cookies from the oven and immediately spread the icing onto the hot cookies. Garnish with a little lime zest, if desired.
Allow the cookies to cool and enjoy!