This post contains affiliate links. Please see our disclosure policy.

Can’t get to a tropical beach for an island getaway and a glass of the popular drink made with frozen pineapple, pineapple juice, coconut, cream, and rum? Then… MAKE THIS CAKE! I already know how good this cake tastes, but boy oh boy, is the picture making me drool as I type, and it’s bringing back fond memories of taking that first bite this past Sunday (cue the ocean breeze). However, you will probably take one look at the recipe and say, “Nope, not happening.” It is a long recipe that requires several parts and steps, but I guarantee that it comes together fairly easily.
The filling is a cooked combination of puréed pineapple and rum (the alcohol is cooked out), thickened with cornstarch. It can be made up to a day ahead (easy prep work). The cake itself is a simple yellow cake, made in a rather unconventional way. Instead of creaming the butter and sugar first, the butter, sugar, and flour are blended together before adding the wet ingredients. The frosting is a traditional confectioners’ sugar buttercream flavored with a little more coconut. The assembled cake is garnished with toasted coconut and thin slices of pineapple (which I dried on paper towels so they would slide smoothly on top of the cake and keep the frosting moist).

I just have one warning before you read the recipe. There is a copious amount of butter in the cake and the frosting! But, you are only eating a sliver or a slice (ok, maybe two). Just try not to think about it, don’t tell your guests, and wait to feel the island breeze when you take that first bite.
Now, if upon reading the recipe and you still don’t want to tackle it, here are some other tasty sweets for your Cinco de Mayo Fiesta!
Frozen Strawberry Margarita Pie
“As an Amazon Associate, I earn a commission from qualifying purchases that you make from the links within my posts and recipe cards with no added cost to you.”
Piña Colada Cake

Equipment
- Food processor
- 8-inch cake pans
Ingredients
For the Filling
- 2 teaspoons cornstarch
- 1 pineapple, peeled, cored, quartered lengthwise, and divided
- ⅓ cup granulated sugar
- ¼ cup spiced rum
- Pinch of Kosher salt
- 2 tablespoons (1 ounce) unsalted butter, softened
For the Yellow Cake
- 4 extra-large eggs at room temperature
- ½ cup canned coconut milk, lite or full fat
- 2 teaspoons pure vanilla extract
- ¼ teaspoon coconut extract
- 2 cups (8 ounces) cake flour
- 1 ½ cups granulated sugar
- 2 teaspoons baking powder
- ¾ teaspoon Kosher salt
- 16 tablespoons (8 ounces) unsalted butter, cut into 16 pieces and softened
For the Frosting
- 18 tablespoons (10 ounces) unsalted butter, softened
- 3 tablespoons canned coconut milk,, lite or full fat
- 1 teaspoon pure vanilla extract
- ½ teaspoon coconut extract
- Pinch of Kosher salt
- 2 ¼ cups (9 ounces) confectioners' sugar
- 1 cup (8 ounces) sweetened shredded coconut, toasted
Instructions
For the Filling
- Coarsely chop two of the pineapple quarters, then pulse in the food processor until finely ground, 8-10 pulses (you should have 1 ½ cups). Transfer ground pineapple to a medium saucepan and add cornstarch, granulated sugar, rum, and a pinch of Kosher salt. Bring to a boil over medium heat and cook until thickened, about 4 minutes. Off heat, stir in 2 tablespoons of butter until incorporated. Transfer to a bowl and refrigerate until set, at least 4 hours and up to 24 hours.
For the Yellow Cake
- Adjust oven rack to lower-middle position and preheat to 350ºF. Line three 8-inch round cake pans with parchment paper and spray with non-stick baking spray.
- In a medium bowl, whisk together the eggs, coconut milk, vanilla, and coconut extract; set aside. In the bowl of a stand mixer fitted with the paddle attachment, mix flour, sugar, baking powder, and salt on low speed until combined. Add butter in small additions and mix until pea-size pieces form, about 1-2 minutes.
- Add half of the egg mixture, increase the speed to medium-high, and beat until light and fluffy, about 1 minute. Reduce the speed to low and add the remaining egg mixture. Beat on medium-high until fully combined, about 1-2 minutes. Give the batter a final stir by hand. Divide the batter evenly between the prepared pans and smooth the tops. Bake until the tops are light and golden and a toothpick inserted in the center comes out clean, 20-22 minutes. Let cakes cool in pans on a wire rack for 10 minutes. Remove cake from pans and allow to cool completely on wire racks.
For the Frosting
- In the bowl of a stand mixer fitted with the whisk attachment, whip 18 tablespoons of butter, coconut milk, vanilla extract, coconut extract, and a pinch of kosher salt on medium-low speed until combined. Slowly add the confectioners' sugar and continue to whip until smooth, about 2 minutes. Increase the speed to medium-high and whip until light and fluffy, about 5 minutes.
- Slice one of the remaining pineapple quarters ⅛-inch thick slices and pat dry on paper towels.(The remaining pineapple quarter is a cook's treat to eat.)
To Assemble
- Place 1 cake round on a cake round pedestal, laying several small pieces of parchment under the cake to keep the frosting of the pedestal. Spread a generous ½ cup of filling over the cake. Top with another cake round, another generous ½ cup of filling. Top with the remaining cake layer (remaining filling can be served on the side or on top of ice cream). Spread the frosting over the top and sides of the cake. Gently press the coconut onto the side of the cake and fan the pineapple slice in a circle around the top edge of the cake. Enjoy!
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.







Now that is my kind of cake. The crumb of the cake looks very moist and tender. Thanks for sharing!
I am so happy to share the recipe 😊 and yes, it is one of the moistest cakes I have tasted!