Ingredients
Method
Preparation
- Preheat the oven to 350°F (175°C). Grease two 8-inch round pans and line the bottoms with parchment paper.
- In a bowl, whisk together flour, baking powder, baking soda, and salt.
- In a separate bowl, beat the softened butter and granulated sugar until pale and fluffy. Add eggs one at a time, mixing just until incorporated.
- Stir in vanilla, then alternate adding the dry mixture with coconut milk and sour cream. Start and end with the dry mixture, mixing gently until smooth.
- Fold in shredded coconut with a spatula, taking care not to overmix.
Baking
- Divide the batter evenly between the pans and bake for 25 to 30 minutes, or until a toothpick comes out clean or with a few moist crumbs.
- Let the cakes cool in the pans for 10 minutes, then transfer them to a rack and cool completely before frosting.
Frosting
- To prepare the frosting, beat softened cream cheese and butter until smooth and fluffy. Gradually add powdered sugar on low speed.
- Add vanilla and a spoonful of coconut milk until you achieve a spreadable texture. If the frosting is too soft, chill it for 10 minutes and whip again.
- Spread frosting generously between cake layers and on top and sides of the cake. Press extra coconut onto the edges and top if desired.
Notes
Store unfrosted cake layers at room temperature for 1 day or in the fridge for up to 3 days. Frosted cake keeps covered in the fridge for up to 4 days. Freeze unfrosted layers wrapped well for up to 2 months.
