01 - Preheat the oven to 350°F. Line two baking sheets with parchment paper.
02 - In a medium bowl, whisk together the flour, baking soda, baking powder, and salt. Set aside.
03 - In a large bowl, use a hand mixer or stand mixer to cream the vegan butter and sugar until light and fluffy, about 2 minutes.
04 - Add the coconut milk, lime juice, lime zest, and vanilla extract to the butter mixture. Mix until well combined.
05 - Gradually add the dry ingredients to the wet mixture, mixing just until incorporated.
06 - Fold in the shredded coconut.
07 - Scoop tablespoon-sized amounts of dough, roll into balls, and then roll each ball in the extra granulated sugar.
08 - Place dough balls about 2 inches apart on prepared baking sheets. Gently flatten each cookie with your palm.
09 - Sprinkle a little extra shredded coconut on top of each cookie if desired.
10 - Bake for 10-12 minutes, or until the edges are lightly golden.
11 - Allow cookies to cool on the baking sheet for 5 minutes, then transfer to a wire rack to cool completely.