This Moist Pineapple Coconut Cake is ultra-soft, fluffy, and packed with layers of tropical flavor, featuring juicy pineapple and creamy coconut.
Prep Time15 minutesmins
Cook Time30 minutesmins
Total Time1 hourhr15 minutesmins
Course: Dessert
Cuisine: Tropical
Keyword: Cake, Easy
Servings: 8servings
Equipment
Mixing Bowl
Cake Pans
Saucepan
Ingredients
Dry Ingredients
2.25cupsAll-purpose flour
0.25cupCornstarch
1tablespoonBaking powder
0.5teaspoonSalt
Wet Ingredients
0.5cupUnsalted butterRoom temperature
5tablespoonsUnflavored vegetable oil
1.67cupsWhite granulated sugar
3largeEggsRoom temperature
1.5teaspoonsVanilla essence or extract
1teaspoonCoconut essence or extract
0.75cupCanned coconut milk
1cupCanned crushed pineappleDrained if overly wet
1cupShredded coconutDried and unsweetened
Filling Ingredients
0.25cupSugar
0.25cupCornstarch
0.75cupFull-fat milk
1.25tablespoonsFresh lemon juice
0.25cupUnsalted butterCold and cut into cubes
1dropYellow gel food colorOptional, for a sunny look
Frosting Ingredients
1cupUnsalted butterRoom temperature
3cupsPowdered sugar
1.5cupsCream cheeseCold, firm type
1.5teaspoonsVanilla essence or extract
1teaspoonCoconut essence or extract
1.5cupsShredded coconutFor decorating
Instructions
1. Preheat your oven to 350°F (175°C). Grease and line two 8-inch round cake pans with parchment paper.
2. Whisk together the flour, cornstarch, baking powder, and salt in a bowl.
3. In a large mixing bowl, cream together the butter, vegetable oil, and sugar until pale and fluffy.
4. Beat in the eggs, one at a time, mixing well after each addition. Add the vanilla and coconut essences.
5. Alternate adding the dry ingredients and the coconut milk to the wet ingredients, beginning and ending with the dry mixture. Mix gently just until smooth.
6. Fold in the crushed pineapple and shredded coconut, being careful not to over-mix.
7. Divide batter evenly between the prepared pans. Smooth the tops, then bake for 25–30 minutes, until a toothpick inserted in the center comes out clean. Let cakes cool in the pans for 10 minutes, then turn out onto wire racks to cool completely.
8. For the filling, whisk sugar and cornstarch together in a small saucepan. Slowly whisk in the milk and lemon juice. Cook over medium heat, stirring constantly, until thickened (about 2–3 minutes).
9. Remove from heat and whisk in butter until melted and smooth. If using, add a drop of yellow food color. Set aside to cool completely before using.
10. For the frosting, beat butter until creamy, then add powdered sugar and beat until light. Add cream cheese, vanilla, and coconut essence. Mix until smooth, light, and thick.
11. To assemble, place one cake layer on a plate. Spread all of the cooled filling over the layer. Top with the second cake layer.
12. Frost the top and sides with the cream cheese coconut frosting. Press shredded coconut all over the cake for a snowy look.
13. Slice, serve, and enjoy!
Notes
Store in an airtight container in the refrigerator for up to 5 days. For freezing, cut into slices and wrap individually in plastic wrap.