This post may contain affiliate links. Please read our disclosure policy.
If you’re looking for a moist coconut cake with a soft, tender crumb, this coconut buttermilk cake is a classic you’ll come back to again and again. The buttermilk gives it a light, delicate texture while keeping it incredibly moist, and the coconut flavor comes through in every bite without feeling heavy.
This is a more traditional, Southern-style coconut cake—simple, balanced, and baked in a loaf pan with a sweet buttermilk glaze and toasted coconut on top. It’s perfect for everything from casual get-togethers to holidays when you want something homemade and comforting.
If you love coconut desserts, be sure to try my Coconut Cake for a richer, layered version, Coconut Pound Cake for a buttery twist, and Coconut Sheet Cake for an easy crowd-pleaser. You can also browse my full Cake Recipes Collection for even more favorites.
Let’s bake this!

✨ Before You Begin
✨ Don’t overbake: This cake is meant to be soft and moist. Pull it when a toothpick shows a few moist crumbs—not completely clean.
✨ Use real buttermilk: It’s key to the tender texture and slight tang that balances the sweetness.
✨ Measure flour correctly: Spoon and level your flour to avoid a dense cake.
✨ Cream the butter and sugar fully: That full 8 minutes adds air and gives the cake structure. Don’t rush it!
✨ Let the cake cool before glazing: This keeps the glaze from soaking in too quickly and gives you that beautiful finish.
Moist Coconut Cake Ingredients + Key Notes
This is just a quick glance at what you’ll need. For exact measurements and the full ingredient list, head down to the recipe card below.
Buttermilk: The key to this cake’s soft, tender crumb. It adds moisture and a slight tang that keeps the flavor balanced.
Coconut Extract: Boosts the coconut flavor without making the cake heavy.
Sweetened Shredded Coconut: Adds texture and little bursts of coconut flavor throughout the cake.
Butter: Adds richness, while the buttermilk keeps the cake from feeling too dense.
How to Make Moist Coconut Cake
Start by mixing the dry ingredients in one bowl and the wet ingredients in another, then combine them with the buttermilk just until blended. In a separate bowl, beat the egg whites until stiff peaks form, then gently fold them into the batter to keep the cake light. Divide the batter between pans and bake until a toothpick inserted in the center comes out with a few moist crumbs.
Let the cake cool completely before glazing. To make the glaze, whisk together powdered sugar and buttermilk until smooth and pourable, then drizzle over the cooled cake and finish with toasted coconut.

⭐ Pro Tips
⭐ Don’t overbake
If your skewer comes out completely clean, the cake is likely overbaked. Look for a few moist crumbs for the best texture.
⭐ Use the right pan
A 9×5-inch loaf pan is important for proper baking—smaller pans can cause overflow or uneven baking.
⭐ Control your glaze
Add the buttermilk slowly so you can adjust the thickness. You want it pourable, but not runny.
🔬 Cooking Science: Why This Cake Is So Moist
Buttermilk plays a key role in this cake’s texture. Its natural acidity tenderizes the gluten in the flour, which keeps the crumb soft and prevents the cake from becoming dense. Combined with proper creaming of the butter and sugar, this creates a cake that’s light, moist, and beautifully balanced.
Storing + Reheating + Freezing + Make-Ahead Tips
Storing
Wrap the cake tightly or store in an airtight container. It will keep at room temperature for up to 2 days, or in the refrigerator for up to a week if glazed.
Reheating
This cake is best enjoyed at room temperature. If chilled, let it sit out before serving for the best texture.
Freezing
Wrap the cake tightly in plastic wrap and freeze for up to 4 months. Thaw in the refrigerator before serving.
Make-Ahead
You can bake the cake a day or two ahead of time. For best results, wait to add the glaze until just before serving.

Frequently Asked Questions
◆ Why is my coconut cake so moist?
Buttermilk helps break down gluten, creating a softer, more tender crumb while adding moisture without making the cake heavy.
◆ Can I substitute milk for buttermilk?
It’s not recommended. You can make a quick substitute, but real buttermilk gives the best flavor and texture.
◆ Why do you cream butter and sugar for so long?
That extended mixing time incorporates air into the batter, which helps the cake rise properly and creates a lighter texture.
◆ Can I make this in a different pan?
This recipe is designed for a 9×5-inch loaf pan. Using another pan may require adjusting the bake time.
More Coconut Desserts You’ll Love
Pina Colada Sheet Cake – A tropical coconut and pineapple cake with bright, summery flavor.
Impossible Coconut Pie– A rich, creamy dessert loaded with coconut in every bite.
Coconut Almond Macaroons – Chewy coconut cookies with crisp edges and a sweet, toasty finish.
💗 If you enjoyed this recipe, please take a moment to leave a star rating and a quick comment — I love hearing from you!
Tip for mobile readers: scroll just a bit to tap the stars — thank you!
Craving more cozy, crave-worthy meals? Subscribe to my FREE newsletter now and be the first to know when a new recipe goes live.
Thanks for stopping by my kitchen today — happy cooking, friends! ❤️ Kathleen
Coconut Buttermilk Cake
Ingredients
Cake:
- 1 1/2 sticks unsalted butter at room temperature
- 2 cups all-purpose flour
- 1 1/2 teaspoons baking powder
- 1/2 teaspoon salt
- 1 cup granulated sugar
- 1 teaspoon vanilla extract
- 1/2 teaspoon coconut extract
- 3 large eggs
- 1 cup buttermilk
- 1 1/4 cups sweetened shredded coconut
Topping:
- 1 cup powdered sugar sifted
- 2 tablespoons buttermilk
- 1/4 cup sweetened shredded coconut divided
Instructions
Cake:
- Spray a 9X5-inch loaf pan with non-stick cooking spray. Preheat oven to 350°F (177°C).
- In a medium bowl combine flour (2 cups), baking powder (1 1/2 teaspoons), and salt (1/2 teaspoon) and set aside.
- In the bowl of a stand-up mixer, add butter (1 ½ sticks) and granulated sugar (1 cup) and beat on medium for 8 minutes (Yes, 8 minutes!). Scrape down the bowl as needed.
- Add vanilla (1 teaspoon) and coconut extract (1/2 teaspoon) to the bowl. Add the eggs (3 large) one at a time and mix well, scraping down the bowl, after each addition.
- Set the mixer to low and add the flour mixture in 3 additions, alternating with two- 1/2 cup additions of buttermilk (You will be adding 1 cup total of buttermilk), and mix until incorporated.
- Using a large spoon mix in 1 ¼ cups of the coconut.
- Pour batter into prepared loaf pan and bake in preheated oven for about 60 minutes or until a skewer inserted into the center comes out with a few moist crumbs. Allow the cake to cool in the loaf pan set on a wire rack. Remove from the pan and allow the cake to cool completely.
Topping:
- Spread the remaining 1/4 cup of coconut in a single layer on a baking sheet. Place in a 350°F (177°C) oven for 5-10 minutes, stirring often, or until the coconut is golden. Remove from oven and cool.
- In a small bowl, whisk together the powdered sugar (1 cup) and 1 1/2 tablespoons of the remaining buttermilk. Add an additional 1/2 tablespoon of buttermilk a couple of drops at a time until you reach a nice thick pour-able consistency. Drizzle glaze over completely cooled cake and top with toasted coconut!
Notes
- Oven: Do not overbake your cake! If your skewer comes out clean, the cake will be slightly overdone, and you will miss the fabulous moistness the cake is supposed to have. If your oven temperature tends to run a bit hot, either turn it down or check the cake for doneness a few minutes earlier than the recipe calls for.
- Pan: You need a 9X5 inch pan to accommodate the volume of batter in this recipe.
- Glaze: When making the glaze, add the second tablespoon of buttermilk slowly so you can control the thickness of the glaze. You may not need the entire second tablespoon.
Nutrition
Source: Martha Stewart









This is a great recipe! It passed the hubby test with high accolades! I’ve made many kinds of quick breads over the years, I’ll be putting this one up high on the list to make again!
Wow, thank you so much for your positive review! I’m so happy you and your hubby liked this!
I was imagining it with a layer of pineapple filling and graham cracker crumbley brown sugar toasted coconut streusel under that glaze.
This recipe sounds fabulous. I’m going to try it soon.
The instructions says to bake in 9×5 loaf pan, but I read somewhere and it said don’t even think about putting it in a loaf pan. So I was confused on the size pan to use.
Hi Kathi, so I’ve only made these in a loaf pan and have had fabulous results.
Hi! I haven’t made the cake yet but it is a definite candidate for Easter this year. I like the idea of it being smaller, too – there will probably only be three of us. Question: the recipe calls for sweetened coconut and I am wondering – would it make a difference if I used unsweetened coconut? If I did, would I need to add some more sugar? Not sure you’ve tried it like that so no worries – I don’t mind experimenting!
Hi Jennifer. I haven’t tried it that way. One thing I do find is that the sweetened coconut seems to be more moist than unsweetened. I’m sure it will work, though. Let me know how it goes if you try it! It’s a really lovely cake with an amazing texture!!!
I love every ingredient in this cake
Thanks, Nadia!
Very good taste with a few changes. I subbed gluten free flour ( King Arthur Measure for Measure) and used Swerve sugar (at a much lower measure). The cake came out great.
Oooh that’s awesome, nancy! 😀 Happy to hear you like it!
This recipe looks great, want to try it, can I use 1 cup of coconut flour and 1 of regular flour?
Hi Marcela. Gosh, I’m not sure what the would be. Sorry, I haven’t used coconut flour in this recipe <3
You can’t . Coconut flour is very absorbent. The cake will not be the same.
Hi…this recipe looks really great want to try it…but is it possible for you to give the cup measurements in grams…it wld really be helpful
Hi, Tejaswini.
Conversion:
169.5 grams unsalted butter
250 grams all-purpose flour
6.65 grams baking powder
2.1 grams salt
201 grams granulated sugar
4.2 grams vanilla extract
2.1 grams coconut extract
3 large eggs
245 grams buttermilk
160 grams sweetened shredded coconut
Coconut Cake is my favorite. They are known for their moist, crumbly texture and this cake delivered the perfect results. I followed your recipe precisely and it was spot on. I have one other coconut cake recipe that I’ve always used, but this recipe is just as delicious. The texture is perfect! The taste is amazing. I didn’t even put the glaze on top. My husband loved it. I find that most cakes that have buttermilk as one of the ingredients gives the cake a good balance of fat and moistness. This recipe is going to be a regular in our home. Thanks for posting – we love it!
Thanks, Debbie! 😀 So glad to hear you and your hubby loved it!
I made this cake according to directions other than an additional 1/2 t coconut extract and it tastes good but the texture is very disappointing. It crumbles when cut, it doesn’t hold up to slicing like a regular pound cake. I found it to be a tad bit dry too.
Hi CA. Gosh, dry is the last thing I’d call this cake. Honestly, I’m crazy about its texture too. I totally agree that it’s not as firm when cut as a standard pound cake would be. I’m sorry I can’t be of any help. I wish it had worked out better for you. NO worries though we have lots more coconut cakes to try <3
Very good cake but way overdone when I took out of oven at 52 min. My oven is spot on with oven thermometer. I will try 40 – 45 min next time.
Hi Mirian. I’m so sorry the baking time was off for you! I know how disappointing that is! Thank you for letting everyone know.
Don’t you think you should list the coconut that goes into the cake under “cake” instead of “topping”?
Hi Lucinda! You are absolutely right! Thank you so much for your suggestion. I’ve amended the recipe instructions to reflect that. Have you made this cake? We’d love to hear back from you if you do. It really is a fabulous cake! <3 Thank you again!
Is there any other type of baking pan I can use? Would a bundt pan or a tube pan work?
Hi Crystal! I haven’t made this in any other types of pans. Sorry!
I was wondering if you could make mini cakes and how long would you bake them. I’d like to give them as gifts. I bought 6 mini pound cake loafs, and thought it would a great gift. Everyone that’s tasted it, loves it.
I made this cake two times in one day. The first time I thought I forgot to include the powered sugar in the batter and added it after creaming the butter and granulated sugar. I didn’t understand that the powdered sugar was only for the glaze and not to be included in the batter. I used the 9×5 pan and it overflowed. So I made it again, and again I used both the granulated and powdered sugar in the batter, but used two smaller loaf pans. It came out really good, but I think it would have been better if I did not use the powdered sugar in the batter. This needs to be clear on your recipe to just use the powdered sugar only for the glaze and not include it in the batter. No one but me knows the mistake and loved it anyway. Please clarify on your recipe about the use of the powdered sugar. Maybe that’s what caused the overflow.
Hi Terry. I’m sorry the instructions confused you. I’ve gone back and labeled the sugar as granulated sugar. Hopefully that makes things clearer 😉 Thank you for your input!