Ingredients
Equipment
Method
Bake the coconut cake layers
- Preheat oven to 350°F and grease three 8-inch or two 9-inch round cake pans; line each with parchment.
- In a stand mixer, beat butter and granulated sugar until very fluffy, about 3-5 minutes, then scrape the bowl.
- Add eggs one at a time, mixing after each addition until smooth.
- Mix in vanilla extract and coconut extract until evenly combined.
- Add the flour mixture and coconut milk alternately, starting and ending with the flour mixture, mixing just until the batter is smooth.
- Fold in the sweetened shredded coconut until evenly distributed.
- Divide batter evenly among pans, then bake for 25-30 minutes, until a toothpick comes out clean.
- Cool the cakes completely, about 1 hour, before frosting.
Make frosting and coat with toasted coconut
- In a stand mixer, beat cream cheese and butter until smooth and lump-free, about 2-3 minutes.
- Add powdered sugar and coconut extract, then beat until fluffy.
- Fill and frost the cake generously with coconut cream cheese frosting.
- Immediately press toasted shredded coconut flakes firmly all over the outside and top of the cake until fully coated.
Notes
For the cleanest “snow-white” look, press the toasted coconut immediately after frosting so it sticks before the frosting crusts. Store covered in the refrigerator up to 3 days; bring to cool room temperature 20-30 minutes before serving for best texture. Freezing is not recommended because the frosting can soften after thawing. Dietary swap: use a dairy-free cream cheese and butter substitute to keep the frosting creamy while remaining coconut-forward.
