Preheat oven to 350 degrees. In a mixing bowl whisk together flour, baking powder, baking soda and salt, set aside. In the bowl of an electric mixer, whip together butter and sugar until pale and fluffy, about 3-4 minutes. Stir in egg.
Mix in Ricotta cheese, coconut milk, vanilla extract, coconut extract and lime zest. Slowly add in dry ingredients and mix until incorporated. Form dough into 2 Tbsp balls each and and drop onto Silpat or parchment paper lined cookie sheets.
Bake 15 - 16 minutes. Remove from oven and allow to cool several minutes before transferring to a wire rack to cool. Cool 30 minutes then spoon a heaping 1/2 teaspoon glaze over each cookie, use the back of the teaspoon to spread glaze over cookie.
Before glaze begins to harden and set sprinkle with optional toasted coconut (garnish lightly with additional lime zest if desired). For a set glaze allow cookies to rest for about 1 1/2 - 2 hours, or for a sticky glaze enjoy immediately. Store cookies in an airtight container.
Coconut Lime Glaze
Combine all ingredients in a mixing bowl and whisk until well combine.