Here’s my go-to Easter Pineapple Heaven Cake recipe, with a moist yellow cake base, smooth cream cheese filling, and plenty of crushed pineapple layered throughout.
This cake has become an Easter tradition at our house, and I always get asked to bring it to our family gatherings. I usually make an extra one to keep at home because my kids love having a slice the next morning – and honestly, it tastes even better the second day!

Why You’ll Love This Pineapple Cake
- Perfect holiday dessert – This cake brings a sunny, tropical twist to your Easter celebration, making it stand out from traditional holiday desserts.
- Diet-friendly options – With simple swaps for dairy-free and gluten-free needs, everyone at your table can enjoy this delicious treat.
- Moist and tender – The combination of sour cream and crushed pineapple creates an incredibly moist cake that stays fresh for days.
- Simple ingredients – You’ll find most of these ingredients in your pantry already, and there’s no need for fancy decorating skills or special equipment.
- Make-ahead friendly – This cake actually tastes better the next day, making it perfect for busy holiday preparations when you want to bake in advance.
What Kind of Pineapple Should I Use?
For this cake recipe, canned crushed pineapple is actually your best bet since it’s already the perfect consistency and comes pre-sweetened. If you’re using fresh pineapple, you’ll need to pulse it in a food processor until it’s finely crushed, but be careful not to turn it into juice. The most important step, whether using canned or fresh, is to drain the pineapple really well – I usually press it in a fine-mesh strainer for a few minutes to remove excess liquid that could make your cake too wet. Just make sure to save some of that juice for the glaze! If you’re using canned, stick with pineapple packed in juice rather than syrup, as the syrup version can make your cake overly sweet.

Options for Substitutions
Need to make some changes to this sunny cake? Here are some handy swaps that work well:
- Plain flour: For a gluten-free version, use a 1:1 gluten-free flour blend. Just make sure it contains xanthan gum – if it doesn’t, add 1/4 teaspoon to your dry ingredients.
- Sour cream: You’ve got options here! Use plain Greek yogurt for a similar tang, or coconut cream for a dairy-free version. Buttermilk works too, but reduce it to 1/3 cup since it’s thinner.
- Butter: For dairy-free baking, use the same amount of coconut oil or a plant-based butter substitute. Just make sure they’re at room temperature before mixing.
- Crushed pineapple: Fresh pineapple works too – just pulse it in a food processor until finely chopped. If using fresh, squeeze out excess juice to avoid a soggy cake.
- White sugar: Light brown sugar can be used for a slight caramel note, or coconut sugar for a less refined option – though it might make the cake slightly darker.
- Vanilla essence: Vanilla extract, vanilla bean paste, or even coconut extract can work here. If using vanilla bean paste, use just 3/4 teaspoon as it’s more concentrated.
Watch Out for These Mistakes While Baking
The biggest challenge when making this pineapple cake is dealing with excess moisture – make sure to drain the crushed pineapple thoroughly (at least 30 minutes in a fine-mesh strainer) to prevent a soggy cake bottom. Another common mistake is overmixing the batter once you’ve added the flour, which can lead to a tough, dense cake instead of a light, tender crumb – mix just until the ingredients are combined, and no more. Temperature matters too, so ensure all your cold ingredients (eggs, sour cream, butter) are at room temperature before starting, as this helps them blend smoothly and creates an even texture. For the best results, let the cake cool completely before adding the pineapple juice glaze, otherwise it will just soak in rather than creating that perfect sweet finish on top.

What to Serve With Pineapple Cake?
This sweet and tropical cake pairs perfectly with a scoop of vanilla ice cream or a dollop of freshly whipped cream on the side. For a morning or afternoon tea setup, serve it alongside a hot cup of coffee or a tropical iced tea – the combination of warm drinks with the fruity cake is really nice. If you want to lean into the tropical theme, try serving it with some fresh fruit on the side like strawberries, mango slices, or even more fresh pineapple. For an extra special touch, you could warm up each slice for about 15 seconds in the microwave before serving to make it extra cozy.
Storage Instructions
Counter Storage: Your pineapple heaven cake will stay fresh at room temperature for up to 2 days when kept in an airtight container. Just make sure it’s completely cool before storing and keep it away from direct sunlight or heat.
Refrigerate: Want to keep it longer? Pop your cake in the fridge in a covered container, and it’ll stay good for up to 5 days. The pineapple keeps this cake nice and moist, so you don’t have to worry about it drying out too much.
Freeze: This cake freezes really well! Wrap individual slices or the whole cake (unglazed) in plastic wrap, then aluminum foil, and freeze for up to 3 months. When you’re ready to enjoy it, just thaw overnight in the fridge and add fresh glaze if desired.
Serve: If you’re serving refrigerated cake, let it sit at room temperature for about 30 minutes first – this brings out the best flavor and texture. The pineapple taste actually gets better after a day or two!
| Preparation Time | 20-30 minutes |
| Cooking Time | 50-60 minutes |
| Total Time | 70-90 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1800-2000
- Protein: 20-25 g
- Fat: 80-90 g
- Carbohydrates: 250-270 g
Ingredients
For the cake:
- 1/2 cup sour cream (full-fat gives a moister cake)
- 1 cup crushed pineapple (well-drained to avoid a soggy cake)
- 2 large eggs (room temperature for better emulsification)
- 1/2 tsp salt
- 1 1/2 cups all-purpose flour
- 1 tsp vanilla extract
- 1 tsp baking powder
- 1/2 cup unsalted butter (I like using Kerrygold for baking)
- 1 cup granulated sugar
For the glaze:
- 2 tbsp pineapple juice
- 1/2 cup confectioners’ sugar
Step 1: Prepare the Oven and Pan
Preheat your oven to 350°F (175°C).
Grease and flour a loaf pan thoroughly to ensure the cake doesn’t stick.
This step is crucial for achieving a smooth, clean release when the cake is done baking, giving your cake a flawless finish.
Step 2: Mix Dry Ingredients
In a medium bowl, whisk together the flour, baking powder, and salt.
Set this mixture aside.
This ensures that the baking powder is evenly distributed throughout the cake, promoting even rising during baking.
Step 3: Cream Butter and Sugar
In a large bowl, use an electric mixer to beat the butter and granulated sugar until the mixture is light and fluffy, about 3-4 minutes.
This process is essential for creating a perfect base by incorporating air into the batter, which leads to a lighter cake texture.
Step 4: Add Wet Ingredients
Add the eggs to the butter and sugar mixture one at a time, beating well after each addition to fully incorporate.
Stir in the vanilla extract for an extra burst of flavor, which enhances the overall taste of your cake.
Step 5: Combine Ingredients
Gradually add the dry flour mixture to the butter mixture, alternating with the sour cream.
Start and finish with the flour mixture, making sure to mix until just combined.
Over-mixing can result in a dense cake, so be cautious to maintain a soft texture.
Gently fold in the crushed pineapple, ensuring it is evenly distributed throughout the batter.
This adds a tropical flair, with juicy pineapple chunks providing moisture and flavor.
Step 6: Bake the Cake
Pour the batter into your prepared loaf pan, smoothing the top with a spatula.
Bake in the preheated oven for 50-60 minutes, or until a toothpick inserted into the center comes out clean.
The cake should have a golden-brown crust and a soft, tender interior.
Step 7: Cool and Glaze the Cake
Once baked, let the cake cool in the pan for 10 minutes to set.
Then, transfer it to a wire rack to cool completely.
While it cools, whisk together powdered sugar and pineapple juice to create a smooth glaze.
Drizzle this over the cooled cake for an extra layer of pineapple sweetness, adding a delightful finish to your treat.
I made this cake and it was delicious. I want to make it again, but I’d like to use a different size pan, such as an 8×8 square or 8×8 glass. I also want to add coconut and walnuts to the batter. Have you ever used a different pan other than a loaf? Have you ever added nuts and coconut? If you have added nuts and coconut, how much of each? I plan on adding a 1/2 cup of each. What do you think?