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

  • Anna

    Is there any way I can substitute coconut extract? I couldn’t find it in any of the local stores.
    I made a pretty similar frosting for different cakes (proportions of butter and cream cheese were a bit different) and I usually used about 130 grams of powdered sugar for 500 grams of butter and cream cheese. So I’m worried that frosting with 590 g powdered sugar will be overly sweet. Does something neutralize the sweetness in this recipe?

    • Jaclyn

      Jaclyn Bell

      You can just use vanilla extract you just won’t get the coconut flavor in the frosting and if you’d like you can reduce the amount of sugar in the frosting.

  • Chris Z

    Coconut cake is my mother’s favorite and I have made several different recipes but this one tops them all! I followed this recipe exactly as written for our Mother’s Day dessert. My family said this was the best cake! It was Moist and flavorful. Sure to be a favorite!

  • Tracy

    This cake is Amazing, a little involved but not bad, absolutely delicious. I would like to freeze some though so if there are any suggestions I’ll take em, I saw that you could freeze the cake without the icing but that’s not an option at this point.
    I would love to post a photo but I don’t see an option for that either.

  • Deni

    Made this for my mom for Mother’s Day. HUGE hit!! It is labor intensive, but SO worth the work.

  • Meimei

    I made this cake following the recipe exactly and it is incredible! So moist, light and flavorful. I used an almond-milk cream cheese from Kite Hill and it was still a delicious frosting, though a bit thin. Also, I had too much frosting leftover, so I think I would Just do half or 3/4 Of the frosting recipe next time.

    One question: would it be possible to keep the same overall base of the cake, but instead somehow make it a chocolate cake? My cousin is a big chocolate fan, and I want to make a chocolate cake for his birthday, but I love the texture of this coconut cake so much And was hoping Replicate it by taking out the coconut extract and adding unsweetened cocoa powder?

    • Jaclyn

      Jaclyn Bell

      Unfortunately this specific cake won’t work as well very well as a chocolate cake. They usually need more liquid, more sugar and more oil. The ratios would be quite different.

  • Maddy

    I dont usually comment, but this recipe was delish and reliable despite many modifications.
    I made a half recipe for 6 in cakes and subbed the oil for applesauce, used homemade coconut milk and toasted coconut shavings, and reduced the sugar. I added lemon curd for the filling between the cakes. I also didn’t have cake flour and used the APF sub. I didn’t have coconut extract but it was great without. I sub lemon juice for cream of tartar. Thanks for the recipe!

  • Carron McNeal

    I tried it and LOVED IT!! The only reason I didn’t give 5 starts is because I got a little confused and frustrated with the instructions for the eggs ! 🤦🏾‍♀️
    Thankfully my husband bakes as well!! So delish! Wish I could share a pic!

  • Jean samuelson

    Can I bake the cake one day and frost it the next? If so how should I store the cake overnight?

    • Jaclyn

      Jaclyn Bell

      Yes definitely. Just store the cake layers separately wrapped in plastic wrap or in airtight containers. The frosting keep in an airtight container in the fridge then bring to room temp before frosting the cake.

      • Julia VanBuren

        I made this and didn’t like it, probably because I didn’t have cake flour. I want to try it again. I still don’t have cake flour and thing I can do to help it along. Sifted, less?

        • Jaclyn

          Jaclyn Bell

          You could try it with 2 2/3 cups all purpose flour and 2/3 cup cornstarch, which is a common cake flour substitute. It won’t be quite as fluffy but it’s the next best option.