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.
- In a bowl, whisk together the all-purpose flour, baking powder, and salt until evenly combined.
- Beat the butter and granulated sugar until very fluffy, with noticeably lighter color and texture.
- Add the eggs one at a time, mixing well after each addition.
- Mix in the vanilla extract and coconut extract until smooth and fragrant.
- Alternate adding the flour mixture and the coconut milk, mixing just until the batter is smooth.
- Fold in the sweetened shredded coconut until evenly distributed.
- Divide the batter evenly and bake for 25-30 minutes, until a toothpick comes out clean.
- Cool the cakes completely on a rack before frosting.
Make the coconut cream cheese frosting
- Beat the cream cheese and butter until completely smooth, then scrape the bowl as needed.
- Add the powdered sugar and coconut extract and beat until fluffy, thick, and spreadable.
Assemble and coat with toasted coconut
- Fill and frost the cake generously with the coconut cream cheese frosting, smoothing the top and sides.
- Immediately press toasted shredded coconut firmly all over the outside and top until fully coated, so the flakes adhere while the frosting is fresh.
Notes
For clean layers and a stable frosting, let the cake cool completely before assembling. Store covered in the refrigerator up to 4 days; freeze unfrosted cake layers up to 2 months (wrap tightly), and thaw overnight in the fridge before frosting. If you need a dairy-light swap, use a plant-based cream cheese substitute for the frosting while keeping the texture by fully softening both frosting fats.
