01 -
Preheat oven to 175°C. Grease and flour two 23cm round cake pans or line with parchment paper.
02 -
Whisk flour, baking powder, and salt in a medium bowl until well blended.
03 -
In a large bowl, beat softened butter with granulated sugar until pale and fluffy, approximately 3–4 minutes. Incorporate eggs individually, ensuring thorough mixing after each addition. Blend in vanilla and coconut extracts.
04 -
Mix in coconut milk and sour cream or Greek yogurt until smooth.
05 -
Gradually add dry ingredients to the wet mixture, stirring until just combined. Gently fold in the sweetened shredded coconut.
06 -
Distribute the batter evenly between prepared pans. Bake for 30–35 minutes, or until a toothpick inserted into the center emerges clean. Cool cakes in pans for 10 minutes, then release onto wire racks to cool completely.
07 -
Beat the softened butter until creamy. Gradually incorporate powdered sugar until smooth. Mix in coconut milk, coconut extract, and a pinch of salt. Continue beating until frosting is light and fluffy.
08 -
Spread frosting onto the first cake layer. Place the second layer on top, then cover the surface and sides with remaining frosting. Press sweetened shredded coconut over the entire cake for a decorative finish.