01 -
Set the oven temperature to 350°F (175°C) and prepare for baking.
02 -
Using an electric mixer fitted with a paddle attachment, beat unsalted butter and granulated sugar together for about 3 minutes until light and fluffy.
03 -
In a separate bowl, whisk together all-purpose flour, baking powder, and salt until evenly mixed.
04 -
Add eggs one at a time to the creamed mixture, beating just until incorporated after each addition; then mix in vanilla and almond extracts.
05 -
Reduce mixer speed to low and alternately add the flour mixture and coconut milk, beginning and ending with the flour mixture. Mix until just combined.
06 -
Scrape down the sides and bottom of the bowl, then fold in the shredded coconut with a brief mix.
07 -
Line a ceramic loaf pan with parchment paper and lightly butter it to prevent sticking.
08 -
Pour the batter evenly into the prepared pan and bake for 60 to 90 minutes, checking doneness by inserting a toothpick into the center; it should come out nearly clean. Adjust baking time as needed based on your oven.
09 -
In a small bowl, whisk together confectioners' sugar, coconut milk, and vanilla extract until smooth and free of lumps.
10 -
Allow the loaf to cool for 10 to 15 minutes before drizzling the glaze over the top, then sprinkle additional shredded coconut as a finishing touch.