Chef Dennis

  • Recipe Index
  • About
menu icon
go to homepage
  • Recipe Index
  • About
subscribe
search icon
Homepage link
  • Recipe Index
  • About
×
Home » Recipes » Cake Recipes

Best Coconut Cake Recipe

Published: Mar 9, 2023 · Modified: Apr 1, 2025 by Chef Dennis Littley

572
SHARES
Facebook572PinterestFlipboard
Jump to Recipe

I have to admit that Coconut Cake is my favorite layer cake. This cake is a coconut lover’s dream. Moist and delicious, with a soft, fluffy crumb and amazing coconut flavor, it is by far the best coconut cake you’ll ever make.

coconut cake on spatula being taken out of whole cake.


 

In my career as a chef, I’ve made many coconut cakes, and over the years, I’ve learned a lot about baking, which has helped me develop this into the best coconut cake recipe I’ve ever made.

whole coconut cake on white platter

To make this cake even more delicious, I’ve added a coconut cream cheese frosting between the cake layers and around the entire coconut cake. Then for pièce de résistance, I’ve covered the cake in tender shredded coconut. Do I have your attention?

Table of Contents:
  • Ingredients to make Coconut Cake
  • How to Make Coconut Cake
  • How to make coconut cream cheese frosting
  • How to assemble Coconut Cake
  • Recipe FAQ’s
  • More Recipes You’ll Love!
  • Recipe: Best Coconut Cake Recipe

Ingredients to make Coconut Cake

ingredients to make recipe

Gather the ingredients needed to make our coconut cake recipe. Culinary professionals call this the Mise en Place, which means “Everything in its Place.”

Setting up your ingredients not only helps speed up the cooking process but also helps ensure you have all of the ingredients on hand to make the recipe.

If you love coconut cakes, check out my Easter Coconut Cake.

How to Make Coconut Cake

collage of images to begin making recipe
  • Add the cake flour, baking powder, baking soda, and salt to a large bowl.
  • Whisk the dry ingredients together until well blended. Set aside until needed.
  • Add the butter and sugar to the bowl of a stand mixer fitted with a paddle attachment.
  • Whip the butter and sugar together at medium to high speed until smooth and creamy (about 2 minutes).
    Scrape down the sides and up the bottom of the bowl with a rubber spatula as needed.
  • Add the egg whites to the butter mixture.
  • Whip until well combined.
    Scrape down the sides and up the bottom of the bowl with a rubber spatula as needed.

*Butter and egg whites should be at room temperature. Save the egg yolks for another recipe.

collage showing how to finish making batter.
  • Add the sour cream, vanilla extract, and coconut extract to the mixture.
  • Whip the ingredients at medium speed until they are well combined. Scrape down the sides and up the bottom of the bowl as needed.
    The mixture may look curdled due to the different ingredients being combined with the butter.
  • Set the mixer to low speed and slowly add the dry ingredients and coconut milk to the mixture.
  • Continue to whip the ingredients on low speed until they are well combined.
  • Add the shredded coconut flakes and mix by hand to ensure the batter does not stick to the bottom of the bowl.
    The cake batter will be very thick.
collage showing cakes in pans.

Preheat the oven to 350°F.

Grease three 9-inch cake pans, place a parchment circle in the bottom of each pan, and then grease the parchment paper.

  • Pour the batter into the prepared cake pans, evenly distributing it between the pans. *Using a scale is the best way to ensure the amounts are equal.
  • Place the cake pans on the center rack of the preheated oven and bake for 20-25 minutes, or until a toothpick inserted into the center of the cake comes out clean.
  • Place the cakes (in the pans) on a wire rack to cool.
    The layers must be completely cooled before assembling and frosting.

How to make coconut cream cheese frosting

collage showing how to make cream cheese frosting
  • Add the softened butter and cream cheese to the bowl of a stand mixer fitted with the paddle attachment.
  • Whip the butter and cream cheese together on medium speed until creamy and smooth (about 2 minutes).
    Scrape down the sides and bottom of the bowl during the process.
  • Add the confectioners’ sugar, coconut milk, vanilla extract, coconut extract, and salt to the mixer while it’s running at a low speed.
    Scrape down the sides and bottom of the bowl during the process.
  • Increase the mixer speed to high and continue mixing for about 3 minutes.
    If the frosting is too thin, add additional powdered sugar ¼ cup at a time until it reaches the right consistency. If it’s too thick, add coconut milk until it reaches the right consistency.

How to assemble Coconut Cake

collage showing how to assemble cake.

Using a large serrated knife, slice a thin layer off the tops of the layers to create a flat surface.

  • Place one cake layer on your cake stand or serving plate. Cover the top with about 1 ½ cups of frosting. *Use a frosting spatula to create an even layer.
  • Place the second layer on top of the frosted first layer. Top the second layer with about 1 ½ cups of frosting, spreading the frosting evenly using a frosting spatula.
  • Place the third layer on top of the frosted second layer. Spread the remaining frosting on the top and sides of the cake.
  • Add coconut to the sides and top of the cake, covering all the exposed frosting with coconut.

Refrigerate the cake for at least one hour before slicing. This is essential and will help the cake set up. This will make it easier to slice and help the cake hold its shape.

slice of coconut cake on white plate

Wouldn’t you love to sit down to a slice of this ah-mazingly delicious coconut cake? I know I’m ready for another slice. This cake is a Southern Classic, and I promise your friends and family will love it!

Recipe FAQ’s

Is coconut milk the same as coconut cream or cream de coco?

No, it is not. Coconut milk is more like the consistency of cow’s milk. Coconut cream is much thicker and richer. It’s made by using four times the amount of coconut that coconut milk does. Do not substitute one for the other in a recipe.
Cream de coco is a different product entirely. It is a coconut version of sweetened condensed milk and is not interchangeable with coconut milk.

Does a coconut cake need to be refrigerated?

Yes, it does. The frosting contains butter and cream cheese, which will spoil if left at room temperature for too long. Keep the cake covered and refrigerated when not serving. Let the cake sit at room temperature for 2 hours before serving.

How long will a coconut cake stay fresh?

When covered and refrigerated, a Coconut Cake will remain fresh for one week. It can also be kept frozen in an airtight container for up to four months.

More Recipes You’ll Love!

  • slice of lemon buttermilk being taken out of whole cake
    Lemon Buttermilk Cake
  • slice of German chocolate cake on a white plate with the whole cake in the background
    German Chocolate Cake
  • slice of hummingbird cake on a plate with a fork
    Hummingbird Cake Recipe
  • slice of Black Forest Cake on a white plate with a fork.
    Black Forest Cake

Did you make this? Please RATE THE RECIPE below!

Please SUBSCRIBE and FOLLOW ME on FACEBOOK, TWITTER, INSTAGRAM and PINTEREST!

three layer coconut cake slice on a white plate.

Best Coconut Cake Recipe

Moist and delicious with a soft fluffy crumb and amazing coconut flavor, this Coconut Cake is a coconut lover's dream. And I promise it will be the best coconut cake you'll ever make.
5 from 112 votes
Print Recipe Pin Recipe
Prep Time 35 minutes mins
Cook Time 25 minutes mins
Total Time 1 hour hr
Course Dessert
Cuisine American
Servings 12
Calories 883 kcal

Equipment

  • 3 9-inch round cake pans

Ingredients
 
 

  • 2 ½ cups cake flour added to the cup with a spoon & leveled with a knife
  • 1 teaspoon salt
  • 2 teaspoon baking powder
  • ½ teaspoon baking soda
  • 6 oz unsalted butter (1 ½ sticks)softened to room temperature
  • 1 ⅔ cups granulated sugar
  • 5 large egg whites room temperature
  • ½ cup sour cream room temperature
  • 2 teaspoon vanilla extract
  • 1 teaspoon coconut extract
  • 1 cup coconut milk (canned) at room temperature
  • 1 cup sweetened shredded coconut

Coconut Cream Buttercream

  • 1 cup unsalted butter softened to room temperature
  • 8 oz cream cheese softened to room temperature
  • 5 cups confectioners’ sugar
  • ¾ teaspoon vanilla extract
  • ¾ teaspoon coconut extract
  • ⅛ teaspoon salt
  • 2 cups sweetened shredded coconut
  • 1-2 tablespoon coconut milk (canned) use one or two tablespoon of coconut milk to get the right consistency

Instructions
 

  • Preheat oven to 350°F.
  • Grease three 9-inch cake pan, place a parchment circle in the bottom of the pans, then grease the parchment paper.
    *The parchment will allow the cakes to come out of the pans easily.

Cake

  • Add the cake flour, baking powder, baking soda, and salt to a large mixing bowl and whisk together until well blended. Set aside until needed.
  • Add the butter and sugar to the bowl of a stand mixer fitted with a paddle attachment.
  • Whip the butter and sugar together on medium-high speed until smooth and creamy (about 2 minutes).
    *Scrape down the sides and up the bottom of the bowl with a rubber spatula as needed.
  • Add the egg whites to the butter mixture and whip until well combined.
  • Add the sour cream, vanilla extract, and coconut extract to the mixture and. whip until well combined. Scrape down the sides and up the bottom of the bowl as needed
    The mixture will look curdled do the different ingredients being combined with the butter.
  • Set the mixer to low speed, and slowly add the dry ingredients and coconut milk to the mixture. Continue to whip the ingredients on low speed until they are well combined.
  • Add the shredded coconut and mix by hand to make sure there's no butter stuck to the bottom of the bowl.
    This is a thick batter.
  • Pour the batter into the prepared cake pans, evenly distributing the batter between the pans.
    *Using a scale is the easiest way to make sure the amounts are equal.
  • Place the layers on the center rack of the preheated oven and bake for 20-25 minutes, or until a toothpick inserted into the center of the cake comes out clean.
  • Place the cakes (in the pans) on a wire rack to cool.
    *The layers must be completely cooled before assembling and frosting.

Frosting

  • Add the softened butter and cream cheese to the bowl of a stand mixer fitted with the paddle attachment.
  • Whip the butter and cream cheese together on medium speed until creamy and smooth (about 2 minutes).
    *Make sure to scrape down the sides and bottom of the bowl during the process.
  • Add the confectioners’ sugar, coconut milk, vanilla extract, coconut extract, and salt to the mixer while it's running on a low speed.
    *Make sure to scrape down the sides and bottom of the bowl during the process
  • Increase the mixer speed to high and continue mixing for about 3 minutes.
    *f the frosting is too thin add additional confectioners sugar ¼ cup at a time, until the right consistency has been achieved. If the frosting is too thick, add coconut milk until its at the right consistency.

Assembly

  • Using a large serrated knife, slice a thin layer off the tops of the cakes to create a flat surface.
  • Place 1 cake layer on your cake stand or serving plate
  • Cover the top of the layer with about 1 ½ cups of frosting. Use a frosting spatula to create an even layer.
  • Place the second layer on top of the frosted first layer and top the second layer with about 1 ½ cups of frosting spreading the frosting evenly using a frosting spatula.
  • Place the third layer on top of the frosted second layer. Spread the remaining frosting on the top and sides of the cake.
  • Add coconut to the sides and top of the cake, covering all the exposed frosting with coconut.
  • Refrigerate the cake for at least one hour before slicing.
    This helps the cake set up, making it easier to slice and allows the cake to hold its shape.

Notes

Is coconut milk the same as coconut cream or cream de coco?
No, it is not. Coconut milk is more like the consistency of cow’s milk. Coconut cream is much thicker and richer and is made by using four times the amount of coconut that coconut milk does. Do not substitute one for the other in a recipe.
Cream de coco is another product entirely and is a coconut version of sweetened condensed milk and is not interchangeable with coconut milk.
How long will a coconut cake stay fresh?
Covered and refrigerated, a Coconut Cake will remain fresh for one week. when refrigerated. It can be kept frozen in an airtight container for up to four months.

Nutrition

Calories: 883kcalCarbohydrates: 110gProtein: 7gFat: 48gSaturated Fat: 33gPolyunsaturated Fat: 2gMonounsaturated Fat: 10gTrans Fat: 1gCholesterol: 96mgSodium: 417mgPotassium: 285mgFiber: 2gSugar: 88gVitamin A: 1141IUVitamin C: 0.4mgCalcium: 78mgIron: 1mg
Tried this recipe? Pin it for Later!Mention @askchefdennis or tag #askchefdennis!

Comments

    5 from 112 votes (100 ratings without comment)

    Leave a Comment Cancel reply

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

    Recipe Rating




  1. Terri says

    March 06, 2025 at 10:31 am

    I’m looking to make a coconut buttercream frosting instead of cream cheese. Can you provide a recipe for that?

    Reply
    • Chef Dennis Littley says

      March 07, 2025 at 7:58 am

      Just replace the cream cheese with butter and it will be a buttercream.

      Reply
  2. Erin says

    February 17, 2025 at 10:05 pm

    5 stars
    Absolutely Devine

    Reply
    • Chef Dennis Littley says

      February 18, 2025 at 8:33 am

      Thank you!!

      Reply
  3. Kathrine says

    February 02, 2025 at 10:38 pm

    Can I half the recipe and make cupcakes?

    Really looking forward to making this- I’ve been craving coconut cake but don’t need to feed 12!

    Reply
    • Chef Dennis Littley says

      February 03, 2025 at 6:24 am

      Yes you can.

      Reply
      • Kathrine Maura says

        February 03, 2025 at 5:53 pm

        Thank you!

  4. Zoe says

    January 27, 2025 at 10:26 am

    Hi Chef! I am looking forward to making this for my friend’s birthday but I only have 8inch cake pans, do I need to adjust the recipe at all? Thank you! I love your website!

    Reply
    • Chef Dennis Littley says

      January 27, 2025 at 12:50 pm

      You would need to reduce the amounts by about 25% for them to fit into your 8 inch pans, or you could make cupcakes with the extra batter and frosting.

      Reply
  5. Valerie says

    September 18, 2024 at 3:30 pm

    5 stars
    Chef Dennis – this is the BEST coconut cake (and possibly the best cake) I’ve ever tasted. My husband has declared it his official birthday cake from now on. Thank you for your recipe! So delicious, fluffy and easy to follow!

    Reply
    • Chef Dennis Littley says

      September 18, 2024 at 3:31 pm

      You made my day with your comment Valerie. This is one of my favorite cakes and I’m happy to hear its now one of yours!

      Reply
    • Cari says

      September 29, 2024 at 8:41 am

      Do you use sweetened or unsweetened coconut milk?

      Reply
      • Chef Dennis Littley says

        September 29, 2024 at 8:46 am

        I used unsweetened coconut milk to make the cake, but you can use sweetened if you prefer a sweeter cake.

  6. Jill Miranda says

    July 13, 2024 at 7:40 pm

    5 stars
    I have made this twice. Both great, even tho the first time I only had AP flour which I sifted twice. This last time I used some lemon extract and zest and a whole lemon’s juice in the frosting. Lemon coconut, devine! TY!!!

    Reply
    • Chef Dennis Littley says

      July 14, 2024 at 7:07 am

      I’m happy to hear you enjoyed the coconut cake. The lemon sounds like a delicious addition.

      Reply
  7. Janie Lynch says

    July 03, 2024 at 10:19 am

    Can you make this into cupcakes?

    Reply
    • Chef Dennis Littley says

      July 03, 2024 at 3:35 pm

      I see no reason why you can’t make cupcakes out of the recipe. But you will probably have more frosting than you need since you won’t be making layers.

      Reply
  8. Cindy Brown says

    June 26, 2024 at 11:54 pm

    5 stars
    I made this beautiful and delicious cake for my daughter’s birthday and it was a winner! Moist, fluffy, delicious coconut flavor and great frosting too! I will definitely make it again! Thanks!

    Reply
    • Chef Dennis Littley says

      July 01, 2024 at 2:28 pm

      I love a good coconut cake and this is my favorite recipe!! I’m happy to hear you enjoyed it too.

      Reply
  9. Cheryl says

    May 28, 2024 at 7:31 am

    can I make this in a sheet pan and if so what size?

    Reply
    • Chef Dennis Littley says

      May 28, 2024 at 8:07 am

      Yes you can. You would need a half sheet pan 18 x 13 inches.

      Reply
  10. Tracy Rosemont says

    May 12, 2024 at 8:14 pm

    5 stars
    Oh my this was the best cake. I didn’t have sour cream so I used whole milk Greek yogurt. I also sifted the powder sugar. Other than that I followed the recipe exactly. My 3 cakes cooked in 22 min!! Watch cake close they seem to cook quickly. Everyone loved this cake!!!! Before serving I let it sit out from the frig for at least 30 min.

    Reply
    • Chef Dennis Littley says

      May 13, 2024 at 7:47 am

      I’m happy to hear you enjoyed my coconut cake recipe. Every oven is a little different so keeping an eye on the cakes is always a good ides.

      Reply
  11. Lisa Pugliese says

    September 01, 2023 at 12:35 am

    5 stars
    Very delicious, very moist and flavorful. I used a rectangular pan because my layer cakes always tend to lean comically, and I had to add about a half cup more icing sugar (to offset the oopsie with the coconut milk) but man, this is a really good coconut cake recipe. My husband’s first comment after tasting? “Babe, did you bookmark this one?”. Thank you, Chef!

    Reply
  12. Scott says

    August 13, 2023 at 3:59 pm

    5 stars
    This is an excellent cake. I didn’t have the cake flour and used all-purpose flour instead and it was still delicious! My wife who isn’t a cake fan has eaten more of this cake that I have! ; )
    I made this cake for my birthday – b/c I wanted to make it and I love coconut cake! This worked!

    Thanks again Chef!

    Reply
    • Rhonda says

      September 22, 2023 at 11:02 am

      I’m into organic and ancient grains. I made this cake using einkorn flour and it would have needed the egg yolks to make the cake moist. I don’t mind a denser cake. Well, of course the cake was way too dry, but I so hate to waste. I thought on it and decided to chop up the cake, which I’d iced already, and put it in a big pan. I added a mixture of 6 cups milk, 8 eggs and a cup sugar. I baked it about an hour and every coconut lover who tried it thought it was delicious!! It was so good, I’d love to make that mistake all over again, but on purpose!! Instead of bread pudding, I made cake pudding!

      Reply
      • Chef Dennis Littley says

        September 22, 2023 at 11:12 am

        I tried baking with Einkorn flour and ran into a lot of problems. The recipes all need to be reworked when using that type of flour. Baking is chemistry and different flours change everything.
        I’m happy to hear you didn’t have to waste the cake and made a delicious bread pudding!

  13. LESLIE HOUFAIDI says

    April 10, 2023 at 7:08 pm

    5 stars
    The cake was delicious! I only had unsweetened coconut and I must say that it was still fantastic. I will definitely make this again! Thank you!

    Reply
  14. Tona says

    April 10, 2023 at 1:12 am

    5 stars
    Delicious cake, I made it for Easter everyone loved it! Thank you for sharing your recipe and giving detailed instructions for time to whip etc. I’ll make it again for sure.

    Reply
    • Meredith says

      December 04, 2023 at 6:30 pm

      Hi! Coconut cake is my dad’s favorite cake, and I’ve made several over the years. Looking forward to making yours for Christmas. Two questions: he prefers a yellow cake base – can I just include the whole eggs rather than the egg whites, or will that change the consistency? Lastly, any suggestions on a filling flavor? I wanted to incorporate an additional flavor and not sure what to use. I’ve seen coconut pastry cream filling, raspberry filling, (lemon and pineapple seem too summery to me). Thank you!

      Reply
      • Chef Dennis Littley says

        December 04, 2023 at 7:03 pm

        I would have to test the recipe to see how the added yolks would change the cake. Baking is chemistry and changes can have unintended results. As for a filling any that he likes that you feel work with coconut would be fine. I’m a big fan of coconut cake so adding another flavor isn’t something I would do.

  15. N. Smock says

    April 06, 2023 at 11:59 am

    5 stars
    Five stars is not enough easily a 20. Very delicious you will not be disappointed.

    Reply
    • Chef Dennis Littley says

      April 06, 2023 at 12:04 pm

      I’m very happy to hear you enjoyed my favorite cake!

      Reply
Newer Comments »

My name is Chef Dennis Littley, creator and owner of Ask Chef Dennis Productions. As a classically trained chef with 40+ years of experience in the kitchen, I share my time-tested recipes, knowledge, and chef tips to help you create easy-to-make restaurant-quality meals in your home kitchen.

More about me →

Fan Favorites

  • overhead view of barbecued half racks of baby back ribs on a white platter
    Easy Oven Baked Baby Back Ribs

  • sliced meatloaf with the rest of meatloaf on a white platter
    Classic Meatloaf Recipe with Zesty Glaze

  • shredded cabbage mixed with coleslaw dressing in a glass bowl.
    Easy Homemade Coleslaw Recipe

  • Banana bread sliced on a cutting board.
    Best Banana Bread Recipe

  • chicken parm with pasta on a white plate
    Chicken Parmesan Recipe

  • seasoned crispy chicken legs on a foil wrapped tray
    Baked Chicken Legs

Featured In

Collage showing where Ask Chef Dennis has been featured.

Footer

↑ back to top

INFO

  • Privacy Policy
  • Disclosure Policy
  • Cookie Policy
  • Accessibility Policy

SUBSCRIBE

Sign Up Today and start getting my easy-to-make restaurant-quality recipes!

CONTACT

  • About
  • Contact

© 2009-2025 · Ask Chef Dennis · 30 N. Gould Street, STE 7204, Sheridan, Wyoming, 82801

Proud Member of:
Mediavine Publisher Network

Let's Get Social

Pinterest

Facebook

Flipboard

Instagram

YouTube

LinkedIn

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.