Trim a thin layer of both cakes to level them with a serrated knife to ensure they stack evenly.
Place a small amount of frosting on the center of your cake stand or serving plate.
Place one layer of the cake on the prepared cake stands or plate.
Add 2-3 medium sized scoops of chocolate ganache filling and spread it evenly with an offset spatula.
Add 2-3 medium sized scoops of creamy coconut filling on top of chocolate ganache and spread it evenly.
Place the second cake layer on top of the coconut filling and repeat the layers of chocolate ganache and coconut filling.
Apply a crumb coat by spreading a thin layer of ganache over the entire cake. This layer seals in any crumbs and creates a smooth surface for the final coat. Chill the cake in the refrigerator for about 30 minutes.
After the crumb coat has set, apply the final layer of ganache. Smooth it out with the offset spatula.
Decorate the cake with creamy coconut filling and chocolate shavings.
Refrigerate the assembled cake for at least 30 minutes to allow the frosting to set and make slicing easier.
Once the cake is chilled and the frosting is set, remove it from the refrigerator and let it come to room temperature for about 10-15 minutes before serving. This allows the flavors to fully develop. Enjoy!