clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Pineapple Coconut Cake.

Pineapple Coconut Cake

  • Author: Cindy @mycountrytable
  • Cook Time: 35 minutes
  • Total Time: 35 minutes
  • Yield: 12 servings 1x
  • Category: Cakes/Desserts
  • Method: Bake
  • Cuisine: American


This Pineapple Coconut Cake is moist and delicious and made with a tropical combination of juicy pineapple, and coconut. If that’s not enough, it’s finished with a delectable cream cheese frosting and toasted coconut. It’s delicious!


Units Scale

PINEAPPLE FILLING (make first and refrigerate)

  • 1 (20-ounce) can crushed pineapple IN JUICE, (not drained)
  • 1/2 cup granulated sugar
  • 2 tablespoons plus 1 teaspoon cornstarch


  • 2 1/4 cups all-purpose flour
  • 1 1/2 teaspoons baking powder
  • 1/2 teaspoon baking soda
  • 1/2 teaspoon salt
  • 2/3 cup full-fat buttermilk
  • 1/3 cup heavy whipping cream
  • 1 cup unsalted butter, room temperature
  • 1/3 cup light brown sugar, lightly packed
  • 3/4 cup granulated sugar
  • 3 large eggs, room temperature
  • 2 teaspoons pure vanilla extract
  • 1 teaspoon pure coconut extract
  • 2/3 cup shredded sweet coconut

FROSTING (You can make this in advance too if you want)

  • 8 ounces cream cheese, room temperature
  • 4 tablespoons unsalted butter, room temperature
  • 1/4 cup sour cream
  • 1 teaspoon pure vanilla extract
  • 2 cups powdered sugar, sifted



  1. Combine all the ingredients in a medium saucepan over medium heat. Stir constantly until the mixture thickens, about 10 minutes. Transfer the mixture to a bowl and refrigerate until chilled before spreading on cake layers. 


  1. Preheat oven to 350 degrees. Place a round of waxed paper in the bottom of two 9-inch round cake pans. Grease the paper and insides of pans. Lightly flour the pans and paper, tapping out any excess flour. Set aside.
  2. In a medium bowl, sift or whisk together the flour, baking powder, baking soda, and salt. Set aside.
  3. Combine the buttermilk and whipping cream in a 1 cup measuring cup. Set aside.
  4. Add the butter and sugars to the bowl of a stand mixer fitted with the paddle attachment (or use a hand mixer). Mix on high speed until the mixture is very light and creamy, about 3 minutes. Add the eggs, one at a time, mixing well after each addition. Add the vanilla & coconut extracts. Mix on high for about 3 more minutes until the mixture light and fluffy.  
  5. Add half the dry ingredients, and mix on medium-low speed just until combined. Add the buttermilk-whipping cream mixture and mix until incorporated. Add the remaining dry ingredients and the coconut. Mix just until the dry ingredients are incorporated. Don’t over mix.
  6. Divide the batter equally between the two cake pans, using an offset spatula to level off the top of the batter. 
  7. Bake the cakes until lightly browned on top, and a toothpick test comes out clean, about 25 minutes. Rotate the pans halfway through baking. Allow the cakes to cool in the pans. Invert them onto a piece of waxed or parchment paper. Using a sharp serrated knife to cut each layer into 2 thin layers, creating 4 thin layers. 


  1. Add the cream cheese to the bowl of a stand mixer. Mix on high speed until it’s creamy and free of any lumps. Stop and scrap down the sides and under the paddle attachment, to make sure you get all of the lumps. Don’t add the butter until all of the lumps are removed.
  2. Add the butter, sour cream, and extracts, and mix until creamy and smooth.
  3. Sift in the sugar, one cup at a time, mixing well after each addition. Once you’ve added enough sugar for a perfect piping or spreading consistency, stop adding. You might not add all of the sugar.


  1. Place one thin cake layer, cut side up, on a cake plate. Spread half of the pineapple filling over the layer.
  2. Place a second layer, cut side down, over the pineapple filling. 
  3. Spread 1 slightly rounded cup of frosting over the layer.
  4. Place 3rd cake layer on, cut side up, and spread the second half of the pineapple filling over the layer.
  5. Place the 4th cake layer cut side down, on the top.
  6. Frost the top and sides with the remaining frosting.


  • Refrigerate cake until an hour or so before serving, due to the cream cheese and sour cream in the frosting.
  • The flavor is best when the cake is at room temperature. The cake has even more flavor the day after it’s made, once the pineapple filling has time to soak into the cake layers. 


  • Once all layers are assembled, the cake will look like a 2 layer versus 4 layer cake. That’s because the pineapple filling will soak into the cake layers, making it super moist.
  • Cook time includes cooking the pineapple filling and baking the cakes.

Keywords: cakes, cake, cake recipes, pineapple cake, coconut cake, pineapple coconut cake, coconut, pineapple,