Pineapple Coconut Cake is a tropical delight that harmonizes sweet and tangy flavors, wrapped in a moist, tender crumb. This American classic dessert is perfect for any occasion, from birthdays to simple family gatherings. Every single bite transports you to a sun-kissed beach with its vibrant pineapple and rich coconut essence. Trust me; once you serve this cake, your friends and family will request it time and again—a true testament of a crowd-pleaser!

I first discovered Pineapple Coconut Cake at a friend’s summer barbecue. With each forkful, I was blown away by the harmonious blend of sweet pineapple and creamy coconut frosting. The layers are so fluffy and light that you can hardly tell it’s dense with flavor. Plus, the bright and cheerful aesthetics make it an inviting centerpiece for any table. With this easy recipe on hand, you’ll be able to recreate that memorable experience in your own kitchen!
Why You’ll Love This Recipe
- Simple & Quick: This delightful cake can be yours in less than 2 hours of prep and bake time.
- Irresistible Flavor: The combination of sweet pineapple and creamy coconut creates a refreshing taste that’s hard to resist.
- Eye-Catching Appeal: Layers of beautiful cake are stunningly frosted and garnished with toasted coconut—perfect for parties!
- Flexible Serving: Enjoy it as a dessert, snack, or even a festive breakfast treat—who says cake isn’t for breakfast?
- Diet-Friendly Options: With a few adjustments, you can make this cake gluten-free or dairy-free.
Ingredients You’ll Need
- 1½ cups granulated sugar: This provides sweetness and helps create moisture. You could substitute with coconut sugar for a deeper flavor.
- ½ cup oil (vegetable or canola): Oil keeps the cake moist. If preferred, you can use melted butter for extra richness.
- ½ cup sour cream: Adds a lovely creaminess and a slight tang to balance the sweetness.
- 3 large eggs: Eggs help bind the ingredients and contribute to the cake’s light texture—use room temperature eggs for best results.
- ½ cup full-fat canned coconut milk: This enhances coconut flavor and contributes to moistness. You could use almond milk if looking for lighter alternatives.
- 2 teaspoons vanilla extract: For flavor depth. Pure vanilla is best, but imitation will work fine.
- 1 teaspoon coconut extract: Intensifies the coconut flavor—do not skip this!
- 2 teaspoons baking powder: Helps the cake rise and become fluffy.
- 1 teaspoon baking soda: Works alongside baking powder to ensure a light texture.
- ½ teaspoon salt: Balances sweetness and enhances flavors.
- 2¼ cups all-purpose flour: The base of the cake; make sure to fluff and level it before measuring for accuracy.
- 1 cup crushed pineapple with juice: This keeps the cake moist and infuses it with flavor. Ensure it’s packed in juice, not syrup.
- ¾ cup sweetened, shredded coconut: Gives both texture and flavor—use unsweetened if you want a less sugary cake.
- 1¼ cup crushed pineapple with juice (for filling): This addition enriches the interior flavors of the cake.
- ¼ cup milk: It helps blend the frosting smoothly.
- 1 package vanilla instant pudding mix (102g, 4-serving size): Thickens the filling while adding a creamy texture.
- 1 cup cream cheese, room temperature (250g/8oz): A key ingredient for a tangy frosting.
- ½ cup unsalted butter, room temperature: Adds richness; always use room temperature for an easy mix.
- 1 teaspoon vanilla extract (for frosting): Provides flavor contrast against the cream cheese.
- 1 teaspoon coconut extract (for frosting): Enhances the frosting’s coconut flavor.
- 4 cups powdered sugar (480g): Sweetens the frosting; adjust to your desired level of sweetness.
- 1 pinch salt: To enhance the sweetness of the frosting without overpowering it.
How to Make Pineapple Coconut Cake
- Prepare the Filling: In a medium bowl, stir together 1 cup crushed pineapple with juice, ¼ cup milk, and 1 package vanilla instant pudding mix until smooth. Cover and refrigerate for 1-2 hours, allowing it to thicken.
- Preheat and Prep Pans: Preheat your oven to 350°F (175°C). Grease and flour three 8-inch round cake pans to prevent sticking.
- Mix Wet Ingredients: In a large mixing bowl, whisk together 1½ cups granulated sugar, ½ cup oil, and ½ cup sour cream until smooth and creamy. This creates a fluffy base for your cake.
- Add Eggs and Coconut Milk: Add 3 large eggs, ½ cup full-fat canned coconut milk, 2 teaspoons vanilla extract, and 1 teaspoon coconut extract. Whisk until all is combined well.
- Combine Dry Ingredients: In another bowl, whisk together 2 teaspoons baking powder, 1 teaspoon baking soda, ½ teaspoon salt, and 2¼ cups all-purpose flour. Gradually add the dry ingredients to the wet ingredients, mixing just until incorporated. Be careful not to overmix, which can lead to a tough cake!
- Stir in Pineapple and Coconut: Gently fold in 1 cup crushed pineapple with juice and ¾ cup sweetened shredded coconut until evenly distributed.
- Bake the Cake Layers: Divide the batter among the prepared pans, smoothing the tops. Bake for 18-20 minutes or until a toothpick inserted into the center comes out clean. The edges should be just golden.
- Cooling Time: Let the cakes cool in the pans for about 20 minutes before transferring them to a wire rack to cool completely. This step is crucial; make sure they’re completely cooled before frosting.
- Prepare the Frosting: In a large bowl, beat 1 cup cream cheese with an electric mixer until smooth. Gradually add ½ cup unsalted butter, mixing until smooth and fluffy.
- Flavor the Frosting: Add 1 teaspoon vanilla extract, 1 teaspoon coconut extract, and a pinch of salt. Mix until combined. Begin adding 4 cups powdered sugar in 3 to 4 batches, beating well after each addition until creamy. Adjust sweetness to your preference by tasting along the way.
- Assemble the Cake: Place one cake layer on a serving plate. Spread half of the chilled pineapple filling on top, leaving a small border along the edge to prevent overflow. Add a second layer and repeat with the remaining filling. Top it off with the final cake layer.
- Frost the Cake: Lightly frost the sides and top of the cake with the cream cheese frosting. Use remaining frosting for decorative touches. For added fun, sprinkle toasted coconut over the top.
- Refrigerate Before Serving: For best results, refrigerate the cake for 4-6 hours to set before slicing. If you’ve frozen the layers, allow them to thaw in the fridge for about 5-6 hours.
Storing & Reheating
Store your Pineapple Coconut Cake at room temperature for up to 2 days, or refrigerate it for up to a week in an airtight container. If you decide to freeze it, wrap it tightly in plastic wrap and then foil or place it in an airtight container for storage up to 3 months. For quick thawing, leave it in the fridge overnight. When ready to enjoy, you can serve it cold or allow it to come to room temperature. While freezing may slightly alter the texture, the rich flavors remain intact.
Chef’s Helpful Tips
- Ensure your ingredients are at room temperature for a smoother mix—especially eggs and butter.
- When mixing the batter, stop just when the flour is incorporated—the less you mix, the lighter the cake will be!
- If your frosting becomes too thick, add a splash of milk to achieve your desired consistency.
- Consider using fresh pineapple for a burst of flavor, but be aware it can alter moisture content.
- To easily frost your cake, chill the layers first; they’ll be firmer and less likely to crumble.
- Make ahead by baking and cooling the layers a day prior. Simply wrap them well and store in the fridge or freezer until ready to assemble.
This Pineapple Coconut Cake has an exceptional balance of flavor and texture that’s sure to impress! Enjoy experimenting with the recipe, perhaps trying different toppings or flavors. You’ll find it’s a delightful addition to any dessert table, bursting with tropical goodness. Give it a try, and savor the joy it brings!

Recipe FAQs
Can I make this Pineapple Coconut Cake ahead of time?
Absolutely! You can bake the layers a day in advance and refrigerate them. Just cover them tightly with plastic wrap to maintain moisture.
How do I know when the cake is done baking?
Your cake is done when it is golden brown and a toothpick inserted into the center comes out clean or with moist crumbs attached.
Can I substitute the cream cheese in the frosting?
Yes, you can use mascarpone cheese or even whipped coconut cream for a dairy-free option. Just know it may alter the frosting’s consistency and flavor slightly!
What if my cake layers are domed?
If your cake layers rise unevenly and form a dome, you can level them off with a serrated knife after they have cooled. It creates flat layers, making stacking and frosting easy!
Print
Pineapple Coconut Cake
This Pineapple Coconut Cake is a little piece of paradise! With its perfect balance of pineapple and coconut, it’s an easy, homemade treat that will make any gathering special. Quick to prepare and bursting with flavor, it’s perfect for dessert lovers looking for something delicious.
- Total Time: 1 hour 20 minutes
- Yield: 12 servings 1x
Ingredients
- 1½ cups granulated sugar (300g)
- ½ cup oil (110g)
- ½ cup sour cream (135g)
- 3 large eggs
- ½ cup full fat canned coconut milk
- 2 teaspoons vanilla extract
- 1 teaspoon coconut extract
- 2 teaspoons baking powder
- 1 teaspoon baking soda
- ½ teaspoon salt
- 2¼ cups all purpose flour (295g) fluffed and levelled
- 1 cup crushed pineapple with juice
- ¾ cup sweetened shredded coconut
- 1¼ cup crushed pineapple with juice
- ¼ cup milk
- 1 package vanilla instant pudding mix (102g, 4 serving size)
- 1 cup cream cheese, room temperature (250g/8oz)
- ½ cup unsalted butter, room temperature
- 1 teaspoon vanilla extract
- 1 teaspoon coconut extract
- 4 cups powdered sugar (480g)
- 1 pinch salt
Instructions
- Combine crushed pineapple with juice, milk, and pudding mix in a bowl until smooth.
- Place the mixture in the refrigerator to thicken for 1-2 hours.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
Ensure that the cream cheese and butter are at room temperature for easy mixing.
You can top the cake with extra shredded coconut for added texture and flavor.
This cake can be stored in the refrigerator for up to 5 days.
- Prep Time: 30 minutes
- Cook Time: 50 minutes
- Category: Dessert
- Method: Baking
- Cuisine: Tropical
Nutrition
- Serving Size: 1 slice
- Calories: 350
- Sugar: 30g
- Sodium: 250mg
- Fat: 16g
- Saturated Fat: 7g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 1g
- Protein: 4g
- Cholesterol: 60mg






