Walking into Grandma’s kitchen and smelling that sweet coconut aroma floating through the air is one of my most treasured childhood memories. The first slice of her perfect coconut cake was always pure magic, with those layers of fluffy, moist coconut cake that practically melted in your mouth and that intensely coconut flavor that transported you straight to paradise. I’ve been working for years to recreate that same old fashioned coconut cake recipe that made every family gathering feel special, and I finally cracked the code.
This light and fluffy moist coconut cake delivers everything you want in a coconut dessert: supremely moist texture with a soft fluffy crumb, real coconut flavor in every bite, and that beautiful presentation that makes people think you spent all day in the kitchen.
The best part? You can make this simple coconut cake recipe using easy baking ingredients you probably already have, plus coconut extract and flaked coconut for that authentic taste.
Jump To
How to Make Coconut Cake – Quick Summary
This best fluffy moist coconut cake combines a soft and fluffy coconut vanilla cake base with real coconut milk and shredded coconut for maximum flavor. The secret to achieving that supremely moist texture lies in using the right combination of coconut milk, oil, and proper mixing techniques. This old fashioned moist coconut cake recipe creates cake layers that are fluffy yet moist without being dense or chewy.
What You Need to Know
Total Time: 45 minutes (20 min prep + 25 min bake)
Serves: 12 slices
Skill Level: Easy
Key Secret: Coconut milk for extra moisture and flavor
Equipment: Two 9-inch round cake pans
Storage: Room temperature up to 3 days covered
Why You’ll Love This Coconut Cake Recipe
There’s something about coconut cake that just makes everything feel like a celebration. Maybe it’s that tropical vibe that reminds you of vacation, or maybe it’s the way the toasted coconut on top adds this perfect little crunch to contrast with the soft fluffy crumb underneath. Whatever it is, this moist coconut cake has this magical ability to make any ordinary day feel special.
What really sets this recipe apart is how it delivers that intensely coconut flavor without being overwhelming. I use both coconut milk in the batter and coconut extract to build layers of flavor, then finish it off with plenty of shredded coconut mixed right into the frosting. The result is a cake that tastes like coconut in the best possible way, not like you’re eating a candle or something artificially flavored.
The texture is where this old fashioned coconut cake really shines though. Each bite is moist and airy without being chewy, and that soft fluffy crumb just dissolves on your tongue. I’ve tested this recipe with different combinations of ingredients, and this version consistently delivers that perfect balance of moisture and lightness that makes you want to go back for just one more slice.
For more delicious cake recipes that pair beautifully with this coconut dessert, try these mini brownie bites for a chocolate contrast that makes both desserts shine even brighter.
Ingredients for Coconut Cake
This fluffy moist coconut cake with coconut milk uses ingredients that create the perfect balance of flavor and texture. You’ll be amazed how simple ingredients can create such an impressive result.
What You’ll Need
For the Cake:
- 2 1/4 cups cake flour (for that extra tender crumb)
- 1 1/2 cups granulated sugar
- 3 teaspoons baking powder
- 1/2 teaspoon salt
- 1/2 cup unsalted butter, softened
- 1 cup coconut milk (full-fat for best results)
- 3 large eggs
- 2 teaspoons coconut extract
- 1 teaspoon vanilla extract
- 3/4 cup sweetened shredded coconut
For the Cream Cheese Frosting:
- 8 oz cream cheese, softened
- 1/2 cup unsalted butter, softened
- 4 cups powdered sugar
- 1/4 cup coconut milk
- 1 teaspoon coconut extract
- 1 1/2 cups sweetened shredded coconut (for mixing in and topping)
Why These Ingredients Matter
The coconut milk is the real star here, adding both moisture and that authentic coconut flavor that makes this cake special. Cake flour instead of all-purpose flour gives you that incredibly tender, soft fluffy crumb that old fashioned coconut cake is known for. The combination of coconut extract and vanilla extract creates depth of flavor without being too intense.
Using both shredded coconut in the batter and the frosting ensures you get coconut in every single bite. The cream cheese frosting provides the perfect tangy contrast to the sweet coconut flavors while staying light enough not to overwhelm the delicate cake layers. For more breakfast treats that showcase similar flavor combinations, these cranberry coffee cake recipes use fruit and cream cheese in equally delicious ways.
Instructions for Making Coconut Cake
Step-by-Step Directions
Step 1: Preheat your oven to 350°F and grease two 9-inch round cake pans. Line the bottoms with parchment paper and lightly dust with flour, tapping out the excess. This prevents sticking and ensures clean release.
Step 2: In a large bowl, whisk together cake flour, sugar, baking powder, and salt until well combined. Make sure there are no lumps hiding in there.
Step 3: Add the softened butter to the dry ingredients and mix with an electric mixer on low speed until the mixture looks like coarse crumbs. This creates the foundation for that tender texture.
Step 4: In a separate bowl, whisk together coconut milk, eggs, coconut extract, and vanilla extract until smooth and well combined.
Step 5: Gradually add the wet ingredients to the dry ingredients, mixing on medium speed until just combined. Don’t overmix or you’ll end up with tough cake instead of that fluffy texture we’re after.
Step 6: Gently fold in the shredded coconut using a rubber spatula, distributing it evenly throughout the batter.
Step 7: Divide the batter evenly between your prepared pans, smoothing the tops with an offset spatula.
Step 8: Bake for 25-30 minutes, or until a toothpick inserted in the center comes out clean and the tops spring back when lightly touched. The cakes should be golden brown but not dark.
Step 9: Cool in the pans for 10 minutes, then turn out onto wire racks to cool completely before frosting.
Step 10: For the frosting, beat cream cheese and butter until light and fluffy, about 3 minutes. Gradually add powdered sugar, then coconut milk and coconut extract. Beat until smooth and spreadable.
Step 11: Mix 1 cup of shredded coconut into the frosting, reserving the rest for topping. Frost the cooled cake and press the remaining coconut all over the outside.
Hint: Make sure your cake layers are completely cool before frosting, or the cream cheese frosting will melt and slide off. If your kitchen is warm, pop the frosted cake in the fridge for 15 minutes to set the frosting before adding the final coconut coating.
Cooking Tips
Here’s what I’ve learned from making this moist coconut cake dozens of times:
- Use room temperature ingredients – Cold eggs and coconut milk don’t mix well and can create a lumpy batter that affects the texture.
- Don’t overmix – Mix just until ingredients are combined. Overmixing develops the gluten and makes the cake tough instead of fluffy.
- Toast some coconut – Reserve about 1/2 cup of shredded coconut and toast it in a dry skillet for 2-3 minutes. Mix it with the untoasted coconut for added flavor depth.
- Test for doneness – The toothpick should come out clean, but don’t overbake. Coconut cake can go from moist to dry quickly.
- Let frosting come to room temperature – If your cream cheese frosting gets too stiff, let it sit at room temperature for 10 minutes and give it another quick beat.
- Chill before serving – This cake actually tastes better after sitting in the fridge for a few hours. The flavors meld together beautifully.
The biggest mistake people make is using light coconut milk instead of full-fat. The fat content is crucial for both flavor and moisture, so don’t try to make it healthier by skimping here. For more delicious treats that showcase proper technique, try these easy Oreo cupcakes that use similar mixing methods.
Personal Anecdote
I’ll never forget the first time I tried to recreate Grandma’s coconut cake for my college roommates. I was so confident because I’d watched her make it a million times, and how hard could it be, right? Well, apparently harder than I thought because what came out of my oven looked more like coconut-flavored hockey pucks than the fluffy masterpiece I remembered.
The problem was I’d used a boxed cake mix and tried to “coconut it up” by just adding some extract and shredded coconut. The result was this weird, dense thing that tasted more like artificial coconut air freshener than actual cake. My poor roommates tried to be polite, but I could see the confusion on their faces with every bite.
That’s when I called Grandma in a panic, and she just laughed. “Jazzy, you can’t shortcut your way to good coconut cake,” she said. “The secret isn’t in making it faster, it’s in making it right.” She walked me through her technique over the phone, explaining how the coconut milk and proper mixing created that texture I loved. The next attempt was a complete success, and my roommates still ask me to make that cake for special occasions. Sometimes the best lessons come from spectacular failures.
Substitutions for Coconut Cake
Life happens, and sometimes you need to work with what you’ve got. Here are the substitutions I’ve tested that actually work in this mary berry coconut cake recipe style approach:
Coconut milk – Heavy cream mixed with 1 tablespoon coconut extract works in a pinch, or you can use whole milk with extra coconut extract, though you’ll lose some richness.
Cake flour – Use 2 cups all-purpose flour plus 1/4 cup cornstarch, sifted together. It won’t be quite as tender, but still delicious.
Coconut extract – Vanilla extract can replace it if coconut extract isn’t available, though you’ll lose that intensely coconut flavor. Use the same amount.
Shredded coconut – Flaked coconut works just as well, or you can pulse unsweetened coconut in a food processor to break it down to the right size.
Cream cheese frosting – Buttercream works too, just add extra coconut extract and some coconut milk to thin it out.
Eggs – Three egg whites beaten to soft peaks can replace whole eggs for an even fluffier texture, but use 1/4 cup more coconut milk for moisture.
The one thing I don’t recommend substituting is using artificial coconut flavoring instead of extract. The difference in taste is dramatic, and not in a good way.
Variations on Coconut Cake
Once you master this fluffy moist coconut cake with oil (well, butter in this case), there are so many fun directions you can take it:
German Chocolate Style – Add 1/4 cup cocoa powder to the dry ingredients and top with a pecan-coconut frosting instead of cream cheese.
Lime Coconut – Add the zest of 2 limes to the batter and 1 tablespoon lime juice to the frosting for a tropical twist that’s absolutely divine.
Coconut Pineapple – Fold in 3/4 cup crushed pineapple (drained) with the shredded coconut for that piña colada vibe.
Tres Leches Style – Poke holes in the baked cake and pour a mixture of coconut milk, sweetened condensed milk, and regular milk over it. Top with whipped cream and toasted coconut.
Coconut Lemon – Add lemon zest to the batter and make a lemon cream cheese frosting. The citrus brightens up the coconut beautifully.
Chocolate Coconut – Drizzle chocolate ganache between the layers and over the top, then press coconut into the ganache while it’s still warm.
Each variation keeps that same moist and airy texture while giving you completely different flavor profiles to explore. For more creative dessert ideas, try this Belgian waffle recipe that pairs wonderfully with coconut flavors for brunch.
Equipment for Coconut Cake
Having the right tools makes the difference between a good coconut cake and a great one:
Two 9-inch round cake pans – Make sure they’re the same size and preferably light-colored metal for even baking. Dark pans can cause the edges to brown too quickly.
Electric mixer – A stand mixer is ideal, but a hand mixer works fine. You need something with enough power to cream the butter and sugar properly.
Wire cooling racks – Essential for cooling the cakes evenly. Cooling in the pans too long can make the bottoms soggy.
Offset spatula – For smooth, professional-looking frosting. A regular butter knife works, but an offset spatula makes the job so much easier.
Rubber spatula – For folding in the coconut without deflating the batter. The flexibility is key for gentle mixing.
Measuring cups and spoons – Baking is chemistry, so accurate measurements matter more than in regular cooking.
If you don’t have cake pans, you can make this as a sheet cake in a 9×13 pan, just increase the baking time to 35-40 minutes. The texture will be slightly different, but still delicious.
Storage Tips for Coconut Cake
This super soft and moist coconut cake layers actually improves with time, but you need to store it properly to maintain that perfect texture:
Short-term storage: Cover and store at room temperature for up to 3 days. The cream cheese frosting is stable enough that it doesn’t need refrigeration for this short period.
Longer storage: Refrigerate for up to a week, covered tightly. Let it come to room temperature for about 30 minutes before serving for the best texture and flavor.
Freezing: You can freeze the unfrosted cake layers wrapped tightly in plastic wrap for up to 3 months. Thaw completely before frosting. Don’t freeze the frosted cake as the cream cheese frosting doesn’t freeze well.
Make-ahead tip: This cake is actually better the day after you make it. The flavors meld together and the texture becomes even more moist as the coconut continues to hydrate.
Frosting storage: Leftover cream cheese frosting keeps in the fridge for up to a week. Bring to room temperature and rewhip before using.
The key is keeping it covered to prevent the surface from drying out while allowing the coconut flavors to develop.
What to Serve With Coconut Cake
This coconut cake is pretty perfect on its own, but sometimes you want to create a full dessert experience:
Coffee pairings: A strong cup of coffee or espresso balances the sweetness beautifully. Cold brew works great too, especially if you’re serving this for a summer gathering.
Fresh fruit: Tropical fruits like pineapple, mango, or passion fruit complement the coconut perfectly. Berries add a nice tart contrast that keeps things from being too sweet.
Ice cream: Vanilla is classic, but try coconut, rum raisin, or even a scoop of pineapple sherbet for something special.
Wine pairings: A sweet Riesling or Moscato pairs wonderfully with coconut flavors. For something stronger, try a coconut rum or a tropical cocktail.
Nuts: Toasted macadamia nuts or pecans add a nice crunch and complement the coconut flavor profile perfectly.
The goal is to have flavors that either complement the coconut or provide a nice contrast to keep each bite interesting. For more dessert inspiration, these cookies and cream donuts offer a completely different texture and flavor profile that works beautifully as part of a dessert buffet.
Grandma’s Secret for Coconut Cake
“Jazzy, the secret to the best coconut cake isn’t in fancy ingredients, it’s in patience and love,” Grandma always told me while we were baking together. Her biggest tip? Always toast some of your coconut before adding it to the cake and frosting. “Raw coconut just sits there, but toasted coconut sings,” she’d say with that knowing smile.
Her other secret was something she called the “coconut milk trick.” Instead of just using coconut milk in the batter, she’d brush each cooled cake layer with a mixture of coconut milk and a tiny bit of sugar before frosting. This created extra moisture and intensified the coconut flavor without making the cake soggy.
These fluffy, moist layers covered in creamy frosting and rolled in coconut create the perfect slice of tropical paradise.
FAQ about Coconut Cake
What makes a cake moist and fluffy?
The key is using the right combination of fat (like butter or oil), liquid (coconut milk in this case), and proper mixing techniques. Don’t overmix the batter, use room temperature ingredients, and bake at the right temperature. The coconut milk adds extra moisture while cake flour creates that tender, fluffy texture.
Where does Tom Cruise get his coconut cake from?
Tom Cruise is famous for sending coconut cakes from Doan’s Bakery in Woodland Hills, California, to friends and colleagues during the holidays. Their coconut cake is a Hollywood legend, but this homemade version delivers that same level of indulgence right from your own kitchen.
How do you moisten a dry coconut cake?
If your coconut cake turns out dry, you can brush the layers with a simple syrup made from equal parts sugar and coconut milk heated until the sugar dissolves. Let it cool and brush it onto the cake layers before frosting. This adds moisture and extra coconut flavor.
Why is angel food cake so fluffy?
Angel food cake gets its incredible fluffiness from whipped egg whites and no fat in the batter. The egg whites create air bubbles that expand during baking, creating that light, airy texture. Our coconut cake uses a different technique with chemical leaveners and proper mixing for a different but equally delicious result.
Conclusion
You know that feeling when you cut into a cake and it’s exactly what you hoped it would be? That’s what happens every single time with this coconut cake. The layers come out so perfectly moist and fluffy, and when you spread that cream cheese frosting on top and roll it in all that shredded coconut, it looks like something straight out of a fancy bakery window. This light and fluffy moist coconut cake captures all those tropical flavors that make you close your eyes and smile with the first bite. Whether it’s for someone’s birthday or just because you had a random Tuesday craving, this old fashioned coconut cake recipe never lets me down.
The best part about mastering this recipe is how it becomes your go-to dessert for impressing people. There’s always that moment when someone takes their first bite and their eyes light up because they realize this isn’t just any coconut cake, this is the real deal. The combination of coconut milk, extract, and real shredded coconut creates layers of flavor that store-bought versions just can’t match.
If you’re looking for another classic dessert that pairs beautifully with this tropical treat for a complete dessert spread, I found this amazing pineapple upside-down cake recipe that brings those same sunny, tropical vibes to your table. The combination of coconut and pineapple flavors creates the perfect end to any meal.
This fluffy moist coconut cake with coconut milk proves that sometimes the most beloved recipes are the ones that remind us of home, family, and the simple joy of sharing something delicious with the people we love most.
Moist Coconut Cake from Grandma’s Kitchen
Equipment
- 2 9-inch round cake pans Grease with butter and line with parchment for best release.
- 1 Electric mixer A hand or stand mixer works well to cream butter and make frosting fluffy.
- 1 Rubber spatula Use it to gently fold in shredded coconut without deflating the batter.
Ingredients
For the Cake:
- 2 1/4 cups cake flour sifted for light texture
- 1 1/2 cups granulated sugar
- 3 tsp baking powder
- 1/2 tsp salt
- 1/2 cup unsalted butter softened
- 1 cup coconut milk full-fat for best flavor
- 3 large eggs room temperature
- 2 tsp coconut extract
- 1 tsp vanilla extract
- 3/4 cup sweetened shredded coconut folded into batter
For the Frosting:
- 8 oz cream cheese softened
- 1/2 cup unsalted butter softened
- 4 cups powdered sugar
- 1/4 cup coconut milk
- 1 tsp coconut extract
- 1 1/2 cups sweetened shredded coconut divided: 1 cup mixed in, 1/2 cup for topping
Instructions
- Set your oven to 350°F (175°C). Grandma always said a well-preheated oven was the secret to even rising. Grease two 9-inch round cake pans and line with parchment paper. Dust with flour and tap out the excess.
- In a large bowl, whisk together the [cake flour], [sugar], [baking powder], and [salt]. I always imagine Grandma standing over my shoulder reminding me, no lumps allowed!
- Add the softened [butter] and beat on low until the mixture resembles coarse crumbs. This step gives the cake that melt-in-your-mouth texture that takes me straight back to my childhood.
- In a separate bowl, whisk together [coconut milk], [eggs], [coconut extract], and [vanilla extract] until smooth. The smell alone brings me back to Sunday baking with Grandma.
- Slowly pour the wet ingredients into the dry mix while beating on medium. Mix just until smooth, don't overdo it. Then fold in the [shredded coconut] gently using a rubber spatula, just like Grandma used to do with her soft wooden spoon.
- Divide the batter evenly between the prepared pans. Smooth the tops and bake for 25–30 minutes, or until a toothpick comes out with just a few moist crumbs. Your kitchen will smell like coconut heaven.
- Cool the cakes in the pans for 10 minutes, then turn out onto wire racks. Let them cool completely, Grandma would always say, 'Frosting waits for no warm cake!
- Beat [cream cheese] and [butter] until fluffy. Slowly add [powdered sugar], then pour in [coconut milk] and [coconut extract]. Mix until smooth, then fold in 1 cup of the [shredded coconut].
- Once your layers are cool, frost the cake with the cream cheese mixture. Press the remaining 1/2 cup of [shredded coconut] gently onto the sides and top. Grandma always said to be generous with the coconut, it’s the crown!
Notes
- For extra coconut flavor, brush cake layers with a mix of warm coconut milk and sugar before frosting, just like Grandma used to do.
- To toast your topping coconut, heat in a dry skillet for 2–3 minutes until golden and fragrant.
- Store the frosted cake at room temperature for up to 3 days, or refrigerate for up to 1 week.
- You can freeze the unfrosted cake layers for up to 3 months, thaw before decorating.
- This cake is even better the next day. The flavors settle and the crumb becomes even more tender.