BAKE WITH ZOHA

  • Recipes
  • About
  • Shop
  • Contact
menu icon
go to homepage
  • Recipes
  • About
  • Shop
  • Contact
search icon
Homepage link
  • Recipes
  • About
  • Shop
  • Contact
×
Home » Cakes

Soft, Moist and Easy Coconut Cake

Published: Jun 30, 2025 by Zoha · This post may contain affiliate links · 2 Comments

↓ Jump to Recipe

This is the *ultimate* Coconut Cake: soft, moist, and incredibly light with a delicious coconut flavor and coconut cream cheese frosting. This cake is incredibly easy to make, comes together in just one bowl without a mixer, and uses canned coconut milk, finely desiccated or crushed coconut (no chunky bits!), and an optional splash of coconut extract for its bold coconut flavor. This recipe uses oil and buttermilk for extra moisture, cake flour for a fluffy, tender crumb (although you can use all purpose flour too), and just the right amount of sweetness. Topped with a luscious coconut cream cheese frosting and covered with more coconut, it is the perfect showstopper year round, but especially for Easter, summer, and Christmas.

a fork taking out a bite from a slice of coconut cake on a small plate

Another delicious and easy cake recipe you can check out for Easter is my carrot cake which uses pineapple and coconut for a delicious tropical flavor.

Video Tutorial

Here's a short video to demonstrate this coconut cake recipe for my visual people:

Picking The Right Coconut Ingredients

This cake uses two key ingredients to get its strong coconut flavor, and it is really important to use the right ones:

1. Canned coconut milk

This is NOT the coconut milk in the dairy or refrigerated aisles used as a creamer in coffee! We are talking about the unsweetened canned coconut milk in the canned food or international food aisles, which is commonly used in cooking Thai food. Also, make sure not to pick a "lite" version, as you want all the fat for a moist cake.

Canned coconut milk often forms a solidified cream top in the can and can be a bit chunky. In order to avoid this, run the can under hot water for 1-2 minutes, and give it a good shake before opening!

A spatula pulling a slice out of coconut cake. cake is covered with coconut cream cheese frosting and desiccated coconut, pictured from the side

2. Sweetened finely desiccated or crushed coconut

This coconut cake recipe uses coconut in the cake batter and cream cheese frosting, and then also on top of the cake. The type of coconut to use in cakes is often VERY confusing, and I am here to clear it up for you. These are the common terms you will find on coconut packaging:

  • Coconut flakes: These are larger coconut shavings that are generally too big to be used in baking
  • Shredded coconut: These are thin, long strands of coconut that come both sweetened and unsweetened, and often give baked goods a chewy, chunky texture
  • Desiccated coconut: This is finely grated coconut in very small crumbs, and is perfect for baking when you don't want a chunky texture. However, desiccated coconut is strangely difficult to find in stores

These terms are unfortunately not standardized. That means you can find "shredded coconut" from two different brands, but one will have much longer and thicker strands than the other.

In order to avoid confusion, my guidance is to get the smallest sweetened coconut you can find (ideally desiccated or shredded), and crush it in a food processor until it turns into very fine, small crumbs. If you can find finely desiccated sweetened coconut that is already in the form of small crumbs, you don't need to process it.

Below is a picture for your reference. On the left is the "shredded" coconut I found at my grocery store (which is way too big - trust me, I tried using it in my cake and regretted it). On the right is the same coconut after I crushed it in my food processor - and this is what we're going for!

2 small bowls, one with long strands of coconut and one with small coconut crumbs

Pro Tip

If you want an even stronger coconut flavor and aroma in your cake, I highly recommend toasting the coconut before crushing it! Spread it evenly in a baking sheet, and bake at 325F for just 5 minutes, then let it cool down before using.

slice of coconut cake with 3 layers of cake and cream cheese frosting on a small plate with a fork resting on it

A Note On Texture

Because we are using finely desiccated / crushed coconut in this cake, it doesn't have a chunky, unpleasant texture. However, there is still a gentle coconut texture throughout, which adds a bit of chew and character to it and is characteristic of coconut. Coconut lovers will love this texture, but if you want a smoother mouth-feel, you can skip the coconut in the frosting and coating.

Step By Step Photos

Let's quickly go over the steps with photos to help you visualize this coconut cake recipe:

eggs, oil and sugar in a wooden bowl

Add the sugar, oil and eggs to a bowl.

eggs, sugar and oil whisked until combined in a wooden bowl

Whisk for 1-2 minutes until smooth and fluffy.

coconut milk added to wet ingredients in a wooden bowl with a whsik

Add the canned coconut milk, coconut extract, buttermilk and vanilla.

coconut milk mixed into wet ingredients in a wooden bowl

Whisk again until the ingredients are combined.

dry ingredients sifted on top of wet ingredients in a wooden bowl

Sift in the flour, baking powder, baking soda and salt.

cake batter with dry ingredients mixed in in a wooden bowl

Gently whisk until no lumps of flour remain.

whisk mixing desiccated coconut into cake batter in a wooden bowl

Lastly, add the coconut.

coconut cake batter with desiccated coconut in a wooden bowl with a whisk

Gently whisk until combined.

3 cake pans with coconut cake batter inside

Divide the batter between 3 8" pans.

3 cake pans with baked coconut cake inside

Bake the cakes, then let them cool down.

blocks of cream cheese and butter in a glass bowl

For the frosting, whisk the softened butter, cream cheese, vanilla, salt and coconut extract until creamy.

powdered sugar sifted on top of cream cheese in a glass bowl

Sift in the powdered sugar and whisk to combine.

shredded coconut added to cream cheese frosting in a glass bowl

Lastly, add the coconut.

creamy coconut cream cheese frosting in a glass bowl

Fold until the coconut is mixed in.

Slather the cake layers with the frosting, cover with more coconut, and serve!

A spatula pulling a slice out of coconut cake. cake is covered with coconut cream cheese frosting and desiccated coconut

Tips To Perfect This Recipe

  • Measure the ingredients in grams with a weighing scale for accuracy! If using cups, make sure to fluff up the flour instead of tightly packing it in
  • Make sure to use the right coconut products - more details above!
  • Do not overbake the cake! Stop baking as soon as a toothpick inserted in the middle comes out with moist, light crumbs on it. Overbaking will cause the cake to dry out
  • Bring the butter and cream cheese to room temperature. This will ensure the frosting is smooth, creamy and easy to mix
  • Use temperature to adjust the texture of the frosting. If it feels too soft to work with, place it in the fridge for 10-20 minutes. If it feels too firm, let it sit at room temperature to soften.
  • Let the cake fully cool down before assembling. It is really soft and moist, and trying to frost it while it is warm will cause it to break apart
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
a fork taking out a bite from a slice of coconut cake on a small plate

Soft, Moist and Easy Coconut Cake Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Zoha
  • Total Time: 1 hour 30 min, including cooling
  • Yield: 12 servings
Print Recipe
Pin Recipe

Description

This easy one-bowl coconut cake with a coconut cream cheese frosting is perfect in every way: soft, moist, and full of coconut flavor! 


Ingredients

Coconut Cake:

  • 1 ¾ cups granulated sugar (350g)
  • ¾ cup vegetable oil (150g)
  • 3 large eggs
  • 1 tbsp vanilla 
  • 1 tsp coconut extract (optional)
  • ⅓ cup buttermilk (80g) - use ⅓ cup whole milk + 1 teaspoon vinegar to make your own
  • 1 ¼ cup unsweetened canned coconut milk (300g)* 
  • 2 ¾ cups cake flour (360g)*
  • 2 tsp baking powder 
  • ½ tsp baking soda
  • 1 tsp salt
  • 1 cup sweetened finely desiccated or crushed coconut (120g)*

Coconut Cream Cheese Frosting:

  • 1 cup unsalted butter, softened at room temperature (226g)
  • 16 oz cream cheese, room temperature (2 8oz blocks or 450g)
  • 1 tsp vanilla
  • 1 tsp coconut extract (optional)
  • ½ tsp salt
  • 3 cups powdered sugar, sifted (360g)
  • 1 cup sweetened finely desiccated or crushed coconut (120g)* + about 1 cup more to coat the cake

Instructions

Coconut Cake:

  1. Pre-heat oven to 325F (conventional, no fan) and line 3 8" cake pans with butter and parchment paper
  2. Add the sugar, oil and eggs to a large bowl. Whisk for 1-2 minutes until smooth and fluffy
  3. Add the vanilla, coconut extract, buttermilk and canned coconut milk. Whisk again until all the ingredients are combined and no lumps remain. If there are lumps of coconut milk, they usually dissolve with some whisking
  4. Sift in the cake flour, baking powder, baking soda and salt. Gently whisk until no lumps of flour remain; do not overmix
  5. Lastly, add the sweetened desiccated/crushed coconut and mix until combined; do not overmix
  6. Evenly divide the batter between the 3 cake pans you prepared in step 1
  7. Bake in the preheated oven for 18-20 minutes, until a toothpick inserted in the middle of the cakes comes out with light, moist crumbs. Do not overbake. 
  8. Let the cakes cool in the pans for 15 minutes, then carefully turn them out onto a wire rack and let cool completely

Coconut Cream Cheese Frosting:

  1. Add the softened butter, cream cheese, vanilla, coconut extract and salt to a large bowl. Use a hand mixer to whisk for 1-2 minutes until the mixture is creamy, scraping the bowl along the way
  2. Sift in the powdered sugar, and whisk again on low speed until the sugar is combined and no lumos remain (1-2 minutes)
  3. Lastly, add the desiccated / crushed coconut and fold it in with a rubber spatula. You should have a fluffy, spreadable frosting

Assembly:

  1. Once the cakes have cooled down, it is time to assemble. Place the first cake layer on a turntable or cake stand. Spread ¼th of the frosting on top of it
  2. Cover with the second cake layer and repeat
  3. Place the last cake layer on top, and then frost the entire cake with the remaining frosting. You don't need to worry about crumb coating as the cake will get coated in coconut anyway
  4. Lastly, coat the cake in more desiccated/crushed coconut. I just grab fistfuls of coconut in my hand and press them against the sides and top of the cake. It does make a little bit of a mess!
  5. Serve & enjoy! This cake is best eaten at room temperature

Video tutorial:

 

Notes

  • Canned coconut milk: Use the unsweetened coconut milk that comes in a can and is used for cooking. Place the can in hot water for 5 minutes and shake before opening
  • Cake flour: Cake flour has a lower protein content and results in a more tender cake. However, if you can't find it, you can replace it with the same quantity of all purpose flour
  • Sweetened finely desiccated or crushed coconut: You can get either desiccated or shredded coconut from the grocery store, just make sure it is sweetened. Then pulse it in a food processor for 2-3 minutes until it turns into small crumbs. Measure 1 cup after crushing. For an extra strong coconut flavor, I recommend toasting the coconut for 5 minutes at 325F before crushing it!
  • Make ahead: You can make and frost this cake 2-3 days in advance. Place it in the fridge for 30 minutes so the frosting firms up, then cover in cling wrap and place back in the fridge. Bring to room temperature for 30 minutes before serving. Alternatively, you can also make the cake layers and wrap them in cling wrap after they cool down. Then refrigerate for 2-3 days, and frost when you are ready to serve
  • Storing: Store the cake in an airtight container at room temperature for up to 2 days, or in the fridge for up to 1 week. It can also be frozen for up to 2 months. Bring to room temperature to eat!
  • Prep Time: 30 min
  • Cook Time: 20 min
  • Category: Dessert
  • Cuisine: American

Did you make this recipe?

Leave a review and tag @bakewithzoha on Instagram!

More Yummy Cakes

If you want to try more easy and delicious layered cakes, check out these recipes:

  • side picture of matilda chocolate cake on a marble cake stand with a few slices taken out revealing what the cake looks like inside. it has 3 layers of moist and rich chocolate cake and shiny fudge frosting
    Best Matilda Chocolate Cake
  • espresso cake on a white marble cake stand. cake is frosted with a coffee flavored cream cheese frosting and decorated with instant coffee powder and coffee beans. A spatula is pulling out one slice showing the 3 layers of moist cake and frosting inside
    Espresso Cake (Coffee Layer Cake)
  • red velvet cake on a marble cake stand with a spatula pulling out one slice. The cake is covered in cream cheese frosting and decorated with red velvet cake crumbs. Picture from an angle
    Best Red Velvet Cake (Soft, Moist And Easy)
  • carrot cake on a cake stand with a spatula pulling out a slice. the cake is covered in brown butter cream cheese frosting and decorated with mini frosting carrots and walnuts. The cake looks very moist and loaded
    BEST Easy Carrot Cake

More Cakes

  • close up of chocolate pudding cake in a dish with a spoon pulling out a scoop showing the molten pudding fudge sauce on the bottom
    Microwave Chocolate Pudding Cake
  • half of a victoria sandwich cake on a marble cake stand decorated with strawberries and layered with jam and whipped cream, pictured from the side
    Classic Victoria Sandwich Cake
  • chocolate lava cake in a small plate with a scoop of vanilla ice cream. A bite has been removed to show the molten lava chocolate center. A spoon is resting with the cake on the side of the plate
    Perfect Chocolate Lava Cakes
  • 2 slices of pound cake being pulled out from it and pictured from the side. texture is soft and crust is golden and crispy
    Classic Pound Cake Made Better

Comments

    Leave a rating and a comment Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

  1. Yasmin. karolia says

    June 30, 2025 at 10:36 am

    A must try coconut cake, gonna bake it for my own bornday.

    Reply
  2. Patty O says

    June 30, 2025 at 3:05 pm

    Hello. Cake looks delicious. What else can be used for the coconut cream frosting? Cream cheese is not a preferred cheese.

    Reply
girl (zoha) sitting with arm propped on counter, smiling at camera, muffins and brownies in front of her

Hi, I'm Zoha! Self taught home-baker, massive sweet tooth, lover of all things baked and content creator behind Bake With Zoha.

More about me →

Latest

  • a fork taking out a bite from a slice of coconut cake on a small plate
    Soft, Moist and Easy Coconut Cake
  • 9 sticky banana bread cinnamon rolls with cream cheese icing spread on 5 of them
    Sticky Banana Bread Cinnamon Rolls
  • slice of no bake mango cheesecake on a small plate with another in the background. the cheesecake has a golden crust, creamy cheesecake, and mango pulp, and is decorated with mangoes and cream
    No Bake Mango Ice Cream Cheesecake
  • stack of chocolate churro french toast bites on a cake stand, one is in focus and chocolate is oozing out of it
    Chocolate Churro French Toast Bites

Popular

  • a close up picture of a slice of cheesecake placed sideways on a small plate with a fork taking out a bite. the cheesecake has a very creamy, silky texture, a crispy golden crust, and whipped cream on top
    The BEST Cheesecake Recipe (New York style)
  • chicken alfredo lasagna in a dish. lasagna has a beautiful golden cheesy crust and is garnished with chopped parsley
    The Best Easy Chicken Alfredo Lasagna
  • Moist chocolate cake with a shiny chocolate ganache, spatula taking out one slice from the cake
    Easy Chocolate Cake From Scratch (Under 1 Hour!)
  • biscoff tiramisu dessert from the top in a dessert cup with pretty piping of biscoff cream, crushed biscoff cookies, and drizzled cookie butter. a spoon is taking out a bite revealing layers of cream and cookies inside
    Easy Biscoff Tiramisu

Footer

↑ back to top

Connect

About me

Subscribe to my newsletter

Contact me

Policies

Privacy policy

Terms and conditions

Copyright @ Bake With Zoha LLC. All rights reserved.