
This tropical pineapple cake transforms any ordinary day into a special occasion with its perfect balance of sweet, tangy flavors and ultra-moist texture. The crushed pineapple infuses both the cake layers and frosting with natural sweetness while keeping everything incredibly tender.
I first made this cake for my sister's tropical-themed birthday party, and guests were literally scraping their plates for the last crumbs. Now it's requested for nearly every family gathering from spring through summer.
Ingredients
- All purpose flour: provides the perfect structure while still keeping the cake tender
- Baking powder and baking soda: work together to create the ideal rise and texture
- Brown sugar: adds depth and moisture that complements the tropical flavors
- Crushed pineapple: infuses natural sweetness and incredible moisture throughout
- Butter: creates a rich, velvety texture in both cake and frosting
- Coconut extract: enhances the tropical profile without overwhelming the pineapple
- Heavy cream: helps achieve the perfect spreadable frosting consistency
- Fresh pineapple and coconut flakes: for garnish elevate both appearance and flavor
Step-by-Step Instructions
- Prepare Your Workspace:
- Gather all ingredients measured and ready before starting. This makes the process smoother and ensures you don't forget anything. Let refrigerated items come to room temperature for best results. Position your oven rack in the center position.
- Mix Dry Ingredients:
- Whisk the flour, baking powder, baking soda, and salt together thoroughly in a medium bowl. This step distributes the leavening agents evenly throughout the flour, preventing uneven rising. Take care to break up any clumps in the brown sugar before measuring.
- Create Butter Base:
- Beat the softened butter with both sugars for a full 3 to 4 minutes until the mixture becomes noticeably lighter in color and fluffier in texture. This incorporates air into the batter which directly affects the final texture of your cake. Scrape down the sides of the bowl at least twice during this process.
- Add Wet Ingredients:
- Incorporate eggs one at a time, allowing each to fully blend before adding the next. This prevents the batter from breaking and ensures proper emulsion. Add vanilla for aromatic depth, then fold in the pineapple with its juice using a gentle hand to maintain the air you've incorporated.
- Combine Dry and Wet Mixtures:
- Add the flour mixture in three additions, alternating with the milk in two additions. This technique prevents overmixing which can develop too much gluten and toughen your cake. Mix just until no dry streaks remain, using a folding motion for the final additions.
- Create Perfect Frosting:
- Start with truly room temperature butter for the frosting, beating it until it appears almost white and incredibly light. Add powdered sugar gradually, mixing thoroughly between additions to prevent grittiness. Thoroughly drain the pineapple for the frosting, even pressing it with paper towels to remove excess moisture.
- Assemble With Care:
- Allow cakes to cool completely before frosting to prevent melting. Place a small dollop of frosting on your cake plate to anchor the bottom layer. Apply a thick layer of frosting between layers, then frost the sides with a thin crumb coat before applying the final layer of frosting.

The crushed pineapple is truly the heart of this recipe. I discovered through trial and error that using the canned variety with its juice produces a more consistent result than fresh, though both work beautifully. The natural enzymes tenderize the cake crumb in a way that's simply magical.
Make Ahead Options
This cake actually improves with a day of rest, making it perfect for advance preparation. The flavors meld together and the moisture from the pineapple continues to permeate the cake layers. You can bake the layers up to two days ahead, wrap them tightly in plastic wrap once cooled, and store at room temperature until ready to frost.
Customization Ideas
For a true tropical transformation, substitute half the milk with coconut milk in the cake batter. You can also add 1/2 cup toasted chopped macadamia nuts to the batter for delightful texture contrast. For a boozy adult version, brush each cake layer with 2 tablespoons rum before frosting for an instant pineapple rum cake experience.
Serving Suggestions
While this cake is certainly spectacular on its own, pairing it with homemade vanilla bean ice cream creates an unforgettable dessert experience. For a more casual presentation, serve slightly warm with a dollop of lightly sweetened whipped cream. This cake pairs beautifully with coffee for brunch or after dinner tropical cocktails for evening gatherings.
Storage Tips
Store leftover cake covered at room temperature for up to 3 days or refrigerate for up to a week. The cake actually maintains its moisture exceptionally well due to the pineapple. For longer storage, freeze individual slices wrapped in plastic and foil for up to 3 months. Thaw at room temperature before serving.
Recipe FAQs
- → Can I use canned pineapple for this cake?
Yes, canned crushed pineapple is actually recommended for this cake. Just make sure to use the pineapple with its juice for the cake batter, but drain it well before adding to the frosting to prevent a runny consistency.
- → How do I store Pineapple Heaven Cake?
Store the cake in an airtight container in the refrigerator for up to 4 days. For best flavor and texture, bring to room temperature for about 30 minutes before serving.
- → Can I make this cake in advance?
Yes, you can bake the cake layers 1-2 days ahead and store them wrapped in plastic wrap at room temperature. The frosting can be made a day ahead and refrigerated. Assemble the cake the day you plan to serve it for the freshest results.
- → Is there a substitute for coconut extract?
If you don't have coconut extract, you can omit it entirely for a pure pineapple flavor, or substitute with vanilla extract. For a different tropical twist, try using a small amount of rum extract.
- → How do I toast coconut flakes for the garnish?
Spread coconut flakes on a baking sheet and toast in a preheated 325°F oven for 5-10 minutes, stirring occasionally, until they reach a golden brown color. Watch them closely as they can burn quickly.
- → Can I make this cake without dairy?
Yes, you can substitute the butter with plant-based butter, and the milk with coconut milk or another non-dairy alternative. This will change the flavor profile slightly but will still yield a delicious tropical cake.