Homemade Coconut Cake is the kind of old-fashioned dessert that brings instant nostalgia—light, tender white cake layers soaked in coconut milk, stacked high with fluffy frosting, and covered in snowy shreds of sweet coconut. It’s a beloved staple at Easter, weddings, Southern gatherings, and birthdays, but this dreamy cake is welcome at any table, anytime.
With its tropical twist and melt-in-your-mouth texture, this coconut cake delivers elegance and comfort in equal measure. Whether you’re serving it at a celebration or just want to treat yourself to a special homemade dessert, this recipe makes it simple to bake something truly spectacular from scratch.
Ingredients Overview: What Makes This Coconut Cake So Good?
Each element in this cake—cake layers, coconut soaking syrup, and the frosting—is crafted to enhance flavor and texture without overpowering the delicate coconut profile.
For the Cake
-
All-Purpose Flour: The structural base that holds everything together. For a finer crumb, cake flour can also be used.
-
Baking Powder + Baking Soda: These leaveners help the cake rise beautifully while staying tender.
-
Egg Whites: Used instead of whole eggs to keep the cake extra light and white in color.
-
Granulated Sugar: Sweetens the cake while helping create a delicate, moist crumb.
-
Unsalted Butter: Adds rich flavor and tender texture.
-
Coconut Milk (Canned, Full-Fat): Replaces some of the dairy for subtle coconut richness.
-
Whole Milk or Buttermilk: Adds moisture and a bit of tang to balance the sweetness.
-
Vanilla Extract + Coconut Extract: The duo that layers in flavor and enhances the coconut profile without being too strong.
Coconut Soaking Syrup (Optional but Recommended)
Brushing the cake layers with a quick coconut milk syrup keeps the cake ultra-moist and coconut-forward without being soggy.
-
Coconut Milk
-
Powdered Sugar or Granulated Sugar
-
Vanilla or Coconut Extract
For the Frosting
-
Cream Cheese or Buttercream Base: Cream cheese brings tangy contrast, while a buttercream base is lighter and sweeter. Both are traditional.
-
Powdered Sugar: Sweetens and thickens the frosting.
-
Vanilla + Coconut Extract: Enhances the frosting flavor.
-
Shredded Sweetened Coconut: Pressed onto the frosted cake, it creates that iconic snowy finish.
Step-by-Step Instructions: How to Make the Best Coconut Cake from Scratch

This cake includes several components, but each step is simple. Here’s how to create a bakery-style coconut cake at home.
1. Make the Cake Batter
-
Preheat oven to 350°F (175°C). Grease and flour two 8-inch or 9-inch round cake pans and line the bottoms with parchment paper.
-
In a medium bowl, whisk together:
-
2 1/2 cups all-purpose flour
-
1 tbsp baking powder
-
1/2 tsp baking soda
-
1/2 tsp salt
-
-
In a large mixing bowl, beat:
-
1 cup unsalted butter (softened)
-
1 3/4 cups granulated sugar
-
Beat until light and fluffy (2–3 minutes).
-
-
Add 5 egg whites, one at a time, mixing well between each.
-
Stir in:
-
1 tsp vanilla extract
-
1 tsp coconut extract
-
-
Alternate adding dry ingredients and liquids:
-
Mix in 1 cup canned coconut milk and 1/2 cup whole milk (or buttermilk), starting and ending with flour mixture.
-
-
Do not overmix—stop when batter is smooth and fluffy.
2. Bake the Cake Layers
-
Divide batter evenly between the prepared pans.
-
Bake for 28–32 minutes, or until a toothpick comes out clean.
-
Let cool in pans for 10 minutes, then invert onto wire racks and cool completely.
3. Optional: Brush with Coconut Syrup
-
In a small bowl, combine:
-
1/3 cup coconut milk
-
2 tbsp powdered sugar
-
1/2 tsp coconut extract
-
-
Lightly brush the tops of cooled cake layers to infuse moisture and flavor. Let sit for 15 minutes before frosting.
4. Make the Frosting
Choose your style:
Cream Cheese Frosting:
-
Beat together:
-
8 oz cream cheese (softened)
-
1/2 cup unsalted butter (softened)
-
1 tsp vanilla extract
-
1/2 tsp coconut extract
-
-
Add 4 cups powdered sugar gradually and beat until fluffy.
OR
Coconut Buttercream:
-
Beat:
-
1 cup unsalted butter (softened)
-
1/4 cup canned coconut milk
-
1 tsp vanilla
-
1/2 tsp coconut extract
-
-
Add 4 cups powdered sugar and whip until light and spreadable.
5. Assemble and Decorate
-
Place one cake layer on a serving plate. Spread frosting evenly on top.
-
Add the second layer and frost the top and sides.
-
Press 2–3 cups shredded sweetened coconut into the frosting, covering the cake completely.
-
Chill the cake for 30–60 minutes before slicing to help it set.
Tips, Variations, and Substitutions
Expert Tips
-
Room temperature ingredients ensure a smooth batter and frosting.
-
Use parchment paper on the bottom of pans to prevent sticking.
-
Chill the cake before slicing—it’ll give cleaner cuts and better texture.
Flavor Variations
-
Lemon-Coconut Cake: Add lemon zest and a squeeze of juice to the batter and frosting.
-
Toasted Coconut Cake: Toast half of the coconut topping for nutty flavor and texture contrast.
-
Filled Coconut Cake: Add a layer of pineapple curd or raspberry jam between the layers for a tropical twist.
Dietary Substitutions
-
Gluten-Free: Use a gluten-free flour blend with xanthan gum.
-
Dairy-Free: Substitute dairy-free butter, coconut yogurt for buttermilk, and vegan cream cheese.
-
Lower Sugar: Reduce sugar in cake and frosting by 1/4 cup each; taste and adjust.
Serving Ideas & Occasions
Coconut cake shines in celebrations both big and small:
-
Easter dinner centerpieces
-
Mother’s Day brunch
-
Weddings, showers, and birthdays
-
Afternoon tea or weekend dessert
It pairs beautifully with:
-
Fresh tropical fruit on the side (pineapple, mango, or berries)
-
A cup of hot black tea or coffee
-
Light whipped cream or coconut cream topping
Nutritional & Health Notes
While rich and sweet, this homemade coconut cake can be enjoyed in balance:
-
Coconut milk provides natural flavor and healthy fats.
-
Egg whites lighten the cake, reducing cholesterol compared to whole eggs.
-
No artificial flavors or preservatives—you control every ingredient.
Want to make it a little lighter?
-
Opt for a single-layer sheet cake version with less frosting.
-
Use unsweetened shredded coconut and reduce sugar in the frosting.
-
Serve smaller slices with a side of fresh fruit.
Remember: Homemade desserts like this offer a balance of indulgence and wholesomeness you won’t find in store-bought cakes.
FAQ
1. Can I make coconut cake ahead of time?
Yes! Bake and cool the layers up to 2 days in advance. Wrap tightly and store at room temperature. The frosted cake can be refrigerated for 3–4 days.
2. Can I use sweetened coconut milk?
No—use unsweetened canned coconut milk for the best consistency and flavor. Sweetened versions can throw off the balance of the batter and make it too rich.
3. What kind of coconut should I use for topping?
Use sweetened shredded coconut for the classic texture and look. You can also use unsweetened coconut flakes or toast them for a nutty twist.
4. Can I freeze coconut cake?
Yes. Freeze unfrosted layers wrapped tightly for up to 2 months. You can also freeze frosted cake slices; thaw in the fridge overnight before serving.
5. What frosting is best—cream cheese or buttercream?
Cream cheese adds tangy richness that balances the sweetness. Buttercream is lighter and more traditional in some regions. Both are delicious—choose based on your preference.
6. Can I make this in a 9×13 pan?
Absolutely. Bake the batter in a greased 9×13″ pan at 350°F for 35–40 minutes. Top with frosting and coconut for a fuss-free version.
7. How do I keep my coconut cake moist?
Don’t overbake, use full-fat coconut milk, and brush the layers with coconut syrup before assembling. Storing it covered in the fridge also helps retain moisture.
PrintCoconut Flan Cake – Sweet, Tropical & Irresistible
This homemade coconut cake is light, moist, and rich with coconut flavor. Topped with fluffy frosting and sweet shredded coconut, it’s a perfect dessert for any celebration.
- Prep Time: 25 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour (plus chill time)
- Yield: 10–12 servings 1x
Ingredients
Cake Layers:
-
2 1/2 cups all-purpose flour
-
1 tbsp baking powder
-
1/2 tsp baking soda
-
1/2 tsp salt
-
1 cup unsalted butter, softened
-
1 3/4 cups granulated sugar
-
5 large egg whites
-
1 tsp vanilla extract
-
1 tsp coconut extract
-
1 cup canned coconut milk
-
1/2 cup whole milk or buttermilk
Coconut Syrup (Optional):
-
1/3 cup coconut milk
-
2 tbsp powdered sugar
-
1/2 tsp coconut extract
Frosting:
-
8 oz cream cheese, softened
-
1/2 cup unsalted butter
-
1 tsp vanilla
-
1/2 tsp coconut extract
-
4 cups powdered sugar
-
2–3 cups sweetened shredded coconut
Instructions
-
Preheat oven to 350°F (175°C). Grease and line two 8″ or 9″ cake pans.
-
Whisk flour, baking powder, soda, and salt in a bowl.
-
Cream butter and sugar until fluffy. Add egg whites one at a time. Stir in extracts.
-
Alternately mix in dry ingredients and coconut milk mixture, starting and ending with flour.
-
Divide batter between pans. Bake 28–32 minutes. Cool completely.
-
Optional: Brush layers with coconut syrup.
-
Make frosting by beating cream cheese, butter, extracts, and powdered sugar until fluffy.
-
Frost cake and press shredded coconut onto the sides and top. Chill before slicing.
Notes
-
Use unsweetened canned coconut milk—not the refrigerated kind.
-
For a sheet cake, use a 9×13 pan.
-
Store frosted cake in the fridge up to 4 days