Ingredients
Equipment
Method
Bake the coconut cake layers
- Preheat the oven to 350°F and grease three 8-inch or two 9-inch round cake pans; line each pan with parchment for easy release.
- In a bowl, whisk together all-purpose flour, baking powder, and salt until evenly combined.
- In a stand mixer, beat the softened butter and granulated sugar until very fluffy, then add the eggs one at a time, mixing well after each addition.
- Mix in the vanilla extract and coconut extract until the batter looks smooth and uniform.
- Alternate adding the flour mixture and the coconut milk, mixing on low just until incorporated; fold in the sweetened shredded coconut.
- Divide the batter between the prepared pans and bake for 25-30 minutes, until a toothpick comes out clean.
- Cool the cakes completely before frosting, about 1 hour, so the frosting won’t melt.
Make frosting and finish with toasted coconut
- Toast 2 cups sweetened shredded coconut on a sheet pan (or in a dry skillet) at 350°F for 5-7 minutes, stirring once, until golden.
- In a stand mixer, beat the softened cream cheese and butter until smooth.
- Add powdered sugar and coconut extract, then beat until fluffy and spreadable.
- Fill and frost the cooled cake generously with coconut cream cheese frosting, smoothing the sides and top.
- Immediately press the toasted coconut flakes firmly all over the outside and top of the cake until fully coated.
Notes
Pro tip: cool the layers completely before frosting for clean slices and a stable crumb. Store covered in the fridge for up to 4 days; freeze frosted cake slices in an airtight container up to 2 months. For a lighter option, use reduced-fat cream cheese and 1:1 powdered sugar to keep the frosting texture similar.
