This post may contain affiliate links. Please read our disclosure policy.

This homemade, moist coconut cake with coconut cream cheese frosting is the best coconut cake recipe. This layered coconut cake is made with sweet cream butter, coconut milk, buttermilk, coconut pudding mix, and cake flour to make it extra tender. The coconut cream cheese frosting puts it over the top!

This homemade, moist coconut cake with coconut cream cheese frosting is the best coconut cake recipe. It is made with sweet cream butter, coconut milk, buttermilk, coconut pudding mix, and cake flour to make it extra tender. The coconut cream cheese frosting puts it over the top!

The Best Coconut Cake Recipe

The Perfect Coconut Cake Recipe with Creamy Sweet Cream Cheese Frosting

I love bakingโ€”no surprise if youโ€™ve followed Modern Honey for any length of timeโ€”but itโ€™s truly my passion. I started this website for two reasons…to have a creative outlet in the kitchen and to share my favorite family recipes. Iโ€™m a bit of a perfectionist when it comes to food, and I only want to create and share the best recipes.

Now, letโ€™s talk about coconut cake. Iโ€™ve made dozens of them over the years. Actually, Iโ€™ve been obsessed with coconut since I was a kid. I used to finish special chores so my mom would take me to Smittyโ€™s, where Iโ€™d pick out the biggest coconut I could find. Then Iโ€™d spend hours in the backyard with a hammer, trying to crack it openโ€”and Iโ€™d literally eat the entire thing by myself.

This homemade, moist coconut cake with coconut cream cheese frosting is the best coconut cake recipe. It is made with sweet cream butter, coconut milk, buttermilk, coconut pudding mix, and cake flour to make it extra tender. The coconut cream cheese frosting puts it over the top!

Because my love for coconut runs deep, Iโ€™ve baked a ridiculous amount of coconut cakes. They were good, but I was on a mission to find one thatโ€™s truly out-of-this-world amazing. I want to create recipes I can pass down to my kidsโ€”recipes I know are the absolute best (at least, according to my taste buds).

This homemade, moist coconut cake with coconut cream cheese frosting is the best coconut cake recipe. It is made with sweet cream butter, coconut milk, buttermilk, coconut pudding mix, and cake flour to make it extra tender. The coconut cream cheese frosting puts it over the top!

Why you will love this Moist Coconut Cake:

  • This coconut cake recipe is so moist…thanks to butter, canned coconut milk, buttermilk, pudding mix, and cake flour. It gives it a soft, melt-in-your-mouth texture!
  • The coconut cream cheese frosting pairs so perfectly with the coconut cake. The cream cheese adds a slight tang and offsets the sweetness of the cake.
  • It is customizable and can be topped with sweetened flaked coconut or toasted coconut flakes for extra coconut flavor.

Homemade Coconut Cake Ingredients:

What ingredients do you need to make coconut cake with coconut cream cheese frosting? I am breaking down the ingredients for you! Scroll down to find the recipe card with the amounts and instructions.

Coconut Cake Ingredients. What ingredients do you need to make homemade coconut cake
  • Cake Flour: Creates a finer, more tender crumb than all-purpose flour.
  • Sugar
  • Baking Powder
  • Salt
  • Dry Pudding Mixย (coconut or vanilla): Adds extra moisture, sweetness, flavor depth. It helps keep the cake soft for days.
  • Butterย (cut into cubes and softened): Provides richness and a buttery taste that complements the coconut.
  • Canned Unsweetened Coconut Milkย (full-fat): Delivers concentrated coconut flavor and creaminess.
  • Buttermilk: The acidity works with the leaveners, enhancing the cakeโ€™s tender crumb.
  • Egg Whites: Whipping or lightly beating the whites contributes to a lighter, fluffier texture
  • Egg
  • Coconut Extract: Intensifies the coconut flavor beyond what coconut milk provides.

Sweet Cream Cheese Frosting:

  • Butterย (softened)
  • Cream Cheeseย (softened)
  • Powdered Sugar
  • Heavy Cream or Milk
  • Coconut Extract

Simple Syrup

  • Water
  • Sugar

Garnish:

Coconutย (Sweetened or Toasted)

This homemade, moist coconut cake with coconut cream cheese frosting is the best coconut cake recipe. It is made with sweet cream butter, coconut milk, buttermilk, coconut pudding mix, and cake flour to make it extra tender. The coconut cream cheese frosting puts it over the top!

How to make the PERFECT COCONUT CAKE:

I wanted to create another winning Coconut Cake Recipe. This took many tries at creating the perfect coconut cake.  The key is to get enough coconut flavor in the cake and frosting.

I wanted a moist cake filled with coconut flavor so I tried everything from sweetened cream of coconut to canned coconut milk. I tried both sour cream and buttermilk. I tried with pudding mix and without pudding mix. I tried with all egg whites, all eggs, and somewhere in the middle.

This homemade, moist coconut cake with coconut cream cheese frosting is the best coconut cake recipe. It is made with sweet cream butter, coconut milk, buttermilk, coconut pudding mix, and cake flour to make it extra tender. The coconut cream cheese frosting puts it over the top!

Basically, I have made A LOT of cakes in this process. We have been taste-testing coconut cake in our home for weeks! I really wanted to fall head over heels in love with the all egg whites cake but I felt as if tasted too much like an angel food cake and needed more moisture. I added one egg and more buttermilk to make the cake extra moist. We have a winner!

  • Preheat oven to 350 degrees. In a standing mixer, stir together flour, baking powder, sugar, salt, and pudding mix.
  • Mix the dry ingredients and butter together. Beat the butter into the flour mixture, one cube at a time. Continue to beat until it resembles coarse crumbs.
Making homemade coconut cake batter in a bowl

Mix the wet ingredients together. In a small bowl, whisk together coconut milk, buttermilk, egg whites, egg, and coconut extract.

Wet ingredients needed for coconut cake including coconut milk and buttermilk
  • Add the 1/2 of the egg-milk mixture and beat the batter is light and fluffy. Add remaining egg-milk mixture and mix just until combined. Take a spatula and scrape the sides of the bowl.
Homemade Coconut Cake Batter in a bowl. How to make coconut cake.
  • Spread into greased pans and smooth tops with a spatula. Use two 9-inch pans or three 8-inch cake pans.
  • Bake for 18-22 minutes, depending on the depth of pans. If the cake layers are thin, they will cook for less time than the thicker layers. This time is for three thin 8-inch layers. Check for doneness by placing a cake tester or toothpick in center of the cake.
Coconut cake batter in three 8-inch cake pans for a 3-layer coconut cake.
  • Let cakes cool. Run a knife around edge of cake pan and flip over.
  • To make simple syrup: heat water and sugar in a small pan over medium heat. Let it come to a simmer. Once the sugar is completely dissolved and is clear, remove from heat. Let cool. Brush simple syrup over cake layers.
Coconut Cream Cheese Frosting to spread on a homemade coconut cake.

COCONUT CREAM CHEESE FROSTING:

  • In mixing bowl, cream together butter and cream cheese for 4 minutes until light and fluffy. Stir in powdered sugar and heavy cream, milk, or cream of coconut. Add coconut extract, if so desired. Once the cake has cooled and has been removed from pans, frost each layer with frosting.
  • Top each layer with sweetened coconut or place all flaked coconut on top of the cake or all over sides and top of the cake.
This homemade, moist coconut cake with coconut cream cheese frosting is the best coconut cake recipe. It is made with sweet cream butter, coconut milk, buttermilk, coconut pudding mix, and cake flour to make it extra tender. The coconut cream cheese frosting puts it over the top!

Frosting and Decorating Tips:

  1. Applying the Frosting: Place the first cake layer on a serving plate or cake stand. Spread a thin layer of frosting on top, then stack the second layer. If you used 3 cake pans just repeat with the 3rd layer.
  2. Coconut Decoration Gently pat shredded sweetened coconut onto the sides of the cake and sprinkle more on top. This classic technique gives your cake a fluffy, snow-like appearance. You can also use toasted coconut.
This homemade, moist coconut cake with coconut cream cheese frosting is the best coconut cake recipe. It is made with sweet cream butter, coconut milk, buttermilk, coconut pudding mix, and cake flour to make it extra tender. The coconut cream cheese frosting puts it over the top!

Tips and Tricks for making the BEST COCONUT CAKE:

  • ย Start with Cake Flour. Cake flour contains 7-8% gluten while All-Purpose Flour contains 10-12%.ย  When you use cake flour in cakes, it creates a more tender texture.ย  We all want moist and tender cakes so cake flour is essential.
  • Use Baking Powder. Since there is only sugar in this cake, I use baking powder and a lot of it. This helps the cake to rise and give it loft.
  • Add the Butter, in cubes, to the Flour. This recipe doesn’t call for the typical cream butter and sugar together. The butter is added to the flour, baking powder, sugar, and salt mixture and beat just until coarse crumbs are formed.
  • Use Egg Whites + One Egg. I tried using only egg whites and the texture was very similar to angel food cake. Adding one egg yolk added the right amount of fat and helped to make the cake extra moist.
  • Use Canned Coconut Milk. I used full-fat unsweetened coconut milk in this coconut cake recipe. It adds the authentic, real coconut flavor we are seeking.
  • Use Buttermilk. We are looking for a moist cake and there is nothing better than buttermilk to help create a tender cake.
  • The Secret Ingredient is Dry Pudding Mix. Just trust me on this one! You can use coconut cream pie, vanilla, or white chocolate dry pudding mix.
  • Bake just until the cake tester comes clean.ย  Use two 9-inch pans or three 8-inch pans. The cooking time will depend on the depth of the cake batter. The best way to figure out if the cake is baked through enough is to place a cake tester in the center of the cake.
  • To make a Toasted Coconut Cake — place coconut flakes on a baking sheet and bake at 350 degrees for 3-5 minutes. Watch carefully. Sprinkle on top of the cake or press onto the sides of the cake.
  • If you want to keep a cake extra moist, brush with a simple syrup. What is simple syrup? It is sugar and water boiled down to make a syrup and brushed on the top of the baked cake layers. This is completely optional but it can help keep your cake extra moist.
This homemade, moist coconut cake with coconut cream cheese frosting is the best coconut cake recipe. It is made with sweet cream butter, coconut milk, buttermilk, coconut pudding mix, and cake flour to make it extra tender. The coconut cream cheese frosting puts it over the top!

How to keep Coconut Cake extra moist:

The tip to keeping cakes super moist is to brush them with simple syrup. This keeps them from drying out.

Make a Simple Syrup:

Combine ยฝ cup water and ยฝ cup sugar in a small saucepan. Bring to a boil, stirring until sugar dissolves. Let it cool, then brush onto each layer with a pastry brush before frosting. This infuses extra moisture and sweetness.

Proper Storage:

Cover the frosted cake with a dome or place slices in an airtight container. The more you protect it from air, the longer it stays moist.

This homemade, moist coconut cake with coconut cream cheese frosting is the best coconut cake recipe. This Coconut Layer Cake is made with sweet cream butter, coconut milk, buttermilk, coconut pudding mix, and cake flour to make it extra tender. The coconut cream cheese frosting puts it over the top!

Frequently Asked Questions (FAQ’s):

1. Can I use regular all-purpose flour instead of cake flour? Yes, but the texture may be slightly denser. You can even use half cake flour and half all-purpose flour.

2. Why use dry pudding mix? It adds extra moisture and a subtle vanilla sweetness, helping the cake remain soft and tender. Choose dried instant pudding mix (not cook-and-serve).

3. Do I really need canned coconut milk? Canned coconut milk has a thicker, creamier consistency than boxed coconut milk. This richness translates into more flavor in the cake.

4. Can I add coconut directly to the batter? Absolutely. Adding about ยฝ cup of shredded sweetened flaked coconut to the batter ups the coconut flavor and adds texture. Itโ€™s completely optional based on preference.

5. How do I remove cake layers without tearing? Grease and flour your pans thoroughly or use parchment rounds. Allow the cakes to cool 10 minutes before inverting onto a wire rack. If the cake still clings, run a thin spatula or knife around the edges to loosen.

6. Do I need to refrigerate a frosted coconut cake? Since the frosting includes cream cheese, refrigeration is recommended.

Popular Cake Recipes:

My cake recipes are some of the most popular recipes on Modern Honey and get 5-star reviews over and over again.  You can find my Love at First Sight Chocolate CakeYellow Cake with Milk Chocolate Frosting,   Red Velvet Cake with Cream Cheese Frosting,   Italian Lemon Olive Oil Cake,   Banana Cake with Cream Cheese Frosting,   and Southern Caramel Cake.

This homemade, moist coconut cake with coconut cream cheese frosting is the best coconut cake recipe. This Coconut Layer Cake is made with sweet cream butter, coconut milk, buttermilk, coconut pudding mix, and cake flour to make it extra tender. The coconut cream cheese frosting puts it over the top!

Pin this now to find it later

Pin It
5 from 18 votes

Coconut Cake

By: Melissa Stadler, Modern Honey
The best moist coconut cake with sweet coconut cream cheese frosting.
Prep Time: 15 minutes
Cook Time: 22 minutes
Total Time: 37 minutes
Servings: 16

Ingredients  

  • 2 1/2 cups Cake Flour
  • 1 3/4 cup Sugar
  • 1 Tablespoon Baking Powder
  • 1/2 teaspoon Salt
  • 1/4 cup Dry Pudding Mix coconut or vanilla
  • 1 cup Butter cut into cubes, softened
  • 1 cup Canned Unsweetened Coconut Milk full-fat
  • 1/3 cup Buttermilk
  • 4 Egg Whites
  • 1 Egg
  • 1 – 2 teaspoons Coconut Extract

Sweet Cream Cheese Frosting:

  • 1 cup Butter softened
  • (1) 8-ounce pkg. Cream Cheese softened
  • 5 cups Powdered Sugar
  • 2 Tablespoons Cream or Milk
  • 1 teaspoon Coconut Extract

Simple Syrup

  • 1/2 cup Water
  • 1/2 cup Sugar

Garnish:

  • 1 1/2 cups Coconut Sweetened or Flaked

Instructions 

  • Preheat oven to 350 degrees. In a standing mixer, stir together flour, baking powder, sugar, salt, and pudding mix.
  • Beat the butter into the flour mixture, one cube at a time. Continue to beat until it resembles coarse crumbs.
  • In a small bowl, whisk together coconut milk, buttermilk, egg whites, egg, and coconut extract. Add the 1/2 of the egg-milk mixture and beat the batter is light and fluffy. Add remaining egg-milk mixture and mix just until combined. Take a spatula and scrape the sides of the bowl.
  • Spread into greased pans and smooth tops with a spatula. Use two 9-inch pans or three 8-inch cake pans.
  • Bake for 18-22 minutes, depending on the depth of pans. If the cake layers are thin, they will cook for less time than the thicker layers. This time is for three thin 8-inch layers. Check for doneness by placing a cake tester or toothpick in center of the cake.
  • Let cakes cool. Run a knife around edge of cake pan and flip over.
  • To make simple syrup: heat water and sugar in a small pan over medium heat. Let it come to a simmer. Once the sugar is completely dissolved and is clear, remove from heat. Let cool. Brush simple syrup over cake layers.
  • Sweet Cream Cheese Frosting:
  • In mixing bowl, cream together butter and cream cheese for 4 minutes until light and fluffy. Stir in powdered sugar and heavy cream, milk, or cream of coconut. Add coconut extract, if so desired. Once the cake has cooled and has been removed from pans, frost each layer with frosting.
  • Top each layer with sweetened coconut or place all flaked coconut on top of the cake or all over sides and top of the cake.

Notes

Can I use regular all-purpose flour instead of cake flour? Yes, but the texture may be slightly denser. You can even use half cake flour and half all-purpose flour.
2. Why use dry pudding mix? It adds extra moisture and a subtle vanilla sweetness, helping the cake remain soft and tender. Choose dried instant pudding mix (not cook-and-serve).
3. Do I really need canned coconut milk? Canned coconut milk has a thicker, creamier consistency than boxed coconut milk. This richness translates into more flavor in the cake.
4. Can I add coconut directly to the batter? Absolutely. Adding about ยฝ cup of shredded sweetened flaked coconut to the batter ups the coconut flavor and adds texture. Itโ€™s completely optional based on preference.
5. How do I remove cake layers without tearing? Grease and flour your pans thoroughly or use parchment rounds. Allow the cakes to cool 10 minutes before inverting onto a wire rack. If the cake still clings, run a thin spatula or knife around the edges to loosen.
6. Do I need to refrigerate a frosted coconut cake? Since the frosting includes cream cheese, refrigeration is recommended.

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Dessert
Servings: 16
Like this? Leave a comment below!Jump to Comments

Happy Baking, my friends! xo

The Best Coconut Cake Recipe. Moist coconut cake with sweet cream cheese frosting. The perfect Southern Coconut Cake Recipe. www.modernhoney.com
The Best Coconut Cake Recipe. Moist coconut cake with sweet cream cheese frosting. The perfect Southern Coconut Cake Recipe. www.modernhoney.com
The Best Coconut Cake Recipe. Moist coconut cake with sweet cream cheese frosting. The perfect Southern Coconut Cake Recipe. www.modernhoney.com
The Best Coconut Cake Recipe. Moist coconut cake with sweet cream cheese frosting. The perfect Southern Coconut Cake Recipe. www.modernhoney.com

Hi, I'm Melissa Stadler!

I am an Award-Winning Recipe Creator. Cover of Food Network Magazine. Two-Time Pillsbury Bake-Off Finalist. I am passionate about sharing the best recipes so you have success in the kitchen!

You Might Also Like

5 from 18 votes (1 rating without comment)

Leave a comment

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

Recipe Rating




45 Comments

    1. Hi Jan! I have not recipe tested that yet, but that sounds delicious! When I do, I will get back to you with those measurements.

  1. 5 stars
    Hi Melissa, I made your Coconut Cake for Easter and it was a BIG hit!!!!
    It was the BEST coconut cake we ever had!
    The cake was moist and the cream cheese frosting was heavenly!
    Love your recipes!
    Patty