If you’ve ever dreamed of a truly indulgent dessert that combines nostalgia with tropical flair, then get ready to fall in love with the Decadent Old-Fashioned Coconut Cake Recipe. This classic cake is a luscious celebration of moist, tender layers infused with rich coconut flavor, all wrapped in a cloud of creamy coconut frosting and topped with sweet shredded coconut. Whether you’re gathering for a special occasion or simply craving a slice of pure comfort, this cake hits every note of warmth, sweetness, and those irresistible old-fashioned vibes that make every bite memorable.

Ingredients You’ll Need
Every great cake starts with simple, wholesome ingredients that come together to create magic. Each one here is essential to build the perfect texture, flavor, and balance that makes this coconut cake so unforgettable.
- 3 cups (375 g) all-purpose flour: Provides the sturdy yet tender structure your cake needs.
- 1 tbsp baking powder: Gives the cake its light and airy lift.
- 1/2 tsp baking soda: Adds subtle rise for perfect crumb texture.
- 1/2 tsp salt: Enhances all the sweet flavors beautifully.
- 1 cup (230 g) unsalted butter, softened (for batter): Ensures richness and moisture throughout the cake.
- 2 cups (400 g) granulated sugar: Sweetness that caramelizes during baking for a delightful crust.
- 4 large eggs: Bind everything together and add tenderness.
- 1 cup (240 ml) coconut milk: Infuses that signature tropical coconut essence.
- 1/2 cup (120 ml) buttermilk: Keeps the cake wonderfully moist with tangy depth.
- 1 tsp vanilla extract: Adds warmth and balances the coconut flavors.
- 1 tsp coconut extract: Boosts the coconut flavor to a heavenly level.
- 1 cup (230 g) unsalted butter, softened (for frosting): Creates a creamy and smooth frosting base.
- 4 cups (500 g) powdered sugar: Sweetens and thickens the frosting perfectly.
- 1/4 cup (60 ml) coconut milk (for frosting): Adds moisture and coconut richness.
- 1 tsp vanilla extract (for frosting): Rounds out the frosting’s flavor.
- 1 tsp coconut extract (for frosting): Delivers that luscious coconut punch.
- 2 cups (200 g) sweetened shredded coconut: For decorating the outsides and tops with irresistible texture and tropical appeal.
How to Make Decadent Old-Fashioned Coconut Cake Recipe
Step 1: Preheat and Prepare Your Pans
Begin by preheating your oven to 350°F (175°C). Grease and flour three 9-inch round cake pans or line them with parchment paper to ensure your cake layers come out cleanly and beautifully.
Step 2: Mix the Dry Ingredients
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. This ensures all your leavening agents and seasoning are evenly distributed for the perfect crumb.
Step 3: Cream the Butter and Sugar
Using a mixer, beat the softened butter and granulated sugar together until the mixture is light, fluffy, and pale, about 3 to 4 minutes. This step is key to a tender, airy cake.
Step 4: Add Eggs and Extracts
Add the eggs one at a time, mixing thoroughly after each addition. Follow with the vanilla and coconut extracts to infuse those signature tropical undertones.
Step 5: Alternate Adding Dry Ingredients and Milks
Gradually add the flour mixture in three parts, alternating with the coconut milk and buttermilk, beginning and ending with the dry ingredients. Mix just until everything is combined—you want to keep the batter tender, not dense.
Step 6: Bake the Cake Layers
Divide your batter evenly between the prepared pans. Bake in the preheated oven for 25 to 30 minutes, or until a toothpick inserted in the center comes 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 the Frosting
Cream the softened butter until smooth and creamy. Gradually add powdered sugar, beating constantly to avoid lumps. Mix in the coconut milk, vanilla, and coconut extracts until the frosting is smooth, fluffy, and bursting with flavor.
Step 8: Assemble and Frost Your Cake
Place one cake layer on your serving plate and spread a generous layer of frosting on top. Repeat with remaining layers, then cover the entire cake with frosting on the top and sides.
Step 9: Decorate with Shredded Coconut
Press sweetened shredded coconut onto the sides and the top of the cake, giving it that classic, textured tropical finish that makes this cake so special.
Step 10: Chill Before Serving
Refrigerate the cake for at least one hour to allow the frosting to set perfectly, making it easier to slice and enjoy every heavenly bite.
How to Serve Decadent Old-Fashioned Coconut Cake Recipe

Garnishes
For a picture-perfect presentation, consider garnishing with fresh coconut flakes toasted lightly, edible flowers, or even a sprinkle of chopped toasted pecans to add a delightful crunch that complements the cake’s soft texture.
Side Dishes
This cake pairs beautifully with tangy fresh berries, a scoop of vanilla bean ice cream, or a dollop of lightly whipped cream. These sides add balance, keeping the coconut cake the star while providing refreshing contrasts.
Creative Ways to Present
Slice your cake into generous wedges and serve over tropical-themed plates or with a drizzle of passion fruit or mango coulis for an exotic twist. For gatherings, try mini versions as cupcake-style delights or layer into parfait glasses with coconut pudding and toasted coconut for a show-stopping dessert.
Make Ahead and Storage
Storing Leftovers
Keep your leftover Decadent Old-Fashioned Coconut Cake Recipe tightly wrapped in plastic wrap or stored in an airtight container at room temperature for up to two days, or in the refrigerator for up to five days to maintain freshness.
Freezing
This cake freezes well! Wrap each cake layer tightly in plastic wrap and then aluminum foil to prevent freezer burn. Freeze for up to three months. Thaw overnight in the refrigerator before frosting and assembling for best results.
Reheating
The great news is that this cake is best enjoyed slightly chilled or at room temperature, so reheating is not necessary. If you prefer your cake a little softer, allow it to warm at room temperature for about 30 minutes before serving.
FAQs
Can I use coconut flour instead of all-purpose flour in this recipe?
Coconut flour behaves very differently than all-purpose flour and absorbs a lot more liquid, so substituting directly is not recommended. For this Decadent Old-Fashioned Coconut Cake Recipe, it’s best to stick with all-purpose flour for the perfect texture.
Is there a vegan version of this coconut cake?
You can adapt the recipe by using plant-based butter, flax or chia eggs, and almond or soy milk in place of dairy milks. Keep the coconut milk to maintain that rich flavor. Expect a slightly different texture, but still delicious!
Can I make this cake gluten-free?
Absolutely! Use a gluten-free all-purpose baking blend in place of regular flour. Just make sure your baking powder and other ingredients are certified gluten-free to keep it safe and tasty.
How long does the cake keep its freshness?
When stored properly in an airtight container, this cake stays moist and fresh for up to five days in the refrigerator. Beyond that, texture and flavor start to diminish.
Can I double the recipe for a larger cake?
Definitely! This Decadent Old-Fashioned Coconut Cake Recipe scales up well. Just double the ingredients, use larger pans or more cake layers, and adjust the baking time as needed. Keep a close eye on the cake to avoid overbaking.
Final Thoughts
There’s something truly special about the Decadent Old-Fashioned Coconut Cake Recipe—it’s a delicious reminder that classic desserts never go out of style. Whether you’re baking it for a celebration or simply indulging yourself, this cake delivers layers of love, flavor, and tropical bliss that will brighten any day. Give it a try and watch how quickly it becomes a beloved favorite in your kitchen and at your table.
Print
Decadent Old-Fashioned Coconut Cake Recipe
- Prep Time: 20 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 luscious, moist layered cake bursting with tropical coconut flavor. Made with a rich blend of buttermilk and coconut milk, and enhanced with vanilla and coconut extracts, the cake layers are tender and fluffy. The luscious buttercream frosting is perfectly sweetened and infused with coconut, generously coated with shredded coconut for a delightful texture. Ideal for celebrations or an indulgent treat, this classic coconut cake promises a moist crumb and rich taste with every bite.
Ingredients
Cake Ingredients
- 3 cups (375 g) all-purpose flour
- 1 tbsp baking powder
- 1/2 tsp baking soda
- 1/2 tsp salt
- 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
- 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 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. This ensures even distribution of the leavening agents.
- Cream Butter and Sugar: Using a mixer, beat the softened butter and granulated sugar for 3 to 4 minutes until the mixture becomes light and fluffy, incorporating air for a tender cake texture.
- Add Eggs and Extracts: Add the eggs one at a time, mixing thoroughly after each addition to maintain a smooth batter. Stir in the vanilla and coconut extracts to infuse the cake with flavor.
- Combine Wet and Dry Ingredients: Gradually add the dry ingredients into the butter mixture, alternating with coconut milk and buttermilk, starting and ending with the dry ingredients. Mix gently just until combined to avoid overworking the batter.
- Bake: Divide the batter evenly among the prepared cake pans. Bake for 25 to 30 minutes, or until a toothpick inserted into the center comes out clean. Let cakes cool for 10 minutes in the pans before transferring 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 the coconut milk, vanilla, and coconut extracts until the frosting is smooth, fluffy, and spreadable.
- Assemble Cake: Once the cake layers are completely cool, layer and frost them using the prepared coconut frosting. Finish by frosting the sides and top evenly for a polished look.
- Decorate: Press the sweetened shredded coconut onto the sides and top of the frosted cake for added texture and visual appeal.
- Chill: Refrigerate the decorated cake for at least one hour before serving to allow the frosting to set and flavors to meld.
Notes
- Make sure all ingredients are at room temperature for best mixing results.
- Do not overmix the batter to keep the cake tender and light.
- Use sweetened shredded coconut for the best flavor and texture contrast.
- The cake can be stored covered in the refrigerator for up to 3 days.
- Allow refrigerated cake to come to room temperature before serving for the best taste and texture.

