🍍🥥 Heavenly Pineapple Coconut Cake
Moist, buttery, tropical, and wonderfully tender, this Heavenly Pineapple Coconut Cake is packed with coconut milk and sweet pineapple flavor. It’s the kind of old-fashioned cake that feels right at home on a dessert table, especially when finished with creamy coconut frosting and juicy pineapple.
⏱ Recipe Information
Prep Time: 20 minutes
Bake Time: 35–45 minutes
Total Time: About 1 hour 15 minutes
Servings: 10–12
Difficulty: Easy–Medium
Ingredients
🍰 For the Cake
- 3 cups (375 g) all-purpose flour
- 2½ teaspoons baking powder
- ½ teaspoon salt
- 1 cup (226 g) unsalted butter, room temperature
- ½ cup (100 g) granulated sugar
- 5 large eggs, room temperature
- 2 teaspoons vanilla extract
- 1 cup (240 ml) coconut milk
- 1 cup (225 g) crushed pineapple, well drained
- ½ cup (40 g) sweetened shredded coconut
🥥 For the Coconut Cream Frosting
- ½ cup (113 g) unsalted butter, softened
- 8 oz (225 g) cream cheese, softened
- 3½ cups (420 g) powdered sugar
- 2 tablespoons coconut milk
- 1 teaspoon vanilla extract
- ½ cup (40 g) sweetened shredded coconut, for decorating
Optional Garnish
- Pineapple pieces
- Toasted coconut
- Maraschino cherries
- Fresh pineapple leaves
Instructions
1. Prepare the Oven and Pans
Preheat your oven to 350°F (175°C).
Grease and line the bottoms of two 9-inch round cake pans with parchment paper.
Lightly flour the sides.
Make the Cake Batter
2. Combine the Dry Ingredients
In a medium bowl, whisk together:
- Flour
- Baking powder
- Salt
Set aside.
3. Cream the Butter and Sugar
In a large mixing bowl, beat the softened butter and granulated sugar for approximately 3–4 minutes.
The mixture should become noticeably lighter and fluffy.
Tip:
Don’t rush this step. Properly creamed butter helps create a lighter cake.
4. Add the Eggs
Add the eggs one at a time, beating well after each addition.
Scrape down the sides of the bowl as needed.
Add the vanilla extract and mix until combined.
Add the Coconut Milk
5. Alternate the Flour and Coconut Milk
Add the dry ingredients in three additions, alternating with the coconut milk in two additions.
Begin and finish with the flour:
- ⅓ flour mixture
- ½ coconut milk
- ⅓ flour mixture
- Remaining coconut milk
- Remaining flour mixture
Mix on low speed just until combined.
Do not overmix.
6. Fold in Pineapple and Coconut
Gently fold in the well-drained crushed pineapple and shredded coconut.
Make sure the pineapple is drained thoroughly.
Why?
Too much pineapple juice can make the batter overly wet and prevent the cake from setting properly.
Bake
7. Divide the Batter
Divide the batter evenly between the prepared cake pans.
Smooth the tops with a spatula.
8. Bake
Bake for approximately 35–45 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs.
The tops should be lightly golden and spring back when gently touched.
Cool the Cakes
9. Cool in the Pans
Allow the cakes to cool in their pans for 10–15 minutes.
Run a knife around the edges.
Turn the cakes onto wire racks and remove the parchment.
Allow them to cool completely before frosting.
🥥 Make the Coconut Cream Frosting
10. Beat the Butter and Cream Cheese
Place the softened butter and cream cheese in a large bowl.
Beat for 2–3 minutes, until smooth and creamy.
11. Add the Powdered Sugar
Gradually add the powdered sugar, mixing on low speed at first.
Add the coconut milk and vanilla.
Increase the speed and beat for another 1–2 minutes, until fluffy.
Adjust the consistency:
- Too thick → add a little more coconut milk.
- Too thin → add more powdered sugar.
Assemble the Cake
12. Add the First Layer
Place one completely cooled cake layer on a serving plate.
Spread a generous layer of coconut cream frosting over the top.
13. Add the Second Layer
Place the second cake layer on top.
Press gently to make sure it’s centered.
14. Frost the Cake
Cover the top and sides with the remaining frosting.
Use a spatula to create smooth or rustic swirls.
🍍 Decorate
15. Add the Coconut
Press shredded coconut gently onto the sides and top of the cake.
For an even more delicious finish, use toasted coconut.
Decorate with small pineapple pieces or cherries if desired.
Refrigerate the finished cake for approximately 30 minutes before slicing.
⭐ Chef’s Tips
Drain the Pineapple Well
This is especially important. Excess pineapple juice can make the cake heavy and gummy.
Use Full-Fat Coconut Milk
Full-fat coconut milk provides a richer coconut flavor and more tender texture.
Room-Temperature Ingredients
Room-temperature butter, eggs, and coconut milk blend much more easily.
Don’t Overmix
Once the flour is incorporated, mix only until combined.
Toast the Coconut
For a deeper nutty flavor, toast the shredded coconut in a dry skillet over low-medium heat until lightly golden. Cool completely before decorating.
🍍 Delicious Variations
Pineapple Coconut Poke Cake
After baking, poke holes throughout the cake and drizzle with a mixture of coconut milk and pineapple juice before frosting.
Tropical Cake
Add chopped mango and a little lime zest to the filling.
Coconut Pineapple Sheet Cake
Bake the batter in a greased 9 × 13-inch pan instead of round cake pans. Adjust the baking time and begin checking around 30 minutes.
Extra Coconut
Add ½ teaspoon coconut extract to the batter for a stronger coconut flavor.
Pineapple Filling
Spread a thin layer of pineapple preserves or pineapple curd between the cake layers.
Storage
Because of the cream cheese frosting, store the finished cake covered in the refrigerator.
Refrigerator: Up to 4–5 days.
For the best texture, let the cake sit at room temperature for 15–20 minutes before serving.
Freezing
The unfrosted cake layers can be wrapped tightly and frozen for up to 3 months.
Thaw overnight in the refrigerator before frosting.
🍍🥥 Recipe Summary
This Heavenly Pineapple Coconut Cake is a tropical dream of buttery vanilla cake, sweet crushed pineapple, creamy coconut milk, and shredded coconut, finished with a luscious coconut cream cheese frosting.
Moist, fluffy, creamy, and packed with tropical flavor—every slice tastes like a little getaway.