Coconut Cake

Published December 23, 2018. Updated July 19, 2019

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 my families 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.

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.

Finally, A Soft and Moist Coconut Cake

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 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 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.
  • Sift cake flour into a bowl then whisk with baking powder and salt.
  • In an electric stand mixer cream sugar, butter and canola oil.
  • Mix in egg yolks and extracts.
  • Blend in flour mixture in 3 additions alternating with additions of coconut milk.
  • Seperately whip egg whites with cream of tartar to stif peaks.
  • Fold 1/3 of the egg whites into cake batter at a time.
  • Pour batter into cake pans and spread even.
  • Bake until set, let cool completely then frost and finish with shredded coconut.

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 then frost!

More Coconut Recipes You’ll Love!

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

Coconut Cake
4.92 from 114 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.

690 Comments

  • Dotty

    I had what I thought was a GREAT recipe for Coconut Cake until I tried this one. I made it twice and it was delicious both times. The frosting is decadent and don’t plan to eat a small slice because you can’t stop. It’s moist, the perfect coconut flavor, and pretty easy to prepare. I whipped my egg whites first and set aside the second time I made it. They began to run a tad when I added them but it didn’t seem to affect the cake as it was still fluffy. I thought this was easier since I only have a stand mixer. I loved the directions and felt as though the recipe was thoroughly tested before it was posted. I did read a couple of times to figure out I was using all 6 egg whites and only 2 egg yokes. EVERYONE loved this cake….even the non coconut lovers :) P.S. I didn’t read the comment about freezing and did freeze slices with the frosting. I thought they were fine and thawed in about 10-15 minutes sitting on the counter.

    • Dotty

      Just a follow up on the freezing: I just ate the last slice from the freezer yesterday. It freezes perfectly w/in 15 minutes sitting on the counter in my opinion. My husband hurries and he microwaved his a couple of times. Once, the frosting was warm and melting. You can microwave it if you have a defrost bread setting and just do .1 oz. (about 20 seconds). It’s a big cake and very rich so a small slice is good. I promise you can freeze it just fine :)

  • luz

    Do I use all 6 yolks or only 2 yolks? I think I am misunderstanding recipe.

    • Jaclyn

      Jaclyn Bell

      Only 2 yolks for this recipe. Reserve the others for another use like lemon curd.

  • Yovana

    This recipe seems amazing, I can’t wait to try it out as soon as possible! I’ve got some questions, can I use something like fresh coconut water as substitute for coconut essence and should I use freshly grated coconut instead of the sweetened flakes? Also would it be a good idea to add coconut milk or condensed milk to the frosting? Sorry for the questions, I’m just really excited about the cake and I’m relatively new to baking.

    • Jaclyn

      Jaclyn Bell

      Sorry for the late reply, we are in the middle of moving.
      I wouldn’t recommend coconut water instead of extract it doesn’t near the flavor, and I’d stick with coconut milk in the frosting (condensed milk will make it too sweet) and I would also not sub the dried coconut the fresh is too moist. Hope you enjoy!

      • Yovana

        Thank you for the reply! I made the cake and tried to stick as close to the recipe as possible and I have to say it’s absolutely amazing! Everyone in my family loved the cake, even my dad who’s a picky eater. As long as you don’t overmix the egg whites with the batter it becomes to fluffy and the filling is so light and lovely! The only thing I did was cut down a lot of the sugar in both the cake layers and the filling. Thank you so much for this amazing recipe!

        • Jaclyn

          Jaclyn Bell

          So happy to hear it turned out well for you! Thanks for replying back!

  • Sara

    I don’t know what I did wrong, but the cake was not fluffy enough, but rather quite dense and deflated. I didn’t have cake flour so I used a substitute (1cup flour minus 2 tbsp, and added 2 tbsp corn starch), added lemon juice instead of cream of tartar, and I cut the sugar to 2/3. But I followed the rest of the other instructions. Could these changes have caused the cake to not rise as much?

    • Jaclyn

      Jaclyn Bell

      Cake flour does make cakes rise higher but cake shouldn’t be very flat even with the substitute. Are you sure butter/sugar was whipped longer enough (to incorporate enough air bubbles) and batter wasn’t possibly over-mixed?

      • Sarah G.

        This is for Sara on her flat cake. Using lemon juice instead of cream of tarter is what caused it to go flat. Cream of tarter is also a leavening; also when you add it to egg whites it makes the egg whites fluffier and stiffer which help make the cake fluffy. Personally, I’m excited to try this recipe soon with all of the yummy ingredients.

  • Shanty niez

    I interested to make this, can i use unsweetened shredded coconut? Since I cannot find the sweetened shredded coconut, i found the coconut flake, is that the same?

    • Jaclyn

      Jaclyn Bell

      Yes unsweetened coconut will work great too. The flake coconut will be fine the texture is just a bit different so you could try blitzing it in a food processor if you’d like a smaller size.

  • Melissa

    Hi Jaclyn,

    I’ve made this cake a few times now and it’s wonderful each and every time. Now I’d like to try my hand at cupcakes. Is your coconut cupcake with coconut buttercream frosting recipe an exact halved version, or could this batter be used instead?

    • Jaclyn

      Jaclyn Bell

      They are very similar but with slight variances (like egg whites not being whipped in cupcakes and no cream of tartar used, then less sugar in the cupcakes), but this cake version should work fine as cupcakes too.

    • Jaclyn

      Jaclyn Bell

      It’s a pretty light and delicate cake but it should hold up okay to a thin layer of fondant.