Get ready to indulge in a slice of pure bliss with this Decadent Old-Fashioned Coconut Cake Recipe. This cake is the perfect blend of moist, fluffy layers infused with luscious coconut flavors and enveloped in a heavenly coconut buttercream frosting. Every bite carries the nostalgic charm of old-fashioned baking while delivering a richness and texture that feels utterly luxurious. If you’ve been dreaming of the ultimate coconut cake that’s as show-stopping as it is delicious, this recipe is your golden ticket to dessert heaven.

Ingredients You’ll Need
Don’t let the simplicity of the ingredients fool you; each one is crucial in building the cake’s delightful texture and mouthwatering flavor. This combination transforms humble pantry staples into a moist, tender cake bursting with coconut goodness that’s truly unforgettable.
- 3 cups (375 g) all-purpose flour: Provides the sturdy yet tender structure for the cake layers.
- 1 tbsp baking powder: Helps the cake rise beautifully and stay light.
- 1/2 tsp baking soda: Adds extra lift and balances the pH for perfect browning.
- 1/2 tsp salt: Enhances all the flavors without overpowering the coconut.
- 1 cup (230 g) unsalted butter, softened: Brings richness and moisture throughout.
- 2 cups (400 g) granulated sugar: Sweetens and helps with that irresistibly tender crumb.
- 4 large eggs: Adds moisture, structure, and richness.
- 1 cup (240 ml) coconut milk: Infuses the cake with a deep coconut flavor and extra creaminess.
- 1/2 cup (120 ml) buttermilk: Keeps the cake moist and tender with a slight tang.
- 1 tsp vanilla extract: Balances and complements the coconut notes.
- 1 tsp coconut extract: Intensifies that classic coconut aroma and taste.
- 4 cups (500 g) powdered sugar: Sweetens and thickens the frosting perfectly.
- 1/4 cup (60 ml) coconut milk: Adds luscious moisture to the frosting.
- 2 cups (200 g) sweetened shredded coconut: For that signature coconut crunch and decorative finish.
How to Make Decadent Old-Fashioned Coconut Cake Recipe
Step 1: Preheat the Oven
Start by heating your oven to 350°F (175°C). Prepare three 9-inch round cake pans by greasing and flouring them or lining them with parchment paper, ensuring your cake layers come out smooth and ready for frosting.
Step 2: Mix Dry Ingredients
In a medium bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt. This ensures even distribution of the leavening agents and salt, which is key for consistent texture and flavor throughout the cake.
Step 3: Cream Butter and Sugar
Beat the softened butter and granulated sugar together until the mixture becomes light and fluffy. This important step incorporates air, which gives your cake its tender crumb and irresistible rise.
Step 4: Add Eggs and Extracts
One by one, mix in the eggs, making sure each is fully incorporated before the next goes in. Then, add both the vanilla and coconut extracts. These extracts layer the flavors, making every bite rich with tropical goodness.
Step 5: Combine Wet and Dry Ingredients
Add the dry ingredients gradually, alternating with the coconut milk and buttermilk. Begin and end with the dry mix. Be gentle and mix just until everything is combined; overmixing can make the cake dense, and we want that soft, fluffy texture!
Step 6: Bake
Divide the batter evenly among the three prepared pans. Bake for 25 to 30 minutes, testing doneness with a toothpick inserted into the center—it should come out clean. Let the cakes cool in their pans for 10 minutes before transferring them to a wire rack to cool completely.
Step 7: Prepare Frosting
Beat softened butter until creamy and smooth. Gradually add powdered sugar to build sweetness and structure. Then, mix in coconut milk, vanilla, and coconut extracts until the frosting is fluffy and luscious, ready to coat every layer with coconutty delight.
Step 8: Assemble Cake
Place your first cake layer on a serving plate or cake stand, spread a generous layer of frosting, then repeat with the other layers. Finish by covering the top and sides of the cake with remaining frosting for that beautiful, inviting look.
Step 9: Decorate
Press sweetened shredded coconut onto the sides and top of your frosted cake. This not only adds visual appeal but creates a wonderful texture contrast with every bite.
Step 10: Chill
Refrigerate the cake for at least an hour before serving. This step helps the frosting set properly and allows the flavors to meld for the best taste experience.
How to Serve Decadent Old-Fashioned Coconut Cake Recipe

Garnishes
To elevate presentation and flavor, consider adding toasted coconut flakes on top for a toasty crunch or fresh tropical fruit like pineapple or mango slices for a burst of juicy freshness that pairs beautifully with the rich cake.
Side Dishes
This cake pairs wonderfully with a lightly brewed cup of coffee or a refreshing glass of coconut water to keep the tropical theme alive. For a real treat, a scoop of vanilla ice cream alongside adds a creamy, cold contrast that guests will adore.
Creative Ways to Present
Try serving individual slices with a drizzle of chocolate or caramel sauce for extra indulgence. You can also transform this cake into mini cupcakes for a fun, bite-sized version perfect for parties or gift-giving.
Make Ahead and Storage
Storing Leftovers
Keep any leftover cake covered tightly with plastic wrap or stored in an airtight container at room temperature for up to 2 days, or refrigerate for up to 5 days to maintain its freshness and moistness.
Freezing
This cake freezes beautifully. Wrap the cake or individual layers tightly in plastic wrap and then aluminum foil. Freeze for up to 3 months. Thaw overnight in the refrigerator before frosting and serving.
Reheating
When ready to enjoy, bring refrigerated or thawed cake to room temperature for the best texture and flavor. Avoid microwaving the frosted cake, but if reheating a plain slice, a brief 10-15 second zap in the microwave works well for warmth.
FAQs
Can I substitute coconut milk with regular milk?
You could use regular milk, but the rich coconut flavor will be less pronounced. Coconut milk is a key ingredient in this Decadent Old-Fashioned Coconut Cake Recipe for that signature tropical taste.
Is it necessary to use both vanilla and coconut extract?
Yes! Vanilla adds warmth and depth, while coconut extract intensifies the coconut flavor. Together, they create the cake’s irresistible aroma and taste.
Can I make this cake gluten-free?
With some adjustments, yes. Use a gluten-free flour blend and check that your baking powder and other ingredients are gluten-free. Keep in mind this may slightly alter the texture but still yield a delicious result.
How do I prevent the shredded coconut from burning?
Make sure to gently press the shredded coconut onto the frosting without exposing it directly to heat sources. If toasting coconut as a garnish, watch it carefully as it can burn quickly.
Can I add nuts to this cake?
Absolutely! Toasted pecans or macadamia nuts would add a lovely crunch and complement the coconut flavors beautifully. Add them between layers or sprinkle on top before chilling.
Final Thoughts
This Decadent Old-Fashioned Coconut Cake Recipe is a timeless crowd-pleaser that brings together the perfect balance of sweet, creamy, and tropical flavors with that unmistakably nostalgic charm. I can’t recommend it enough for your next celebration or whenever you want to treat yourself and your loved ones to a slice of sunshine. Give it a try, and prepare for lots of requests for seconds!
Print
Decadent Old-Fashioned Coconut Cake Recipe
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour 30 minutes
- Yield: 12 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
This Decadent Old-Fashioned Coconut Cake is a moist and flavorful classic dessert featuring a tender crumb infused with coconut milk and extracts. Layers of delicate vanilla and coconut-flavored cake are generously frosted with creamy coconut buttercream and finished with a generous coating of sweet shredded coconut, creating a tropical treat perfect for any celebration or gathering.
Ingredients
Dry Ingredients
- 3 cups (375 g) all-purpose flour
- 1 tbsp baking powder
- 1/2 tsp baking soda
- 1/2 tsp salt
Wet Ingredients
- 1 cup (230 g) unsalted butter, softened
- 2 cups (400 g) granulated sugar
- 4 large eggs
- 1 cup (240 ml) coconut milk
- 1/2 cup (120 ml) buttermilk
- 1 tsp vanilla extract
- 1 tsp coconut extract
Frosting Ingredients
- 1 cup (230 g) unsalted butter, softened
- 4 cups (500 g) powdered sugar
- 1/4 cup (60 ml) coconut milk
- 1 tsp vanilla extract
- 1 tsp coconut extract
Decoration
- 2 cups (200 g) sweetened shredded coconut
Instructions
- Preheat the Oven: Preheat your oven to 350°F (175°C). Prepare three 9-inch round cake pans by greasing and flouring them, or lining them with parchment paper to prevent sticking.
- Mix Dry Ingredients: In a medium bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt, ensuring they are fully combined for an even rise.
- Cream Butter and Sugar: Using a mixer, beat the softened butter and granulated sugar together for 3-4 minutes until the mixture becomes light and fluffy, creating a creamy base for the cake batter.
- Add Eggs and Extracts: Incorporate the eggs one at a time into the creamed mixture, beating well after each addition. Then mix in the vanilla and coconut extracts for a rich, coconutty flavor.
- Combine Wet and Dry Ingredients: Gradually add the dry ingredient mixture to the wet ingredients, alternating with coconut milk and buttermilk. Begin and end with the dry ingredients, mixing just until combined to avoid overworking the batter.
- Bake: Evenly divide the batter among the prepared cake pans. Bake for 25-30 minutes, or until a toothpick inserted into the center of the cakes comes out clean. Let cool in the pans for 10 minutes, then transfer cakes to a wire rack to cool completely.
- Prepare Frosting: Beat the softened butter until creamy. Gradually add powdered sugar while continuing to beat. Mix in coconut milk, vanilla, and coconut extracts until the frosting is smooth, fluffy, and spreadable.
- Assemble Cake: Once the cakes are completely cool, layer them with frosting between each layer. Spread frosting evenly on the sides and top of the assembled cake.
- Decorate: Press the sweetened shredded coconut onto the sides and top of the frosted cake, ensuring a generous and even coating for a beautiful, textured finish.
- Chill: Refrigerate the finished cake for at least one hour before serving to allow the frosting to set and flavors to meld beautifully.
Notes
- Make sure all ingredients, especially butter and eggs, are at room temperature for better mixing and texture.
- Use fresh shredded coconut for optimal flavor and texture, or lightly toast if preferred for added depth.
- Ensure the cakes are completely cooled before frosting to prevent melting and sliding.
- Store leftovers in the refrigerator, well-covered, for up to 3 days for best freshness.