Coconut Layer Cake
This coconut cake is built on restraint rather than spectacle. Butter and sugar do their jobs cleanly, and the layers stay light so the richness never tips into heaviness. The coconut is toasted on purpose, not just for aroma but for depth, bringing a gentle bitterness that keeps the sweetness in check.
It works because nothing is wasted. The crumb stays tender, the frosting knows when to stop, and each slice holds together without effort. Not a celebration cake that shouts across the room, but one that earns its place at the table. The kind people cut thinner than they planned, then quietly go back for more. I baked it for Anyone Can Cook aboard the Disney Wonder.

Why You Will Love This Coconut Layer Cake
Moist to the last crumb: each layer is brushed with a sweet coconut milk soak
Light, fluffy frosting: whipped butter, cream and coconut milk, soft as sea foam
Toasted coconut: golden and nutty, for depth and a little crunch
Great for planning ahead: the layers, frosting and coconut can all be made days before
At a Glance
Serves 12 to 16 | Prep: 1 hour | Bake: 18 to 22 minutes | Cool: about 2 hours
Why This Coconut Cake Works
Coconut flavor goes into every part of this cake: shredded coconut in the batter, a coconut milk soak brushed onto the warm layers, coconut milk and extract in the frosting, and toasted coconut on the outside. Each one adds something different, so the cake tastes of coconut without tasting artificial.
Butter gives the cake its flavor and oil keeps it moist, while buttermilk tenderizes the crumb. The soak goes on while the layers are still warm, so it is drawn right into the cake. And toasting the coconut adds a gentle bitterness that balances the sweet frosting.
Coconut Layer Cake
Serves 12 to 16 | Prep: 1 hour | Bake: 18 to 22 minutes | Cool: about 2 hours
Ingredients
For the Coconut Soak
⅔ cup canned coconut milk
3 tablespoons confectioners' sugar
For the Cake
2¼ cups (319 g) all-purpose flour
1½ cups (129 g) sweetened shredded coconut
2 teaspoons baking powder
¾ teaspoon table salt
1 cup buttermilk
1 teaspoon vanilla extract
½ cup vegetable oil
12 tablespoons (1½ sticks) unsalted butter, softened
1¾ cups (347 g) granulated sugar
4 large eggs
For the Frosting
1 cup heavy cream, at room temperature
¾ cup canned coconut milk, at room temperature
2½ teaspoons coconut extract
30 tablespoons (3¾ sticks) unsalted butter, cut into pieces and softened
1 teaspoon table salt
3¾ cups (425 g) confectioners' sugar
To Finish
2 cups (170 g) sweetened shredded coconut, toasted
Instructions
Make the Soak
In a small bowl, whisk together the coconut milk and confectioners' sugar until the sugar has dissolved. Set aside.
Make the Cake
Heat the oven to 350°F (175°C) with a rack in the middle. Grease three 8-inch round cake pans, line the bottoms with parchment, then grease the parchment.
In a medium bowl, whisk together the flour, shredded coconut, baking powder and salt. In a jug, combine the buttermilk, vanilla and oil.
In a stand mixer fitted with the paddle, beat the butter and sugar on low until smooth, about 1 minute. Increase to medium-high and beat until pale and fluffy, 1 to 2 minutes more.
Add the eggs one at a time, beating well after each. The batter should be thick, pale and smooth.
Reduce the speed to low and add half the flour mixture, mixing just until combined. Pour in the buttermilk mixture in a thin stream, then add the remaining flour and mix only until smooth.
Divide the batter evenly among the pans, smooth the tops and tap the pans on the counter to release any air bubbles.
Bake for 18 to 22 minutes, rotating the pans halfway, until golden and a toothpick inserted in the center comes out clean.
Soak the Layers
Cool the cakes in their pans for 15 minutes, then turn them out onto wire racks and peel off the parchment. Divide the soak evenly among the layers, dabbing it on with a pastry brush so it absorbs. Let cool completely, about 2 hours.
Toast the Coconut
Heat the oven to 325°F (165°C). Spread the coconut in a thin, even layer on a dry baking sheet.
Toast for 8 to 12 minutes, stirring every 2 to 3 minutes, until most of it is lightly golden and smells nutty. Watch closely; it darkens quickly and keeps cooking on the hot pan.
Make the Frosting
In a jug, stir together the cream, coconut milk and coconut extract.
In a clean mixer bowl fitted with the whisk, beat the butter and salt until smooth, about 1 minute. Add the confectioners' sugar and mix on low until combined, then whip on medium-high until pale and fluffy, 4 to 5 minutes.
With the mixer on medium-low, slowly pour in the cream mixture. It may look curdled at first; it will come together. Scrape down the bowl, then whip on medium-high until soft and billowy, about 2 minutes.
Assemble the Cake
Place one layer on a cake stand, soaked side up, and spread about 1¼ cups of frosting evenly to the edges. Repeat with the second layer, then top with the third. Cover the top and sides with the remaining frosting, smoothing it with an offset spatula or bench scraper.
Press the toasted coconut onto the sides and scatter it over the top. Let the cake sit at room temperature before slicing.
Tips for Success
Weigh Your Flour
The grams are the most accurate measure here. Cup measures vary from cook to cook, and a little extra flour makes a drier cake.
Room-Temperature Everything
Soft butter and room-temperature cream and coconut milk keep the frosting smooth instead of broken.
Don't Walk Away From the Coconut
Toasted coconut goes from golden to burnt in moments. Stir it often and pull it early.
Coat Just Before Serving
Add the toasted coconut within a few hours of serving so it stays crisp.
What to Serve with Coconut Layer Cake
A cup of strong coffee or tea
Fresh pineapple or mango, for a tropical finish
A spoonful of my Lemon Curd
How to Store
Fridge: Because the frosting contains cream, refrigerate leftovers, lightly covered, for up to 3 days. Bring to room temperature for about an hour before serving so the frosting softens.
Freezer: Unfrosted layers freeze well, tightly wrapped, for up to 1 month. Thaw fully before frosting. Don't freeze the assembled cake.
Frequently Asked Questions
Can I make this coconut cake ahead?
Yes. Bake the layers up to 2 days ahead and keep them wrapped in the fridge. The frosting keeps for 4 days in the fridge; re-whip it at room temperature. Toast the coconut up to 3 days ahead.
Can I use 9-inch pans?
Yes. The layers will be a little thinner, so start checking them a few minutes early.
Why did my frosting look curdled?
Cold butter or cold liquid. Keep whipping and it will usually come together; if not, warm the outside of the bowl briefly and whip again.
Do I have to toast the coconut?
You don't have to, but toasting brings out a nutty depth that balances the sweet frosting. It is worth the few minutes.
What kind of coconut milk should I use?
Full-fat canned coconut milk, well stirred, not the coconut milk drink sold in cartons.
You Might Also Like
Recommended Equipment
Make this recipe easier with the right tools: Stand Mixer, Digital Scale, Bench Scraper, and Precut Parchment.




Comments