Go Back
Moist slice of homemade Pineapple Heaven Cake with golden layers, dripping pineapple glaze, and fresh pineapple topping on a white plate.

Pineapple Heaven Cake Recipe

A moist, tropical cake infused with crushed pineapple and crowned with tangy cream cheese frosting—perfect for any summer occasion or when you crave a sunny bite.
Prep Time 30 minutes
Cook Time 40 minutes
Servings: 12 servings
Course: Dessert
Cuisine: Tropical
Calories: 425

Ingredients
  

  • cups all-purpose flour
  • cups granulated sugar
  • ½ cup unsalted butter softened
  • 3 large eggs
  • 1 cup fresh pineapple crushed and drained
  • 1 teaspoon vanilla extract
  • 2 teaspoons baking powder
  • ½ teaspoon baking soda
  • ¼ teaspoon salt
  • ¾ cup buttermilk
  • 8 oz cream cheese softened
  • ½ cup unsalted butter softened (for frosting)
  • 3 cups powdered sugar sifted
  • 2 tablespoons pineapple juice
  • 1 teaspoon vanilla extract for frosting
  • 1 cup fresh pineapple chunks for garnish
  • ¼ cup toasted coconut flakes
  • Fresh mint leaves optional

Method
 

  1. Preheat oven to 350°F (175°C). Grease and flour two 9-inch round cake pans or line with parchment.
  2. In a bowl, whisk flour, baking powder, baking soda, and salt. Set aside.
  3. Cream butter and sugar together until light and fluffy, about 3-4 minutes.
  4. Add eggs one at a time, beating well after each. Stir in vanilla.
  5. Fold in crushed pineapple. Alternate adding dry ingredients and buttermilk, starting and ending with dry.
  6. Divide batter into pans. Tap to release air bubbles. Bake 35-40 minutes or until a toothpick comes out clean.
  7. Cool in pans for 10 minutes, then transfer to wire rack to cool completely.
  8. For frosting, beat cream cheese and butter until smooth. Gradually add powdered sugar, then pineapple juice and vanilla. Beat until fluffy.
  9. Frost one cake layer, top with second layer, and frost entire cake. Decorate with pineapple chunks, coconut flakes, and mint if desired.
  10. Chill for 30 minutes before slicing and serving.

Notes

Ensure pineapple is well-drained to avoid excess moisture. For a dairy-free version, substitute coconut oil and vegan cream cheese.