Ingredients
Method
- Preheat oven to 350°F (175°C). Grease and line two 9-inch round cake pans with parchment paper.
- Cream butter and sugar together for about 3 minutes until light and fluffy. Add eggs one at a time, mixing well after each addition.
- In a separate bowl, whisk together cake flour, baking powder, and salt.
- Add dry ingredients to the butter mixture alternately with coconut milk. Mix until just combined. Stir in coconut and vanilla extracts.
- Divide batter evenly between pans. Bake 25–30 minutes until a toothpick inserted in the center comes out with a few moist crumbs.
- Cool in pans for 10 minutes, then transfer to a wire rack to cool completely.
- For frosting, beat cream cheese and butter until fluffy. Gradually add powdered sugar and mix until smooth. Add coconut extract and heavy cream; beat until light and creamy.
- Level cake layers if needed. Frost between layers, then frost the top and sides. Press shredded coconut over the cake and finish with toasted coconut flakes.
Notes
For extra moisture, brush cake layers lightly with coconut milk before frosting. Store refrigerated for up to 4 days and bring to room temperature before serving.
