Go Back
AMAZING Pineapple Cake! Moist yellow cake layers with pineapple and cream filling and cream cheese frosting! Recipe by MyCakeSchool.com!
Print Recipe
4.53 from 297 votes

Pineapple Cake Recipe

This Pineapple Cake Recipe is the best! Moist yellow cake layers with a luscious Pineapple & Cream Filling!
Prep Time20 minutes
Cook Time30 minutes
Additional Time45 minutes
Total Time1 hour 35 minutes
Course: Dessert
Cuisine: American
Servings: 15 servings

Ingredients

For the Yellow Cake

  • 3 cups cake flour (342g)
  • 2 cups sugar (400g)
  • 2 teaspoons baking powder (8g)
  • ½ teaspoon baking soda (3g)
  • ½ teaspoon salt (3g)
  • 2 sticks unsalted butter, softened (226g)
  • 4 large eggs, room temperature (if in a hurry, place the eggs in a bowl of warm water for five minutes)
  • 1 ¼ cup buttermilk (299g) **if you do not have buttermilk see note below
  • 1 Tablespoon vanilla extract (12g)

FOR THE PINEAPPLE & CREAM FILLING:

  • 1 small box instant vanilla pudding (3.9 oz)
  • 2 cups heavy cream or whipping cream not a whipped topping such as Cool Whip
  • 1 15.25 oz. can crushed pineapple, DRAINED. If you want to add pineapple to the top of the cake, reserve ⅓ cup

FOR THE CREAM CHEESE FROSTING:

  • 2 sticks 1 cup (226 g) unsalted butter, let it sit out approximately 10 minutes. It should feel very cool to the touch.
  • 16 oz cream cheese (total weight 452g), Softened. We used two 8 oz packages, full fat.
  • 2 teaspoons vanilla extract (8g)
  • ½ teaspoon (2g) salt
  • 6 to 6 ½ cups powdered sugar (690g to 747g) Adjust amount to your consistency preferences.)

Instructions

FOR THE YELLOW CAKE

  • Preheat the oven to 325 degrees. Grease and flour three 8x2 inch round cake pans. Place a piece of parchment cut to the size of the pan in the bottom of each.
  • Put the first 5 ingredients into the bowl of your mixer. Mix on low speed for at least 30 seconds to combine.
  • Add the softened butter (cut into pieces) mix on low speed just until it looks like coarse sand. The dry ingredients will be moistened/coated by the butter and will stick to together if you press some between two fingers. Don't over-mix or it will turn into a large dough-like ball.
  • Add the eggs 1 at a time, mixing until blended. 
  • Add the vanilla to the 1 ¼ cup buttermilk. With the mixer on lowest speed gradually pour into the mixer. Increase the speed to #2 or # 3 (on a KitchenAid mixer). Mix for 2 minutes. Batter will be fluffy and smooth. If you are using a hand mixer rather than a stand mixer, you will need to mix a bit longer.
  • Divide batter evenly between your three prepared (8 inch) pans.
  • Bake at 325 degrees for 25 to 30 minutes. Cool for 5 minutes and turn out of pans. 

FOR THE PINEAPPLE AND CREAM FILLING:

  • Stir together the pudding mix and whipping cream. You are using the whipping cream to make the pudding, rather than milk. The mixture will become very thick.
  • We prefer to use a hand mixer to whip the mixture until fluffy (if you do not have a mixer, you can do this with a whisk by hand). Fold in crushed, drained, pineapple until it is a spreadable consistency.

FOR THE CREAM CHEESE FROSTING:

  • Cut the butter into slices and add to the bowl of your mixer. Beat on low to medium speed until the butter is softened and smooth.
  • Cut the softened cream cheese into pieces and add to the butter, beating at low to medium speed until incorporated. If you are using a hand mixer you may need to soften the cream cheese a bit more.
  • Add the vanilla. Gradually add the powdered sugar beating on low speed until blended.
  • Increase mixing speed and beat until fluffy. Be careful not to overmix.
  • This frosting will pipe best if used while still chilled. You can make it in advance, refrigerate and when ready to use let it soften slightly (do not microwave) and remix.
  • Will frost a 3 layer 8 or 9 inch cake.

Notes

*No Buttermilk? You can make it yourself. Here's a Buttermilk Substitution: In a measuring cup add 2 Tablespoons white vinegar or lemon juice. Fill the cup with milk to the 1 ¼ cup mark, stir and let sit for 5 minutes. 
Refrigeration:
Because of the filling and frosting, this cake should be refrigerated. However, for best taste and texture, remove the cake from the refrigerator a couple of hours before serving so that the cake has a chance to warm closer to room temperature. (Cakes that contain butter are firmer when cold.)