Ultimate Coconut Layer Cake Recipe for Moist, Fluffy Slices

coconut layer cake slice on a white plate with flowers and a fork

This Coconut Layer Cake is absolutely delightful — moist, tender, and light, with a fluffy crumb and a creamy coconut buttercream frosting finished with lightly toasted coconut for an extra layer of flavor.

Spring has been inspiring a lot of my baking lately. The season feels fresh and hopeful, with soft pastels, blooming florals, and lighter fare that’s perfect for brunches and gatherings. Coconut might usually be associated with summer, but its delicate sweetness and pretty appearance make it a wonderful choice for springtime desserts as well.

This cake delivers coconut flavor at every turn: in the cake layers, in the frosting, and in the toasted coconut topping. It’s easy to make and impressive to serve — ideal for Easter, a spring brunch, or any celebration that calls for something bright and delicious.

coconut layer cake on a blue cake stand

The Cake

The cake is adapted from a very reliable vanilla cake base that yields incredibly moist layers. I added coconut extract to bring a gentle, fragrant coconut note without overpowering the classic vanilla profile. The recipe uses both oil and buttermilk to keep the crumb tender, moist, and rich, giving you layers that slice cleanly and stay soft.

coconut layer cake on a blue pedestal

The Frosting

The frosting is a simple coconut vanilla buttercream that comes together quickly. It combines softened butter with coconut and vanilla extracts, confectioners’ sugar, and a bit of heavy cream for a silky, spreadable texture. It’s light, sweet, and lets the coconut flavor shine.

coconut layer cake slice with flowers and a fork on a plate

The Topping

Finish the cake with shredded sweetened coconut that’s lightly toasted for a warm, toasty note. Toasting takes just a few minutes in a dry skillet over medium-low heat; watch the coconut carefully, as it can go from pale to browned quickly. I prefer a light toast with a few golden flecks, but you can toast it more if you like deeper color and flavor.

coconut layer cake slice with a fork in it Moist, sweet, fluffy and creamy with pronounced coconut flavor — this dreamy Coconut Layer Cake is bound to be a favorite.

coconut layer cake with a fork on a plate

a slice of coconut layer cake on a white plate

Best Ever Coconut Layer Cake

This Coconut Layer Cake is supremely soft and moist with bright coconut flavor in a light and tender cake. It’s show-stopping yet easy to make.
Prep Time
10
Cook Time
30
Total Time
40
Course: Cake, Cakes/Cupcakes, Dessert
Cuisine: American, Dessert

Ingredients

For the Coconut Cake:

  • 1/2 cup (1 stick) unsalted butter, at room temperature
  • 1/2 cup vegetable or canola oil
  • cups granulated white sugar
  • 4 large eggs, at room temperature
  • 2 tsp vanilla extract
  • 1-2 tsp coconut extract start with 1 tsp and increase if desired
  • cups all-purpose flour
  • 1 Tbsp baking powder
  • 1 tsp salt
  • cups buttermilk, at room temperature

For the Coconut Buttercream Frosting:

  • 1 cup (2 sticks) unsalted butter, softened
  • 1 tsp vanilla extract
  • tsp coconut extract
  • 1/4 cup heavy whipping cream
  • 5 cups confectioners’ sugar
  • cups lightly toasted coconut see Note for toasting instructions

Instructions

  • Preheat oven to 350°F. Lightly grease the bottoms of two 9″ round light metal cake pans. Place parchment rounds in the bottoms, then re-grease the bottoms and sides. Set pans aside.
  • In a stand mixer bowl with the paddle attachment, cream the butter, oil, and sugar until light and fluffy, about 1 minute. Add eggs one at a time, mixing well after each and scraping the bowl as needed. Mix in vanilla and coconut extracts. In a separate bowl, whisk together flour, baking powder, and salt. Alternate adding the flour mixture and buttermilk to the mixer, beginning and ending with flour, until a soft batter forms.
  • Divide batter evenly between prepared pans. Bake 25–30 minutes, or until a toothpick inserted near the center comes out clean or with moist crumbs. Cool completely in the pans.
  • For the frosting: beat the butter with the extracts until fluffy, about 30 seconds. Gradually add confectioners’ sugar, about one cup at a time, alternating with a little heavy cream until the frosting is light and spreadable.
  • Frost the cooled cakes, then press lightly toasted coconut into the frosting before it sets. Store the finished cake airtight at room temperature or refrigerated for best results.
  • Note: For a 9×13 pan bake ~30–35 minutes. For cupcakes bake ~15–18 minutes. For three 9″ pans bake ~18–20 minutes.

Notes

To lightly toast coconut: place sweetened shredded coconut in a dry skillet over medium-low heat and cook, stirring frequently, until light golden brown in spots. Do not leave the skillet unattended — coconut can brown quickly. Cool completely before using as a garnish.

closeup of a slice of coconut layer cake with bite missingYou’ll love this spring-ready, coconut-forward cake.

best coconut layer cake photo collage

Have a super sweet day!

xo, Hayley