Looking for a slice of Southern sweetness? Pineapple Coconut Cake is your answer! This cake blends tropical flavors with a rich, creamy frosting. I’ll guide you through every step to make this classic treat. Whether you crave a fun dessert or a showstopper for your next gathering, this cake will impress everyone. Let’s dive into the delightful world of this sweet Southern delight!
Why I Love This Recipe
- Delicious Tropical Flavor: This cake combines the sweetness of pineapple and coconut, creating a tropical escape with every bite.
- Moist and Fluffy Texture: The addition of buttermilk and crushed pineapple ensures that the cake remains incredibly moist and tender.
- Easy to Make: With simple ingredients and straightforward steps, this recipe is perfect for bakers of all skill levels.
- Stunning Presentation: The cream cheese frosting and toasted coconut flakes create a visually appealing dessert that’s perfect for any occasion.
Ingredients
Main ingredients for Pineapple Coconut Cake
- 2 cups all-purpose flour
- 1 ½ cups granulated sugar
- 1 cup unsweetened shredded coconut
- 1 cup crushed pineapple, well-drained
- ½ cup unsalted butter, at room temperature
- 1 cup buttermilk
- 3 large eggs
- 2 teaspoons baking powder
- 1 teaspoon baking soda
- 1 teaspoon vanilla extract
- ½ teaspoon salt
The main ingredients come together to create a moist and flavorful cake. The crushed pineapple adds a sweet and tart flavor. The shredded coconut gives it a tropical touch. I love how the buttermilk keeps the cake tender and light.
Ingredients for Cream Cheese Frosting
- 8 oz cream cheese, softened
- ½ cup unsalted butter, softened
- 4 cups powdered sugar
- 2 tablespoons milk (adjust for desired consistency)
- 1 teaspoon vanilla extract
The cream cheese frosting is rich and creamy. It balances the sweetness of the cake. The butter adds a lovely texture. Adjusting the milk helps you get the perfect spreadable consistency.
Suggested garnishes
- Toasted coconut flakes
Toasted coconut flakes add crunch and flavor. They make the cake look beautiful, too. You can also serve each slice with a fresh pineapple wedge and mint leaves for a pop of color.

Step-by-Step Instructions
Preparing the cake batter
First, preheat your oven to 350°F (175°C). Grease two 9-inch round cake pans with butter. Dust them with flour to help the cakes come out easily. In a large bowl, mix ½ cup unsalted butter and 1 ½ cups granulated sugar. Beat them together until light and fluffy. This usually takes about 3-5 minutes. Next, add 3 large eggs, one at a time. Mix well after each egg. Then, add 1 teaspoon vanilla extract and mix until blended.
In another bowl, whisk 2 cups all-purpose flour, 2 teaspoons baking powder, 1 teaspoon baking soda, and ½ teaspoon salt. Gradually add this mixture to the butter mixture. Alternate with 1 cup buttermilk. Start and end with the flour mix. Mix only until combined. Now, gently fold in 1 cup crushed pineapple and 1 cup shredded coconut. Be careful not to over-mix.
Baking and cooling the cakes
Pour the cake batter evenly into the two prepared pans. Smooth the tops with a spatula. Bake them in the preheated oven for 25-30 minutes. Check for doneness by inserting a toothpick in the center. If it comes out clean, the cakes are done. Let them cool in the pans for about 10 minutes. After that, carefully transfer the cakes to a wire rack. Allow them to cool completely before frosting.
Making and applying the frosting
While the cakes cool, make the cream cheese frosting. In a clean bowl, beat 8 oz softened cream cheese and ½ cup softened butter until smooth. Gradually add 4 cups powdered sugar. Mix on low speed until combined. If the frosting is too thick, add 2 tablespoons milk a little at a time. Stir in 1 teaspoon vanilla extract for extra flavor.
Once the cake layers are cool, place one layer on a serving plate. Spread a good amount of cream cheese frosting on top. Then, carefully place the second layer on top. Frost the top and sides of the whole cake. Smooth it out with an offset spatula. For a nice touch, sprinkle toasted coconut flakes on top. This adds texture and looks great too!
Tips & Tricks
How to achieve the best cake texture
To get a soft and fluffy cake, use room temperature butter. Cream the butter and sugar well. Beat them for about 3 to 5 minutes. This helps add air to the batter. Mix the eggs in one at a time. This ensures they blend well. When adding dry ingredients, do it in three parts. Always start and end with the flour. Fold in the pineapple and coconut gently. This keeps the cake light.
Common pitfalls and how to avoid them
Be careful not to over-mix the batter. Over-mixing can make the cake dense. Also, ensure your oven is at the right temperature. An oven thermometer can help. If the cakes rise unevenly, check your oven rack. It should be in the center. Let the cakes cool in the pans for only 10 minutes. This helps them keep their shape.
Decorating suggestions for presentation
For a stunning look, frost the cake evenly with cream cheese frosting. Use an offset spatula for smooth edges. Sprinkle toasted coconut on top for extra flair. You can also add fresh pineapple slices. A few mint leaves can brighten up the cake. Serve each piece on a colorful plate to make it pop!
Pro Tips
- Use Room Temperature Ingredients: Ensure that your butter, eggs, and cream cheese are at room temperature for a smoother batter and frosting, which will help create a lighter cake texture.
- Don't Overmix: After adding the dry ingredients, mix just until combined to avoid a dense cake. Overmixing can lead to a tougher texture.
- Test for Doneness: Use a toothpick or cake tester inserted into the center of the cake; it should come out clean or with a few moist crumbs for perfect texture.
- Chill the Frosting: If your cream cheese frosting is too soft, chill it for 15-20 minutes before frosting the cake to achieve a better spreadable consistency.
Variations
Adding additional flavors (like lime or almond)
You can change up your Pineapple Coconut Cake by adding new flavors. Lime adds a bright zest. Just mix in the zest of one lime and a tablespoon of lime juice into your batter. Almond flavor is another great option. Add one teaspoon of almond extract for a nutty touch. Both flavors blend well with pineapple and coconut.
Alternative frosting options
While cream cheese frosting is rich, you can try other frostings. A light whipped cream frosting works well. Just whip heavy cream with sugar until peaks form. For a tropical twist, mix in some coconut cream. You can also use a simple buttercream. Just beat softened butter with powdered sugar and a splash of coconut milk for a light, sweet layer.
Gluten-free or dairy-free adaptations
If you need gluten-free options, swap all-purpose flour for a gluten-free blend. Make sure it includes xanthan gum for better texture. For a dairy-free version, use coconut oil instead of butter and almond milk instead of buttermilk. You can also use a dairy-free cream cheese for the frosting. These swaps keep the cake moist and delicious while meeting dietary needs.
Storage Info
Best practices for storing the cake
Store your Pineapple Coconut Cake in an airtight container. This keeps it fresh. If you don’t have one, wrap the cake in plastic wrap. Make sure it is sealed tight to keep out air. Place it in a cool, dry place. Avoid sunlight, as it can dry out the cake.
Shelf life and refrigerating tips
This cake lasts about 3 to 5 days at room temperature. If you want it to last longer, refrigerate it. In the fridge, it can stay fresh for up to a week. Just remember to cover it well to prevent it from absorbing other smells. Before serving, let it sit at room temperature for about 30 minutes for the best taste and texture.
Freezing instructions for leftovers
You can freeze leftover cake for up to three months. Start by slicing the cake into pieces. Wrap each slice in plastic wrap, then place them in a freezer bag. Mark the date on the bag so you remember when you froze it. To enjoy, thaw a slice in the fridge overnight. For a quick thaw, leave it on the counter for a couple of hours.
FAQs
Can I make this cake ahead of time?
Yes, you can make this cake in advance. Bake the layers a day or two early. Let them cool completely. Wrap each layer in plastic wrap and store in the fridge. This keeps them fresh. Frost the cake on the day you plan to serve it. This way, the frosting stays nice and fluffy.
What can I substitute for buttermilk?
If you don't have buttermilk, don't worry! You can make a quick substitute. Mix one cup of milk with one tablespoon of vinegar or lemon juice. Let it sit for about five minutes. This will give you a tangy flavor just like buttermilk. You can also use plain yogurt or sour cream if you have those on hand.
How do I make the cake less sweet?
To reduce the sweetness of the cake, cut down on the sugar. You can try using 1 cup of granulated sugar instead of 1 ½ cups. Another option is to use unsweetened coconut. This will help balance the flavors. You can also add more crushed pineapple for a fruity taste.
This blog post covered everything you need for a delicious Pineapple Coconut Cake. We discussed the main ingredients, step-by-step baking instructions, and tips for the best texture. You learned about variations to customize your cake and how to store it well.
I hope you see how easy and fun this cake can be to make. Enjoy baking and sharing this treat with others!