01 - Preheat oven to 350°F. Line two baking sheets with parchment paper.
02 - In a medium bowl, whisk together flour, baking soda, baking powder, and salt. Set aside.
03 - In a large bowl, whisk the sugar and melted coconut oil until well combined. Add coconut milk, lime juice, lime zest, and vanilla; whisk until smooth.
04 - Add dry ingredients to the wet mixture and stir until just combined. Fold in shredded coconut.
05 - Scoop tablespoon-sized portions of dough and roll into balls. Roll each ball in granulated sugar. Place balls 2 inches apart on prepared baking sheets. Gently flatten each cookie to about 1/2-inch thick.
06 - Bake for 10–12 minutes, until edges are set and bottoms are lightly golden.
07 - Remove from oven and immediately sprinkle with extra lime zest, if using. Cool on the pan for 5 minutes, then transfer to a wire rack to cool completely.