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 with parchment for easy release.
- Beat butter and sugar until very fluffy, then add eggs one at a time and mix until smooth after each addition.
- Mix in vanilla extract and coconut extract, keeping the batter consistent and creamy.
- Alternately add the flour mixture and coconut milk, mixing just until combined to avoid a dense crumb.
- Fold in the sweetened shredded coconut until evenly distributed through the batter.
- Divide batter between pans and bake for 25-30 minutes, until a toothpick comes out clean.
- Cool the cakes completely before frosting.
Make and assemble the frosting
- Beat the cream cheese and butter until smooth, with no lumps remaining.
- Add powdered sugar and coconut extract, then beat until fluffy.
- Fill and frost the cake generously with coconut cream cheese frosting.
- Immediately press toasted coconut flakes firmly all over the outside and top until fully coated, so the flakes stick to the frosting.
Notes
Pro tip: coat the cake right after frosting—press the toasted coconut flakes firmly so they adhere before the frosting crusts. Store covered in the refrigerator up to 4 days; freeze unfrosted cake layers up to 2 months and thaw overnight in the fridge. For a lighter option, use low-fat cream cheese for the frosting without changing the method.
