Ingredients
Equipment
Method
- Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans and line the bottoms with parchment paper for easy removal.
- In a medium bowl, whisk together 2½ cups of all-purpose flour, 2½ teaspoons baking powder, and ½ teaspoon salt. Set the dry mixture aside.
- In a large mixing bowl, beat ½ cup softened unsalted butter, ½ cup neutral oil, and 1¾ cups granulated sugar until the mixture becomes light and fluffy (about 3-4 minutes).
- Add 4 room temperature eggs one at a time, beating well after each addition. Stir in 1 teaspoon vanilla extract and 1 teaspoon coconut extract.
- Combine 1 cup full-fat coconut milk with ½ cup buttermilk. Gradually add the dry ingredients and the milk mixture alternately to the butter mixture, beginning and ending with the flour. Mix just until combined to avoid over-mixing.
- Divide the batter evenly between the prepared pans and bake for 25-30 minutes, or until a toothpick inserted in the center comes out clean. Allow the cakes to cool completely.
- For the frosting, beat together 8 oz softened cream cheese and ½ cup softened unsalted butter until smooth. Gradually add 4 cups sifted powdered sugar, 2-3 tablespoons coconut milk, 1 teaspoon vanilla extract, and 1 teaspoon coconut extract.
- Frost the completely cooled cakes generously and top with 2 cups sweetened shredded coconut.
Notes
For best results, ensure all dairy and eggs are at room temperature and use full-fat canned coconut milk rather than the thinner carton variety. The extracts are essential to capture the authentic coconut flavor in both the cake and frosting. If making a dairy-free version, vegan cream cheese and butter alternatives work well. This recipe is flexible for substitutions and variations like adding rum for a boozy twist or toasted macadamia nuts for extra crunch.
