Pineapple Cake with Pineapple Buttercream (video)

sliced pineapple cake on cake stand and cake slice on plate

If you love pineapple, you’re going to love this amazing, fruity cake recipe! My pineapple cake with pineapple buttercream and pineapple curd is so delicious! I add crushed pineapple into the moist and soft cake layers, then fill them with my homemade pineapple curd, and frost the cake with a creamy buttercream. Every single bite is bursting with incredible fruity flavor! Plus, garnish the top with dried pineapple flowers to make this cake extra special!

My Pineapple Cake Video Tutorial!

Watch my YouTube video tutorial for step-by-step instructions and see how I put together this pineapple cake! Want to stay up to date on new recipes? Make sure to subscribe to my website emailing list and my YouTube channel and turn on notifications!

This post may contain affiliate links. Read our Disclosure Policy.

Ingredients for Pineapple Cake

Here are the main ingredients you’ll need to make this tropical fruit cake!

  • Crushed Pineapple: canned pineapple works great for this recipe. Make sure to drain the pineapple very well before adding it into the cake batter.
  • Buttermilk: using a soured milk makes the cake extra moist!
  • Eggs, Oil, Sugar, Flour: for making the cake layers.
  • Pineapple Extract: this fruity extract adds tons of pineapple flavor!
  • Unsalted Butter: use only unsalted butter for making the pineapple buttercream. Allow it to soften at room temperature for about 30 minutes prior to using.
  • Confectioner’s Sugar: for the frosting.
  • Pineapple Juice Concentrate: for making the pineapple curd filling.
buttercream cake on cake stand topped with dried pineapple flowers

How to Make a Pineapple Cake with Pineapple Buttercream

Besides the amazing flavor of this tropical fruit cake, I also love how moist the pineapple cake layers are! They are complemented so well by the buttercream and the curd filling! Here’s how I make this cake:

  1. Preheat the oven to 350F and line three, 8-inch cake pans with parchment paper and spray down the sides with baking spray.
  2. Drain the crushed pineapple in a fine mesh strainer. You want to remove as much moisture as possible from the canned fruit.
  3. Next, prepare the cake batter. Beat together the eggs, oil, buttermilk, sugar and extract for 2 to 3 minutes, until the eggs are well beaten. Combine the dry ingredients in a separate bowl: flour, baking soda, baking powder and salt. Sift the dry ingredients into the batter, then mix for about 1 minute, just until the dry ingredients are incorporated.
  4. Fold in the drained, crushed pineapple last. Divide the pineapple cake batter between the prepared pans.
  5. Bake the cake layers at 350F for about 24 minutes, or until a toothpick inserted into the center comes out clean. The cake layers will be very fragile immediately out of the oven! Let them cool for about 5 minutes in the pans, then on a wire rack to cool completely.
  6. Meanwhile, prepare a batch of my pineapple curd. I have that recipe below! It needs to cool completely before you can use it in the filling. Place it into the refrigerator to cool faster!
  7. Next, prepare the pineapple buttercream. This creamy and fluffy buttercream goes so well with the cake. More about the buttercream next!
pineapple cake on cake stand with fresh pineapple

Assembling the Cake

  1. To assemble the cake, first use a long, serrated knife to level the top of each cake layer.
  2. Next, spread a generous amount of frosting onto each cake layer. Transfer some of the frosting into a pastry bag tipped with a star or plain tip. I used a French star tip #4. Pipe a barrier ring of buttercream around the edge of the cake layer. This will help keep the pineapple curd inside.
  3. Add about ¼ cup of pineapple curd into the center and spread it evenly. Top with the next cake layer and repeat the process.
  4. Frost the top and sides of the cake with a crumb coat of frosting first, then allow the cake to chill for about 30 minutes in the fridge. Once chilled, apply the final coat of buttercream and smooth the cake. Garnish the top with dollops of cream and dried pineapple flowers!
  5. Chill the cake for a few hours before serving. You can also make this cake ahead of time and keep it stored in the refrigerator for up to 3 days.
closeup slice of cake with pineapple curd filling

Making the Pineapple Buttercream

You’ll love this creamy and fluffy pineapple frosting! It’s super easy to make and tastes incredible with pineapple extract. Here’s how to make it:

  1. Place the softened butter into a mixer bowl. Make sure the butter isn’t too soft or melted! If the butter is too soft, the frosting will stay flat. Mix the butter on high speed for 7 to 8 minutes, until it’s super fluffy, creamy, and pale white in color.
  2. Add the remaining ingredients: confectioner’s sugar, heavy cream, and pineapple extract. Mix again for 3 to 4 minutes until the buttercream is smooth.
  3. Store the buttercream in the refrigerator if you’re not using it right away.
creamy pineapple curd in glass jar with spoon

Easy, Creamy Pineapple Curd Filling

For filling my pineapple cake with pineapple buttercream, I used my ‘Creamy Pineapple Curd’ recipe. This recipe is part of my ‘Back to Cake Basics’ series where I share basic cake, filling and frosting recipes. It’s made with eggs, egg yolks, sugar and pineapple juice concentrate. This creamy and tart filling is the perfect choice for this cake! Make sure to watch my video tutorial to see how it’s done.

slice of pineapple cake on plate topped with dried pineapple

How to Make Pineapple Flowers

To garnish this tropical fruit cake, I wanted to go with something simple and elegant! Dried pineapple flowers are an excellent choice! They’re super easy to make, too! Here’s how to make them:

  1. Clean a fresh pineapple by cutting away the outer peel. Using a sharp knife, slice the pineapple into very thin slices. Mine were about 1 ½-mm thick, less than 1/8th of an inch. You can also use a mandeline slicer for this step.
  2. Preheat the oven to 225F. Place the pineapple circles into a cupcake pan. Spray the pan with a baking spray to keep the fruit from sticking.
  3. Bake the pineapple for about 2 ½ to 3 hours, until it’s dried and golden brown. The fruit will still be slightly soft and malleable. Let the pineapple cool at room temperature.  

More Recipes!

Enjoyed this incredible pineapple cake recipe? Check out some of my other recipes you’re sure to enjoy!

Share it on Pinterest!

pin board image with text overlay for Pineapple Cake with Pineapple Buttercream recipe

Supplies/Tools

Need some supplies or tools to make this pineapple cake recipe? You can get them online here (Amazon Affiliate Links):

Print
buttercream cake on cake stand topped with dried pineapple flowers
5 from 1 vote

Pineapple Cake with Pineapple Buttercream

2 hrs prep + 24 mins cook
16 servings
The best pineapple cake with pineapple buttercream and homemade pineapple curd filling!

Ingredients 

For Pineapple Cake Layers:

  • 1 cup drained, crushed pineapple, I used a 20-oz can
  • 3/4 cup cooking oil
  • 1 cup buttermilk
  • 4 large eggs
  • 1 cup white granulated sugar
  • 2 tsp pineapple extract
  • 2 cups all-purpose flour
  • 2 tsp baking powder
  • 2 tsp baking soda
  • 1/4 tsp salt

For Pineapple Buttercream:

  • 2 1/2 cups unsalted butter, softened at room temp
  • 3 cups confectioner's sugar
  • 2 tbsp heavy cream
  • 2 tsp pineapple extract

For Pineapple Curd:

  • 2 large eggs
  • 4 large egg yolks
  • 1 cup white granulated sugar
  • 1 tsp cornstarch
  • 1 tbsp water
  • 2/3 cup pineapple juice concentrated, thawed
  • 2 tbsp unsalted butter
  • 2 tsp pineapple extract

For Dried Pineapple:

  • 1 small pineapple

Instructions

For Pineapple Cake Layers:

  •  Preheat the oven to 350F and line three, 8-inchcake pans with parchment paper and spray down the sides with baking spray.
  •  Drain the crushed pineapple in a fine mesh strainer. You want to remove as much moisture as possible from the canned fruit.
  • Next, prepare the cake batter. Beat together the eggs, oil, buttermilk, sugar and extract for 2 to 3 minutes, until the eggs are well beaten. Combine the dry ingredients in a separate bowl: flour, baking soda, baking powder and salt. Sift the dry ingredients into the batter, then mix for about 1 minute, just until the dry ingredients are incorporated.
  • Fold in the drained, crushed pineapple last. Divide the pineapple cake batter between the prepared pans.
  •  Bake the cake layers at 350F for about 24minutes, or until a toothpick inserted into the center comes out clean. The cake layers will be very fragile immediately out of the oven! Let them cool for about 5 minutes in the pans, then on a wire rack to cool completely.

For Pineapple Curd:

  • Meanwhile, prepare a batch of my pineapple curd. It needs to cool completely before you can use it in the filling. Place it into the refrigerator to cool faster!
  •  Start with the eggs, egg yolks and sugar in a stainless-steel pot. Make sure to use only stainless steel to avoid any metal after taste. In a small ramekin, combine the cornstarch and water to create a slurry, then add this to the eggs and sugar. Whisk the eggs and sugar for 3 to 4 minutes, until the mixture is thick, pale in color and ribbons off the whisk.
  • Add in the pineapple juice next. Make sure to thaw it first, either overnight in the refrigerator, or heated in the microwave. Cook the pineapple curd over low-medium heat, stirring constantly with a flat-bottomed rubber spatula. Cook for about 10 to12 minutes, until the curd thickens and coats the back of the spatula. Do not bring the curd to a boil! If the curd starts to boil, immediately remove it from the heat, whisk, then turn the heat down and continue cooking until it’s ready. High heat will cause the cornstarch to destabilize, or even scramble the eggs. Remove the curd from the heat, then add the butter and pineapple extract. Whisk until the butter is completely melted.

For Pineapple Buttercream:

  • Next, prepare the pineapple buttercream. Place the softened butter into a mixer bowl. Make sure the butter isn’t too soft or melted! If the butter is too soft, the frosting will stay flat. Mix the butter on high speed for 7 to 8 minutes, until it’s super fluffy, creamy, and pale white in color.
  •  Add the remaining ingredients: confectioner’s sugar, heavy cream, and pineapple extract. Mix again for 3 to 4 minutes until the buttercream is smooth. Store the buttercream in the refrigerator if you’re not using it right away.

Assembling the Cake:

  • To assemble the cake, first use a long, serrated knife to level the top of each cake layer.
  • Next, spread a generous amount of frosting onto each cake layer. Transfer some of the frosting into a pastry bag tipped with a star or plain tip. I used a French star tip #4. Pipe a barrier ring of buttercream around the edge of the cake layer. This will help keep the pineapple curd inside.
  • Add about ¼ cup of pineapple curd into the center and spread it evenly. Top with the next cake layer and repeat the process.
  • Frost the top and sides of the cake with a crumb coat of frosting first, then allow the cake to chill for about 30 minutes in the fridge. Once chilled, apply the final coat of buttercream and smooth the cake. Garnish the top with dollops of cream and dried pineapple flowers!
  • Chill the cake for a few hours before serving. You can also make this cake ahead of time and keep it stored in the refrigerator for up to 3 days. When serving, add spoonfuls of pineapple curd with each cake slice.

For Dried Pineapple Flowers:

  • For Dried Pineapple Flowers: Clean a fresh pineapple by cutting away the outer peel. Using a sharp knife, slice the pineapple into very thin slices. Mine were about 1 ½-mm thick, less than 1/8thof an inch. You can also use a mandeline slicer for this step.
  • Preheat the oven to 225F. Place the pineapple circles into a cupcake pan. Spray the pan with a baking spray to keep the fruit from sticking. Bake the pineapple for about 2 ½ to 3 hours, until it’s dried and golden brown. The fruit will still be slightly soft and malleable. Let the pineapple cool at room temperature.  

Nutrition

Calories: 725kcal | Carbohydrates: 78g | Protein: 6g | Fat: 45g | Saturated Fat: 29g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 11g | Trans Fat: 1g | Cholesterol: 200mg | Sodium: 278mg | Potassium: 352mg | Fiber: 1g | Sugar: 65g | Vitamin A: 1295IU | Vitamin C: 57mg | Calcium: 91mg | Iron: 1mg