Ingredients
Equipment
Method
Bake the coconut cake layers
- Preheat oven to 350°F, then grease three 8-inch or two 9-inch round cake pans and line with parchment for easy release.
- Beat butter and granulated sugar until very fluffy, scraping the bowl as needed so the mixture looks pale and airy.
- Add eggs one at a time, mixing after each until the batter is smooth and thick.
- Mix in vanilla extract and coconut extract just until incorporated.
- Alternately add the flour mixture and coconut milk, starting and ending with flour, and mix only until no dry streaks remain.
- Fold in sweetened shredded coconut so it distributes evenly through the batter without overmixing.
- Divide batter evenly among the pans and bake for 25-30 minutes at 350°F until a toothpick comes out clean.
- Cool the layers completely before frosting, so the cakes stay fluffy and the frosting sets without melting.
Make the coconut cream cheese frosting and coat the cake
- Toast sweetened shredded coconut on a sheet pan until golden, then let it cool for pressing onto the cake.
- Beat cream cheese and butter until smooth, then add powdered sugar and coconut extract.
- Beat until fluffy so the frosting holds its shape for generous spreading.
- Fill and frost the cooled cake generously with coconut cream cheese frosting, covering the sides and top.
- Immediately press toasted coconut flakes firmly all over the outside and top until fully coated for a snow-white, textured finish.
Notes
For the cleanest slices, frost only after the cake layers are completely cool, then chill the assembled cake for 30-60 minutes so the toasted coconut stays crisp. Refrigerate covered up to 3 days; freeze frosted cake up to 2 months (best wrapped tightly). To make it lighter, swap half the powdered sugar for a 1:1 powdered sugar substitute if your frosting brand states it can be used 1:1.
