Coconut Cake

Published December 23, 2018. Updated March 5, 2025

This post may contain affiliate links. Read our disclosure policy.

This Coconut Cake is one of the best cakes you’ll ever make! It’s light and fluffy, it’s brimming with sweet coconut flavor and it’s finished with a rich and creamy cream cheese frosting.  This has been a reader favorite recipe for years and it’s one of my family’s favorites!

Slice of three layered homemade coconut cake on a black plate with a black background.

The Best Coconut Cake Recipe!

I shared this coconut cake four years ago, but I figured it was due time that I re-share it in case some of you may have missed out. It’s a recipe book dessert staple!

Coconut Cake Video

 

This is what I’m planning on making for Christmas dessert and I can’t wait! Some people look forward to gifts, I look forward to cake.

This cake is elegant and sophisticated, yet very traditional and simplistic, and it’s perfect for the holidays since it’s not only incredibly delicious but it’s so white and snowy-looking with the coconut flakes.

I love that it’s like the cake you remember your grandma serving at family parties growing up. Who doesn’t love a good old fashioned recipe like this? The classics are often the best, with one taste taking you back in time.

Finally, A Soft and Moist Coconut Dessert

This will probably be one of the softest cakes you’ll ever make and you’ll also love that it is incredibly moist (because we all hate a dry cake texture, right?). And it is layered with sweet, natural coconut flavor with every bite, which is complimented perfectly by the light tang of the cream cheese in the frosting.

Good luck saying your only going to have a thin slice. Not gonna happen with this cake. Try it and you’ll see what I mean!

Merry Christmas and Happy Hanukkah and Kwanzaa too! I hope you have the best holiday week!

Whole made from scratch coconut cake garnished with lots of coconut and set over a white marble cake stand with a black ground and a maroon tablecloth underneath.

Ingredients for Homemade Coconut Cake

  • Cake flour
  • Baking powder
  • Salt
  • Granulated sugar and powdered sugar
  • Unsalted butter
  • Vegetable oil
  • Canned coconut milk (don’t use light)
  • Whole large eggs and egg whites
  • Coconut extract and vanilla extract
  • Cream of tartar
  • Cream Cheese
  • Shredded sweetened coconut

How to Make Coconut Cake

  • Preheat oven and prepare cake pans with cooking spray or coconut oil.
  • Sift cake flour into a large bowl then whisk with baking powder and salt.
  • In an electric stand mixer, cream the sugar, butter, and canola oil.
  • Mix in egg yolks and extracts.
  • Blend in flour mixture in 3 additions alternating with additions of coconut milk.
  • Separately whip egg whites with cream of tartar to stiff peaks.
  • Fold 1/3 of the egg whites into cake batter at a time.
  • Pour batter into 8-inch or 9-inch cake pans and spread evenly.
  • Bake until set, let cool completely, then frost and finish with shredded coconut. I like to display this cake on a lovely stand or serving plate.

Single slice of easy coconut cake with a remainder of cake in the background.

Can I Freeze Coconut Cake?

You can freeze the cake layers without the frosting. To do so, wrap in foil then store in an airtight container. Let thaw a bit and then frost—partially frozen cake will prevent crumbs from getting into the frosting.

Can I Use a White Cake Mix for Coconut Cake?

This recipe is for a delicious coconut cake from scratch, and I think it’s way better than cake mix. But if you have white cake mix on hand, you can try using that mix but choosing coconut milk and coconut extract in the batter.

More Coconut Recipes You’ll Love!

16 Quick & Easy 30 Minute Recipes! (plus weekly recipe updates)

Coconut Cake
4.92 from 123 votes

Coconut Cake

This Coconut Cake is one of the best cakes you'll ever make! It's light and fluffy, it's brimming with sweet coconut flavor and it's finished with a rich and creamy cream cheese frosting.  It's been a reader favorite recipe for years and it's one of my my families favorites!
Servings: 16 Servings
Prep40 minutes
Cook20 minutes
Cooling2 hours
Ready in: 3 hours

Ingredients

Coconut Cream Cheese Frosting

Instructions

  • For the cake:
  • Preheat oven to 350 degrees. Butter three 9-inch round cake pans and line bottom of each with a round of parchment paper, butter parchment paper and set pans aside.
  • Sift cake flour into a large mixing bowl, then add baking powder and salt and whisk mixture. In the bowl of an electric stand mixer, fitted with the paddle attachment, blend together granulated sugar, butter and canola oil on medium speed until well combined. Scrape down bowl.
  • Add in egg yolks one at a time and mix until combined after each addition, then mix in coconut and vanilla extracts. Scrape down bowl.
  • Add 1/3 of the flour mixture, blend just until combined. Add half of the coconut milk, mix just until combined. Mix in another 1/3 of the flour mixture followed by remaining coconut milk. Finish by mixing in last 1/3 of the flour mixture.
  • In a separate mixing bowl, using an electric hand mixer, whip 6 egg whites with cream of tartar on medium-high speed until stiff (but not dry) peaks form.
  • Using a rubber spatula, carefully fold 1/3 of the egg whites into cake batter at a time and fold just combined after each addition (don't over-mix and deflate egg whites).
  • Divide batter among prepared cake pans. Spread batter into an even layer and bake in preheated oven until toothpick inserted into center of cake comes out clean, about 19 - 22 minutes.
  • Allow to cool in cake pan 5 - 10 minutes then run a knife along edges of cakes and invert each onto a wire rack to cool. Cool completely the cut tops to even as needed.
  • Frost top of one layer, add another layer and frost then top with last layer and frost top and sides. Place cake stand over a rimmed baking sheet and sprinkle cake evenly with shredded coconut (pressing gently on sides to adhere.
  • I just did it over a rimmed baking sheet for easier clean up - not a must). Store in an airtight container in refrigerator (let rest at room temp until no longer cold before serving).
  • For the Coconut Cream Cheese Frosting:
  • In the bowl of an electric stand mixer fitted with the paddle attachment, whip butter with cream cheese until smooth and fluffy. Mix in coconut extract. Add powdered sugar and whip on medium speed until smooth and fluffy.
  • Chill as needed if frosting seems runny (slightly runny is fine, once you get it frosted the coconut will help it stay in place).

Notes

  • If you like the cake a little less sweet you can use 1 3/4 cups granulated sugar. Then you can even use 2/3 the frosting amount which I've done but you'll only have a thin layer of frosting.
Nutrition Facts
Coconut Cake
Amount Per Serving
Calories 681 Calories from Fat 324
% Daily Value*
Fat 36g55%
Saturated Fat 24g150%
Cholesterol 89mg30%
Sodium 190mg8%
Potassium 237mg7%
Carbohydrates 85g28%
Fiber 1g4%
Sugar 66g73%
Protein 6g12%
Vitamin A 845IU17%
Vitamin C 0.7mg1%
Calcium 69mg7%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.
Nutrition values are estimates only. See full disclaimer here.

Leave a Comment

Rate this recipe




This site uses Akismet to reduce spam. Learn how your comment data is processed.

709 Comments

  • Terri

    I’m assuming I could do this as a sheet cake as well? Looks and sounds delicious

  • Victoria Preston

    I found my way here through Gordon’s website. I made this cake yesterday and took it to a party last night. I cook and bake a lot in general, and have always received praises on my food. However, I have never received more compliments in one sitting than I did last night about this cake. So glad to have found you and really looking forward to trying out more recipes!

    • Jaclyn

      Jaclyn Bell

      I’m so glad you enjoyed this recipe Victoria and that it got lots of compliments – well done :)! Thanks for your feedback!

  • Pricilla

    Hi, I see that you use canola oil can I replace it for something else. In holland we cant get canola oil?

    • Jaclyn

      Jaclyn Bell

      Vegetable oil should work just the same. I hope you love it :)!

  • Ruthie

    I just came across your site few days ago. I made this cake last Sunday and it was superb. It was a good way to end a good Sunday evening. A friend of mine had a slice yesterday and she called to ask if I could make it again. I’ll be trying other recipes from your site. Thanks. Ruthie from Finland.

    • Jaclyn

      Jaclyn Bell

      I’m so happy to hear that Ruthie! Thanks for letting me know :)!

  • Nikki

    Hi Jaclyn! I just found your website on pinterest while searching for a good coconut cake recipe. I tried your cake today and I have good news and bad news. First, let me say that I am new to baking:-) Ok, so the good news: flavor and texture were great! Bad news: my layers were so thin (guess they didn’t rise properly). I followed directions carefully. The only part I struggled with was the egg whites part. First, I beat the egg whites for what seemed like an eternity and they never formed stiff peaks so I settled for ruffles. Do you think that’s the issue? Also, I’m wondering if I didn’t beat them in properly (you warned of deflating). Could this prevent the cake from rising properly? It just seems like it should have risen despite that. I definitely used the right flower and didn’t forget baking powder or anything else. I’m determined to get this right so I’d appreciate any guidance you might offer. Thanks for your recipes and blog!

    • Jaclyn

      Jaclyn Bell

      Yes it is likely the eggs not being whipped to peaks. They help the cake rise and also hold when properly whipped. It can be a number of things, not entirely clean bowl/beaters even a little bit of left behind oil can prevent eggs from whipping properly, a tiny bit of egg yolk that made it’s way in can also prevent it. And other problem can be high humidity, I just try to avoid recipes that require beating egg whites to stiffness on really humid days. Hopefully next time it will work out perfect for you though, sorry that happened!

    • Deborah Murray

      I also made this recipe, I followed all instuctions very carefully and even cleaned the bowl and beaters with lemon juice before beating the egg whites. I felt that the egg whites were perfect; stiff peaks but not dry and I folded them in slowly. I made cupcakes and they rose beautifully in the oven and the toothpick came out clean and then they deflated significantly. With the next batch I cooked them longer (I thought perhaps I did not cool them properly) but they did the same thing. Any further thoughts on what went wrong? Despite this the cupcakes are moist and soft and I would try the recipe again…the “deflated” cupcakes just look so small though lol!

    • Bre’a

      Did you put in the 1/8 tsp of CoT? I almost misread this step. It took a few minutes before peaks formed and I just knew this would be the part of the process I’d surly fail.

  • Nanci Hughes

    I love your website and will make this cake this week. All of your presentation is excellent. Thanks, Nanci

  • Shekinah

    This cake came out great! The complement from my Mom and sis was it tasted like a church lady cake from back in The day. This was a top honor because we all know church ladies made fantastic cakes from scratch! We’re going to try this cake as a lemon cake replacing the coconut with lemon. Unless you have a great lemon cake to post. At this point i trust any recipe you suggest.

  • jen

    Just made this cake, I made it as a 2 layer 10 inch cake and it came out perfectly. So light and fluffy and great flavor. I ended up cook the cakes for 26 mins. Thanks for the great recipe

    • Jaclyn

      Jaclyn Bell

      Thanks for your feedback Jen! I’m so glad you liked this cake!