This is, dare I say it, the most AMAZING Coconut Cake to grace the earth. Layers of tender, moist coconut cake, fresh pineapple filling, and whipped coconut cream cheese frosting that all pair together perfectly. The final product is somewhat of a masterpiece, and could be one of my favorite cakes of all time!
I think I’ve officially reached food nerd status by how excited I have been to share this cake with you all.
Dare I say it–it’s on the same level as my ridiculously amazing German Chocolate Cake.
It’s that good.
It starts with a homemade coconut cake. A super simple cake to make from scratch. It’s got coconut milk and coconut extract in it, to give it that perfect flavor, that’s not overwhelming at all.
It’s incredibly moist. I hate that word, but it must be used here.
The cake is not overly sweet, which I really love because it blends so well with the flavors from the pineapple filling and frosting, without any one element being too sweet.
And can you get a better flavor combination then coconut and pineapple? This cake is completely DREAMY! Also, when you make each part in advance, it’s really a simple and fun recipe!
Once you’ve made the cake, we want to “tort” each layer. That’s a fancy name for cutting each cake layer in half, horizontally to split it into two layers. This allows us to add layers of pineapple filling and frosting, between each cake layer.
Assembly is really easy. Once you’ve got your 4 thin layers of cake, place one of them on a cake board or your serving platter. Spread half of the pineapple filling over it.
Now stick the cake in the fridge for a few hours before serving! A
And when you’re friends or family are raving about this cake with every single bit, I hope you feel like a rockstar! And, I hope you’ll take a moment to tell me about it, in the comments 😉
SOME TIPS FOR THIS CAKE:
MAKE IT IN ADVANCE!
I like to make the cake, pineapple filling, and coconut cream cheese frosting at least one day in advance. That way, the cake is really easy to throw together.
I make the cake in 8” or 9” rounds, bake it and let it cool completely. Then I wrap it really well in plastic wrap and stick each layer in a ziplock freezer bag. Freeze for up to one month. I’ve found that frozen cakes are the easiest to frost.
The pineapple filling and coconut frosting can be made ahead and placed in a covered container in the fridge. Remove the coconut frosting from the fridge about an hour or so before you’re ready to frost your cake. This will allow it to come to room temperature.
DECORATING IS EASY!
I used a wilton 2D tip for the swirls on top of this cake. SO EASY. I also love the Wilton 1M tip. I use both tips with an Ateco flex 14” reusable piping bag. Those three items right there are my favorites for cake and cupcake decorating.
STORE IT COVERED, IN THE FRIDGE.
This is one of those cakes that really tastes better after it’s been in the fridge for at least 4 hours. It allows the flavors and texture time to settle and blend together. I think it even tastes better on day 2.
Here’s a video of the process for making this coconut cake:
You may also like one of my other popular cakes:
- Tres Leches Cake
- German Chocolate Cake
- Chocolate Cake with Chocolate Mousse Filling
- Berry Cake with Lemon Cream Mousse
The most AMAZING Coconut Cake, with layers of tender, moist coconut cake, fresh pineapple filling, and whipped coconut cream cheese frosting that all pair together perfectly.
- 2 cups all-purpose flour
- 1 Tablespoon baking powder
- 1 teaspoon salt
- 1/2 cup unsalted butter , room temperature
- 2 cups granulated sugar
- 13.5 oz can coconut milk , divided
- 1 1/2 teaspoons coconut extract
- 5 egg whites
- 1 20 oz can crushed pineapple
- 2/3 cup granulated sugar
- 2 Tablespoons cornstarch
- 1/2 cup butter , room temperature
- 8 oz cream cheese , room temperature
- 4-5 cups powdered sugar
- Remaining coconut milk , or 2 tablespoons regular milk
- 1 cup shredded sweetened coconut flakes
Line the bottom of two 8 or 9-inch cake pans with wax or parchment paper.
- Preheat oven to 350 degrees F.
- In mixing bowl, whisk together flour, baking powder and salt. Set aside.
- In a separate mixing bowl, beat the butter on medium speed (with hand or stand mixer) for 1 minute, until light and fluffy.
- Add sugar and mix 1 minute.
- Add 1 1/4 cups coconut milk and coconut extract and mix.
- Gradually add flour mixture and mix on medium speed for 2 minutes.
- In another bowl, beat egg whites until stiff peaks form.
- Fold the egg whites into the batter until incorporated.
- Spray the bottom and sides of the lined cake pans with non-stick cooking spray. Divide batter evenly between the pans.
- Bake at 350 degrees F 23-28 minutes, or until a toothpick inserted in the center of the cake comes out clean.
- Remove the pans from the oven and allow to cool for 5 minutes before inverting them onto a cooling rack to cool completely.
- Once cakes have cooled, use a sharp serrated knife cut each cake round in half horizontally, so that you end up with four cake rounds.
- At this point I like to freeze the cakes for several hours or up to 3 weeks. They're much easier to assemble and frost when they are frozen. But, you can assemble them fresh, the day of.
- Add all ingredients to medium saucepan over medium heat. Stir well to combine.
- Cook, stirring frequently, until mixture thickens and looks "glossy", about 5-8 minutes.
- Pour filling into a tupperware. Place a piece of plastic wrap gently over the top and allow it to cool.
- Once cooled, cover it with an airtight lid and refrigerate until you're ready to use it (up to 1 week).
- Beat butter and cream cheese together until smooth.
- Add powdered sugar and the rest of the remaining coconut milk (or regular milk). Mix until smooth and fluffy, about 3 minutes.
- Add a little more milk, to thin, or powdered sugar to stiffen, if needed, until you reach your desired frosting consistency.
- Stir in coconut flakes, saving some for sprinkling on the sides and top of the cake, if desired.
- Place your first cake layer on your cake board or serving platter. Spread half of the pineapple filling over it.
- Top with another cake layer. Smooth a layer of frosting over it.
- Top with third cake layer. Spread remaining half of the pineapple filling over it.
- Top with last (4th) cake round.
- Frost the sides and top of the cake. Sprinkle with coconut, if desired.
- Refrigerate for at least 4 hours, before serving. Tastes even better the next day!
If you love to bake, try my German Chocolate Cake!
*See my notes above the recipe for tips for making this cake in advance!
Have you tried this recipe?!
RATE this recipe and COMMENT below! I would love to hear your experience.
*This post contains affiliate links. I love sharing my favorite products with you!