Your search for the best Coconut Cake recipe stops here! With three layers of moist, fluffy cake smothered in a rich, creamy frosting, this old-fashioned coconut cake is the ultimate Southern dessert! Whether it graces your Easter dessert buffet, finishes off your Christmas dinner, or just adds a festive touch to your next celebratory meal, this homemade cake is always a showstopper!

Old Fashioned Coconut Cake
A classic, old-fashioned Southern Coconut Cake is one of my all-time favorite desserts, so I’ve spent years testing recipes and searching for the perfect slice. Now that I’ve nailed it and finally landed on the best coconut cake recipe ever, I can confidently share the details here with you! It checks all of the boxes, since this cake has:
- A light, moist, fluffy crumb;
- Rich, creamy frosting;
- Just the right amount of sweetness, without being too sweet;
- Plenty of coconut flavor — but not that overpowering fake coconut taste;
- An easy and simple recipe that every home cook can successfully follow.
(If you love this recipe, be sure to try our my coconut cream cake, too! Or, for something different, ty this old-fashioned Watergate cake.)

Ingredients
This is a quick overview of the ingredients that you’ll need to make the best coconut cake recipe. As always, the specific measurements and complete cooking instructions are included in the printable recipe box at the bottom of the post.
- Butter: keeps the cake moist and adds a lot of rich flavor to both the cake and the frosting.
- Granulated sugar: for just the right amount of sweetness.
- Eggs: give the cake structure.
- Cake flour: this flour has a lighter texture than all-purpose flour, which creates a softer, lighter cake with a tender crumb.
- Baking powder: the leavening agent that helps the cake rise.
- Salt: to enhance the flavors in the cake.
- Whole milk: the fat in the milk is essential for the best texture, so don’t substitute with skim milk or non-dairy milk alternatives.
- Canned coconut milk: this is a cooking ingredient, not a beverage. You can usually find it on the international foods aisle near both the Asian and Mexican ingredients. Do not substitute with a refrigerated carton of coconut milk beverage — they are two very different products. I like either the Thai Kitchen or the Goya brands.
- Vanilla extract and coconut extract: for flavor!
- Cream cheese: for a rich, creamy frosting. Use blocks of cream cheese (not tubs).
- Confectioners sugar: to sweeten the frosting.
- Sweetened shredded coconut: use the sweetened variety rather than unsweetened coconut, because the sweetened version is more soft and moist than its unsweetened counterpart. Some folks like to mix shredded coconut into the frosting itself, but I prefer a smooth frosting with just a dusting of the coconut on top.

How to Make Coconut Cake from Scratch
This cake gets its coconut flavor from three different sources, which gives it a nice balance — not too much of that “fake” coconut taste that we sometimes get with coconut extract alone. You’ll love the moist, fluffy layers of coconut-flavored white cake that are frosted with a coconut-flavored cream cheese frosting and dusted with plenty of shredded coconut. The canned coconut milk, sweetened shredded coconut, and coconut extract all come together beautifully in this crowd-pleasing dessert that will be the star of any celebration!
- Mix the cake batter.
- Divide the batter evenly between three 9-inch round cake pans.
- Bake in a 400ยฐF oven for 18-20 minutes, or until a toothpick inserted in the center of the cake comes out clean.
- Cool in the pans for about 10 minutes, and then transfer the cakes to a wire rack to cool completely.
- Mix the coconut cream cheese frosting.
- Use a large serrated knife to slice the domed top off of each cake so that you have flat surfaces to work with.
- Frost the top of one layer.
- Add the second cake layer and spread with frosting.
- Place the final cake layer on top, and spread the remaining frosting on the top and sides of the cake. Use a bench scraper or a large offset spatula to get the icing nice and smooth on the sides.
- Sprinkle shredded coconut on top of the cake and gently press it into the sides. This gets messy, so don’t worry about it and just clean up the counter when you’re done!
- Refrigerate the cake for at least 1 hour before slicing and serving.



Make Ahead
Bake the cake ahead of time, cool, and wrap tightly. Store the cake at room temperature overnight, and then frost before serving. You can also freeze the unfrosted cake layers for up to 2 months.
Make the frosting in advance and store it in the refrigerator overnight. The frosting will need to sit at room temperature to soften slightly before you spread it on the cake.

Storage
Store the cake covered in the refrigerator for up to 4 days. You can also freeze the frosted cake for up to 2 months. Just make sure that it’s wrapped tightly to prevent freezer burn. Thaw in the refrigerator overnight.
Tips for the best coconut cake recipe
- Make sure that all of your ingredients are at room temperature. This helps them blend together more easily and smoothly.
- Use whole milk and full-fat canned coconut milk. The fat in the milks is essential for the best texture and flavor in your cake.
- Refrigerate the cake for at least 1 hour before slicing and serving. The cream cheese frosting will be quite soft when first spread, so you’ll have a cleaner cut if you give the cake time to firm up.
- Sift the confectioners sugar to avoid any lumps in your frosting.
- Use full-fat block-style cream cheese for the frosting. The cream cheese frosting will be thin and runny if you substitute with low fat cream cheese or cream cheese spread from a tub.

More Southern Cake Recipes to Try
Chocolate Pound Cake

Did you make this recipe?
If you enjoyed this recipe, please leave a comment with a 5-star review at the bottom of the post. Thank you!

























Brilliant blog…
Hi Blair I was wondering which measuring cup did you used to measured the milk, the one for dry ingredients flat-cup or the liquid measuring cup?
Hi, Carmina! I use a big (4-cup) glass liquid measuring cup for the wet ingredients. ๐
I love comfort foods. Whether itโs a dessert or main course, simple and easy meals are definitely the best and youโve showed several that are amazing and Iโm definitely going to try. Thank you for sharing โฅ๏ธโฅ๏ธโฅ๏ธ
Thank you, Cassandra! We hope you enjoy them!
I’m 65, never have I baked a cake at 400 degrees. Did it any way. 18 minutes. Burnt on the outside raw in the center. This is not a cheap cake to throw away and I won’t waste any more ingredients making the frosting.
I’m so sorry to hear that, Teresa. I’ve made this many times and haven’t run into that issue. I’ll have to test it again to see if anything needs to be adjusted.
Blair,
Are you using an electric stove or gas? I never cooked a cake on 400 degrees before.
Hi, Onnie! I use a gas oven. If you are more comfortable baking at 350, that would probably work fine! Youโll just need to adjust the cooking time.