Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
4.2
(9)
Export 17 ingredients for grocery delivery
Step 1
Preheat oven to 325°F. Generously coat 3 9-inch round cake pans with cooking spray. Set aside.
Step 2
Sift flour, salt, and baking powder together in a large bowl. Set aside.
Step 3
Cream butter and sugar with an electric mixer until light in color and texture. Slowly add eggs and beat on low speed until well combined. Add half of flour mixture and beat on low until thoroughly blended. Pour 1 (13 oz) can coconut milk, sour cream, vanilla and coconut extract into mixing bowl and beat until combined.
Step 4
Add remaining flour mixture, scraping sides of bowl to collect all ingredients. Pour batter evenly into prepared cake pans. Bake on middle rack for 45-55 minutes or until cake tester inserted into center comes out clean. Cool cakes directly in pan for 10 minutes before transferring to a wire rack to cool completely.
Step 5
For coconut filling, combine cornstarch, vanilla, and 2 tablespoons of water, whisk until well blended. Set aside.
Step 6
Heat heavy cream, 1 (13 oz) can coconut milk, butter, and sugar in a large saucepan set to medium-high. Bring mixture to a low boil, stirring frequently. Add cornstarch mixture and bring to a boil. Stir for 60 seconds then remove from heat. Add 1 package shredded coconut and stir to combine. Transfer to a bowl, cover and refrigerate until fully chilled.
Step 7
Prepare coconut frosting for cake assembly. Preheat oven to 350°F and spread 1/2 package shredded coconut evenly on a baking sheet. Bake until just golden brown, about 5 minutes or so. Set aside.
Step 8
Beat butter, cream cheese, vanilla, cream of coconut, and salt with an electric mixer until well blended. Slowly add powdered sugar at low speed, 1 cup at a time.
Step 9
To assemble, slice tops off of each cake with a serrated knife. Place one cake on a large plate or cake platter. Scoop ½ of coconut filling over cut side of cake and spread evenly to edges. Place second cake over top of coconut filling and repeat with remaining coconut filling. Place third cake over top, cut side down. Cover top and sides of cake with coconut frosting. Sprinkle with reserved shredded coconut and garnish with toasted coconut.
Step 10
Refrigerate cake until chilled, about 3-4 hours. Cake is ready to serve.