Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
Export 13 ingredients for grocery delivery
Step 1
Preheat oven to 325 degrees F. Line the bottom of two 9-inch cake pans with parchment paper. Spray with nonstick cooking spray WITH flour or butter and flour pans.
Step 2
Beat the egg and egg whites in a medium bowl (or large measuring cup – preferably something with a pouring spout) with a fork to combine. Add the cream of coconut, water, and coconut extract and vanilla extract and beat with a fork until thoroughly combined
Step 3
Mix the flour, sugar, baking powder and salt in the bowl of a standing mixer at the lowest speed to combine, about 30 seconds. With the mixer still running at the lowest speed, add 1 piece of butter at a time and continue to beat until all the butter is added. Increase speed to medium to medium-high and continue to beat until the mixture resembles coarse meal, with butter bits no larger than small peas (this can take several minutes).
Step 4
With the mixer running on low, add approximately half of the egg mixture to the flour mixture. Increase speed to medium-high and beat until light and fluffy, about 30 seconds. With the mixer still running, add remaining egg mixture. Stop the mixer and scrape down the bowl then continue to beat at medium-high speed to combine, about 15 seconds (batter will be thick).
Step 5
Divide the batter between the cake pans and drop a few times on the counter to get rid of air bubbles. Bake at 325 degrees F for 25-30 minutes or until the cakes have pulled away from the sides of the pans and a toothpick inserted in the center of the cakes comes out clean (don’t open oven while baking or cakes could fall in center.)
Step 6
Cool the cakes in the pan on a wire rack for 10 minutes then loosen cakes from the sides of the pan with a butter knife then invert onto a plate or baking pan then invert back onto the cooking rack so the tops sides face up; cool to room temperature before frosting.
Step 7
While the cakes are cooling toast coconut. Increase oven temperature to 350 degrees F.
Step 8
Add coconut to a large baking sheet/jelly roll pan and spread into an even layer. Bake at 350 F degrees for 5-7 minutes, stirring occasionally and watching closely towards the end as coconut can burn quickly.
Step 9
Using a handheld mixer, beat cream cheese, butter, cream of coconut, coconut extract, vanilla extract and salt at medium speed until very creamy, 1-2 minutes. Gradually add powdered sugar then beat until smooth. If frosting is too thick then you can beat in 1 teaspoon milk at a time until you’ve reached desired consistency. If frosting is too runny, then refrigerate until more set.
Step 10
Place one cake layer on cake stand or serving platter. Top this cake layer with a generous layer of frosting (approximately 1 cup) then place the second cake on top of it. Frost the top and sides of the cake. Press toasted coconut onto the top and sides of the cake.
Step 11
If not serving immediately, frosted cake should be covered with an inverted bowl or cake cover and refrigerated. Bring cake to room temperature before serving.