
This tropical cake brings vacation vibes to your dessert table with its perfect balance of coconut and pineapple flavors. The layers are moist and tender, while the coconut cream frosting adds a rich, creamy finish that’s impossible to resist.
I’ve refined this recipe to ensure every bite tastes like a beachside escape. The secret is using real crushed pineapple and toasted coconut, which deepen the natural flavors without overpowering the cake’s delicate crumb.
You’ll end up with a showstopping dessert that’s ideal for summer gatherings or when you just need a taste of paradise. The texture is soft yet sturdy, and the frosting holds up beautifully for serving.
Bake this for a celebration or simply because you deserve a slice of sunshine. Here’s how to make it happen.
Ingredients for Pina Colada Cake Recipe from Scratch
Tropical flavors in every bite with these pantry staples and a few special touches.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for best texture |
| Granulated Sugar 🍚 | 2 cups | Divided between cake and frosting |
| Baking Powder 💨 | 2 ½ tsp | For lift in layers |
| Baking Soda 🧂 | ½ tsp | Balances acidity from pineapple |
| Salt 🧂 | ½ tsp | Enhances all flavors |
| Unsalted Butter 🧈 | 1 cup | Room temperature, softened |
| Large Eggs 🥚 | 4 whole | Room temperature for even mixing |
| Vanilla Extract 🌿 | 2 tsp | Pure extract for best flavor |
| Coconut Milk 🥥 | 1 cup | Full-fat canned for richness |
| Crushed Pineapple 🍍 | 1 ½ cups | In juice, not drained |
| Sweetened Shredded Coconut 🥥 | 1 ½ cups | Toasted, divided for cake and frosting |
| Cream Cheese 🧀 | 8 oz | Full-fat for smooth frosting |
| Powdered Sugar 🍚 | 3 cups | Sifted for silky texture |
The coconut and pineapple are non-negotiable here—use real crushed pineapple in juice (not tidbits) and toast the shredded coconut yourself for maximum flavor. I grab my canned coconut milk and crushed pineapple from Trader Joe’s or any well-stocked grocery store. The full-fat coconut milk makes all the difference in the cake’s moisture, so don’t skip it (light versions just won’t cut it).
No coconut milk? Coconut cream plus water (1:1 ratio) works in a pinch. Out of fresh pineapple? Stick with canned—fresh can make the cake too wet. Short on time? Pre-toasted coconut from the baking aisle saves a few minutes. The cream cheese frosting can handle Neufchatel cheese at half the fat, but full-fat really gives that rich, stable texture for piping.
Cake layers stay fresh wrapped tightly at room temp for 2 days or refrigerated for 5 days. The frosting holds up beautifully for 3 days in the fridge. For make-ahead, bake layers a day early—just wrap them well. Freeze unfrosted layers for up to 3 months (thaw before decorating).
Why You’ll Love This Recipe
- One Bowl Wonder: Honestly, I just dump the flour, sugar, and levers in a single bowl—no fancy mixers, no fuss.
- Tropical Escape: That first bite with the coconut and pineapple? Pure vacation in cake form.
- Crowd Pleaser: I’ve served this at birthdays, potlucks, and even a random Tuesday—always disappears fast.
- Budget Friendly: Pantry staples plus canned pineapple means I spend under $10 and still get a showstopper.
Step-by-Step Instructions for Pina Colada Cake
Here’s how I create these tropical layers with perfect texture and flavor every time.
Step 1: Prepare the Cake Batter
Preheat your oven to 350°F and grease three 8-inch round cake pans, lining the bottoms with parchment paper. In a large bowl, whisk together the 2.5 cups All-Purpose Flour, 1½ cups Granulated Sugar, 2.5 tsp Baking Powder, 0.5 tsp Baking Soda, and 0.5 tsp Salt until fully combined.
In a separate bowl, beat the 1 cup Unsalted Butter until creamy, then add the remaining 0.5 cup Granulated Sugar and beat for 3-4 minutes until light and fluffy. This step is crucial for a tender crumb, so don’t rush it.
Add the 4 whole Large Eggs one at a time, mixing well after each addition. Stir in the 2 tsp Vanilla Extract and 1 cup Coconut Milk, alternating with the dry ingredients. Fold in the 1.5 cups Crushed Pineapple and 1 cup Sweetened Shredded Coconut until just combined.
Step 2: Bake the Cake Layers
Divide the batter evenly among the prepared pans, smoothing the tops with a spatula. Bake in the preheated oven for 25-30 minutes, or until a toothpick inserted into the center comes out clean.
You’ll know the layers are done when the edges start to pull away from the pan and the tops spring back lightly when touched. Avoid overbaking—this keeps the cake moist and tender.
Once done, let the cakes cool in the pans for 10 minutes before transferring them to a wire rack to cool completely. This prevents the layers from crumbling when you handle them.
Step 3: Make the Coconut Cream Cheese Frosting
In a stand mixer, beat the 8 oz Cream Cheese and remaining ½ cup Unsalted Butter until smooth and creamy. Gradually add the 3 cups Powdered Sugar, mixing on low speed to avoid a cloud of sugar.
Once combined, increase the speed to medium and beat for 2-3 minutes until the frosting is light and fluffy. Stir in the remaining ½ cup Sweetened Shredded Coconut and mix until evenly distributed.
If the frosting feels too thick, add a splash of Coconut Milk, 1 tablespoon at a time, until it reaches your desired consistency. It should be spreadable but still hold its shape when piped.
Step 4: Assemble and Frost the Cake
Place one cooled cake layer on a serving plate or cake stand. Spread a generous layer of frosting over the top, then add the second cake layer. Repeat with the third layer, frosting the top and sides of the entire cake.
For a rustic look, press the remaining Sweetened Shredded Coconut onto the sides and top of the cake. This adds texture and an extra burst of coconut flavor.
Let the cake sit for 15 minutes before slicing to allow the frosting to set slightly. This makes it easier to achieve clean, even slices.
Pro Tips For Making Pina Colada Cake Recipe From Scratch
- Room Temp Ingredients: Pull your eggs and butter out 1-2 hours before baking—cold butter won’t cream properly, and cold eggs can make the batter dense. I learned this the hard way after wondering why my cake turned out tough.
- Measure Flour Right: Spoon your all-purpose flour into the measuring cup and level it off—don’t scoop directly from the bag. Scooping packs it down, and you’ll end up with up to 25% extra flour, which kills the cake’s tenderness.
- Check Baking Powder: Test your baking powder by stirring a teaspoon into hot water—if it doesn’t fizz vigorously, toss it. Old leavening agents are a silent cake killer, and I’ve ruined two batches before realizing mine had expired.
- Toast the Coconut: Spread your shredded coconut on a tray and bake at 350°F for 5-7 minutes until golden. Sounds like an extra step, but it deepens the flavor and keeps the texture from feeling raw—I was skeptical until I tried it.
Dietary Considerations for This Dish
Gluten-Free Adaptation
Swap the 2.5 cups All-Purpose Flour for a 1:1 gluten-free baking blend. I recommend King Arthur Measure for Measure—it includes xanthan gum, which mimics gluten’s structure for a tender crumb. Let the batter rest for 20 minutes before baking to allow the flours to hydrate fully. 💪
Dairy-Free Version
Replace the 1 cup Unsalted Butter with coconut oil (solid, not melted) and use dairy-free cream cheese brands like Kite Hill or Miyoko’s for the frosting. The coconut oil adds extra tropical flavor that complements the cake beautifully.
Reduced Sugar Option
Cut the Granulated Sugar by half in the cake batter and use Swerve powdered sweetener for the frosting. The crushed pineapple and coconut milk add natural sweetness, so you won’t miss the extra sugar. I’ve tested this with great results!
Nut-Free Notes
This recipe is naturally nut-free, but always check labels on your shredded coconut and cream cheese. Some brands process these in facilities with tree nuts. For extra safety, use Let’s Do Organic coconut—it’s certified nut-free.
Vegan Modifications
Use flax eggs (1 tbsp ground flaxseed + 3 tbsp water per egg) and swap the cream cheese for vegan cream cheese. The coconut milk and pineapple keep the cake moist without dairy or eggs. 🌱
Egg-Free Alternative
Replace the 4 Large Eggs with 1 cup unsweetened applesauce. The cake will be slightly denser but still moist and flavorful. I’ve found this works best if you add an extra ½ tsp Baking Powder for lift.
Nutrition Facts
Frequently Asked Questions
Can I use fresh pineapple instead of canned?
Stick with canned crushed pineapple in juice for best results. Fresh pineapple can make the cake too wet and may not distribute evenly.
How do I keep the layers from sticking?
Grease pans well and line bottoms with parchment. Let cakes cool for 10 minutes in pans before turning out to prevent breaking.
Can I make this into cupcakes?
Yes! Bake at 350°F for 18-22 minutes in lined muffin tins. Reduce frosting per cupcake to avoid overpowering the flavor.
Why is my frosting too runny?
Chill the cake layers completely before frosting. If frosting is still thin, add more powdered sugar, 1/4 cup at a time, until thickened.
- Potato Candy Recipe 1933: Vintage Peanut Butter Roll Delight - October 30, 2026
- Potato Chip Cookie Recipe With Pecans: Buttery Crunch Meets Nutty Richness - October 30, 2026
- Potato Patty Recipe No Egg: Crispy Edges Without the Binder - October 30, 2026