| | |

White Chocolate Coconut Almond Layer Cake

White Chocolate Coconut Almond Layer Cake

White chocolate coconut filling is layered between three layers of tender coconut almond cake  – this White Chocolate Coconut Layer Cake is an all-time favorite!

White Chocolate Coconut Almond Layer Cake

Happy Valentine’s Day!

What are your plans for today? Steve and I decided to stay home tonight and go out tomorrow – this way, we don’t have to stress over reservations or choosing a restaurant with the best pre-fixe menu.

White Chocolate Coconut Almond Layer Cake

Since we are staying in, I thought I would make my Valentine a sweet treat. [enter: White Chocolate Coconut Almond Layer Cake]

White Chocolate Coconut Almond Layer Cake

When it comes to cakes, 9/10 times I would choose a rich, dark chocolate cake over anything else, unless this cake is an option.

The first time I had a white chocolate coconut cake was at the Ritz Carlton in Charlotte, North Carolina. OMG you guys!!! This cake was AMAZING. Literally, heaven in cake form. As soon as I got back home, I just had to recreate it. After a few trials, I came pretty close to the real deal.

White Chocolate Coconut Almond Layer Cake

And here it is!

The cake itself is not too sweet and has a slight coconut flavor. It has almond flour and coconut milk which keep it very moist and tender.

White Chocolate Coconut Almond Layer Cake

I baked my cake layers in 6-inch pans because I wanted a smaller cake for the occasion. You can make 3 7-inch cake layers and adjust the baking time. (see recipe below for baking times)

The filling to this cake is also the frosting. It is made with coconut milk, white chocolate, coconut flakes, cream cheese, and powdered sugar. I might have eaten the leftover frosting with giant spoon. oops.

White Chocolate Coconut Almond Layer Cake

This is the perfect cake for Valentine’s Day or any occasion, really – Mother’s Day, birthdays, engagement parties … and it’s even great to make on a random weekday, just because.

White Chocolate Coconut Almond Layer Cake

If you make this recipe, take a photo and tag #bakedambrosia on Instagram and Facebook so that I can see your creations and feature them on Instagram! To stay up to date with the latest recipes, follow Baked Ambrosia on Pinterest, Facebook, Instagram, and Youtube. ♡

White Chocolate Coconut Almond Layer Cake

White Chocolate Coconut Layer Cake

Three layers of tender coconut cake are layered between a white chocolate coconut filling - this White Chocolate Coconut Layer Cake is an all-time favorite!
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Dessert
Servings 12 servings



  • 5 egg whites
  • 1/2 cup milk
  • 1 tbsp coconut flavoring optional
  • 2 1/2 cups flour
  • 1 cup almond flour
  • 2 cups sugar
  • 2 tsp baking powder
  • 1/2 tsp salt
  • 1 cup butter room temperature
  • 1 1/2 cups coconut milk


  • 1 can coconut milk
  • 1 cup coconut flakes unsweetened
  • 7 oz white chocolate chopped
  • 16 oz cream cheese room temperature
  • 3/4 cup powdered sugar


  • Preheat oven to 350 degrees F.
  • Grease and flour 3 6-in cake pans. (see notes for using different size pans)
  • In a medium size bowl, whisk together egg whites, milk, and coconut flavoring. Set aside.
  • In the bowl of an electric mixer, add flour, almond flour, sugar, baking powder, and salt. Mix on low speed to combine.
  • Add softened butter and coconut milk. Beat until just combined.
  • Add egg white mixture and mix until incorporated.
  • Pour batter into prepared pans and bake 25-30 minutes, or until a toothpick inserted into the center comes out clean. Remove cake pans from oven and cool on cooling rack for 10 minutes. Remove cakes from pans and let cool completely.
  • While the cake is baking, prepare the filling: Add coconut milk and coconut flakes in a medium sauce pan and heat over medium low heat. Cook 30 minutes, stirring occasionally. The mixture will thicken.
  • Remove from heat and stir in white chocolate until incorporated. Transfer mixture to a bowl, cover with plastic wrap, and refrigerate until completely chilled.
  • Once chilled, remove coconut mixture from the fridge. Beat in cream cheese and powdered sugar.
  • To assemble the cake, place on cake layer on a cake stand. Add about 1 cup of frosting and spread evenly. Repeat with remaining layers. Spread the remaining frosting on the sides and top of the cake.
  • Refrigerate until ready to serve!


If using 7-inch cake pans, bake cake layers 30-35 minutes. Alternatively, you can bake two cake layers in 8-inch cake pans for 30-35 minutes.
Tried this recipe?Let us know how it was and tag @bakedambrosia on Instagram

White Chocolate Coconut Almond Layer Cake

Similar Posts


  1. Loved all the flavors! Great recipe. However, I could not get my the filling/frosting to thicken. Was very soupy. Did I not cook it long enough? Followed the directions and thought it had thickened from cooking but seems like there’s no turning back once you make the leap to add the other ingredients. Have you experienced this?

    1. Hi Jeanne, I haven’t experienced a soupy frosting with this recipe. Make sure that you cook down the coconut milk enough and make sure that it is completely chilled before adding the cream cheese and confectioner’s sugar. If the coconut/white chocolate mixture is runny after it is completely chilled, you can add it back onto the stovetop to cook down a little bit more. Then chill again and continue with the rest of the ingredients. Let me know if that helps!!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating