White Chocolate Coconut Cake

Soft, moist layered coconut cake made with coconut milk and coconut flakes. It's filled with fluffy white chocolate frosting and topped with white chocolate ganache and more coconut flakes
Course Dessert
Cuisine American
Keyword cake, Coconut, white chocolate
Prep Time 4 hours
Cook Time 25 minutes
Total Time 4 hours 25 minutes
Servings 1 3 layer, 8-inch cake
Author Lyuba Brooke


  • Cake:
  • ¾ cup unsalted butter room temperature
  • 1 cup white granulated sugar
  • 3 eggs room temperature
  • cups all purpose flour
  • tsp baking powder
  • ½ tsp salt
  • 2 tsp vanilla extract
  • 3/4 cup whole milk
  • 1/2 cup coconut milk can
  • 1 cup sweetened coconut flakes
  • Frosting:
  • 1 1/2 cups unsalted butter room temperature
  • 8 oz cream cheese room temperature
  • 7 oz jar marshmallow fluff
  • 1 cup powdered sugar
  • 4 oz baking white chocolate bar
  • White Chocolate Ganache:
  • 4 oz baking white chocolate bar
  • ¼ cup heavy whipping cream
  • __
  • 1/2 cup sweetened coconut flakes for topping


  1. Cake:
  2. Preheat oven to 350. Grease and lightly flour 3, 8-inch round baking pans. (To flour the pans: grease with cooking spray then add some flour. Pat baking pan so that it's lightly covered in flour all over the inside, then turn the pan upside down and lightly pat to discard loose flour. **I do recommend using 3 of the same cake pans at a time because it will be much easier to divide all the batter equally among the pans.)
  3. Have all your ingredients ready.
  4. Beat butter in the electric mixer on high, for about a minute. Add sugar and beat for another minute or two, until light and fluffy.
  5. Add eggs, one at a time, beating on medium-high speed after each addition. Add vanilla extract.
  6. Sift flour, baking powder and salt together.
  7. Lower the speed to low and add a third the flour mixture, mix until just combined.
  8. Add coconut milk, mix just until incorporated.
  9. Add another third of the flour mixture, mix just until incorporated.
  10. Add half the whole milk, mix just until incorporated.
  11. Add remaining flour and after it's just incorporated, add remaining milk.
  12. Scrape sides and bottom of the bowl and mix until all ingredients are just combined.
  13. Stir in coconut flakes.
  14. Separate the batter between the 3 baking pans, evenly. Pat filled baking pans gently on the counter to get rid of any formed air pockets. Bake for 18-22 minutes. Take out and let the cakes rest of the counter for 10 minutes.
  15. Carefully run a butter knife between sides of the cake pan and the cake. Let the cakes cool for about 10 minutes and then take them out of the pans. Let them cool completely on a rack before adding frosting or it will melt.
  16. Frosting:
  17. In a bowl of an electric mixer, beat butter for a couple of minutes on medium-high speed. Add cream cheese and continue to beat it for 2-3 more minutes.
  18. Meanwhile, melt baking chocolate in a microwave (30-45 at a time, on half the power). Stir and let cool just a little bit.
  19. Lower the speed and add powder sugar, mix until incorporated and raise the speed again.
  20. Add melted white chocolate and marshmallow fluff to the mixing bowl, and mix. Scrape sides and bottom of the bowl. Beat for a couple extra minutes. (You may want to place the frosting into the refrigerator for 15-20 minutes.)
  21. __
  22. Once the cake layers are cooled completely...
  23. Spread a third of the frosting on the bottom layer of the cake. Top off with another cake layer.
  24. Spread another third of frosting on the bottom of the second cake layer. Top off with the third cake layer.
  25. Spread remaining frosting on top of the third cake layer.
  26. Ganache:
  27. Chop white baking chocolate and place it into a small bowl.
  28. Bring heavy cream to simmer, be careful not to let it actually boil or it will raise.
  29. Pour ¼ cup of boiling cream over the chopped white chocolate and stir with a whisk until melted and smooth. (If you notice your chocolate is not melting as well, pop it into the microwave for 15 seconds on half the power. Whisk until smooth.)
  30. Pour white chocolate ganache over the cake and let it drip down the sides.
  31. Sprinkle coconut flakes over the top of the cake.
  32. I recommend putting the cake in the fridge for about 2 hours to settle. (To secure the layers, you can stick a long wooden skewer in the center of the cake.

Recipe Notes

Recipe from Lyuba @ All images and content are copyright protected. Please do not use my images without prior permission. If you want to share this recipe, please simply link back to this post for the recipe. Thank you.