If you’re looking for a show-stopping dessert that transports you straight to a tropical paradise, look no further than this Coconut Cream Cake with Coconut Cream Cheese Frosting Recipe. Imagine layers of moist, tender cake infused with delicate coconut milk and coconut extract, crowned with a luscious, tangy cream cheese frosting that’s bursting with coconut flavor. Sprinkled generously with toasted coconut flakes, this cake brings a perfect balance of sweetness, creaminess, and subtle tropical crunch that will have everyone asking for seconds. Whether it’s a special celebration or just a delightful treat to brighten your day, this recipe is a guaranteed crowd-pleaser and a heartfelt favorite I love to share with close friends and family.

Ingredients You’ll Need
These simple but essential ingredients come together beautifully to create the perfect coconut cream cake. Each one plays its own critical role: from providing moisture and richness to creating that fluffy crumb and cheesecake-like frosting texture.
- Salted butter (1 ½ cups total): Adds richness and moisture while helping create a tender crumb.
- Granulated sugar (1 ¾ cups): Sweetens the cake just right and helps with the cake’s golden color.
- Unsweetened coconut milk (1 ½ cups, divided): Infuses the cake with gorgeous coconut flavor and keeps it moist.
- Large eggs (4): Provide structure and lift to the cake layers.
- All-purpose flour (2 ½ cups): Forms the cake’s soft and tender base.
- Baking powder (1 teaspoon): Gives the cake its rise for a fluffy texture.
- Baking soda (½ teaspoon): Balances acidity and improves crumb texture.
- Salt (½ teaspoon): Enhances the overall flavors and balances sweetness.
- Buttermilk (1 cup): Adds tanginess and tenderness while reacting with baking soda.
- Coconut extract (2 teaspoons total): Elevates the coconut flavor, making it vibrant and aromatic.
- Cream cheese (8 ounces, softened): Creates the tangy, silky base of the frosting.
- Powdered sugar (5 cups): Sweetens and thickens the frosting to the perfect consistency.
- Milk (as needed): Adjusts the frosting’s texture for easy spreading.
- Sweetened shredded coconut (2 cups): Toasted for garnish, adding texture and visual appeal.
How to Make Coconut Cream Cake with Coconut Cream Cheese Frosting Recipe
Step 1: Prepare Your Pans and Oven
Preheat your oven to a surprisingly low 275 degrees Fahrenheit. This gentle baking temperature is key for a tender, evenly baked coconut cake. Grease and flour two 9-inch cake pans thoroughly, lining the bottoms with parchment paper for easy removal and perfect cake layers.
Step 2: Separate the Eggs
Separate the egg whites from the yolks carefully, placing the whites in a medium bowl for later. This step is crucial to create fluffy, light layers by folding in the whipped egg whites at the right moment.
Step 3: Mix the Wet Ingredients
Using a hand mixer, beat together softened butter, granulated sugar, 1 cup of coconut milk, and the egg yolks on medium speed until fluffy and combined. This blend forms the rich, tropical base of your cake batter.
Step 4: Combine the Dry Ingredients
Whisk together the flour, baking powder, baking soda, and salt in a separate bowl. Gradually add these dry ingredients to the wet mixture, alternating with the buttermilk and coconut extract mixture, mixing on low speed to ensure you don’t overwork the batter.
Step 5: Whip Egg Whites and Fold In
Add a pinch of salt to the reserved egg whites and beat them on high speed until stiff peaks form. Gently fold these whipped whites into the cake batter with a spatula. This delicate folding is what gives the cake its light and airy texture.
Step 6: Bake the Cakes
Divide the batter evenly between the two prepared cake pans. Bake for 60 to 65 minutes, or until a toothpick inserted in the center comes out clean. Once baked, let the cakes cool in their pans for 10 minutes before inverting onto wire racks.
Step 7: Add Coconut Milk Drizzle
While the cakes are still warm but not hot, poke holes all over the top surface carefully without breaking through to the bottom. Drizzle the remaining ½ cup of coconut milk evenly over the cakes—this adds extra coconut moisture and flavor in every bite.
Step 8: Cool and Chill
Allow the cakes to cool completely. For easier frosting the next day, wrap them tightly in plastic wrap and refrigerate overnight. This resting step also gives the flavors time to meld beautifully.
Step 9: Make the Coconut Cream Cheese Frosting
Beat softened butter, cream cheese, and coconut extract together until fluffy and smooth. Slowly add powdered sugar, mixing well after each addition until you reach the ideal spreading consistency. Add a splash of milk if the frosting is too thick.
Step 10: Assemble and Frost the Cake
Place one cooled cake layer on a serving plate and cover the top with a generous layer of frosting. Set the second cake layer on top, then spread frosting evenly over the top and sides of the cake for a smooth finish.
Step 11: Add Toasted Coconut Topping
Toasted coconut takes this Coconut Cream Cake with Coconut Cream Cheese Frosting Recipe to the next level. Simply bake 2 cups of sweetened shredded coconut in a 325-degree oven for 10 minutes until golden and fragrant. Cool the coconut, then gently press it onto the frosting-covered cake for a beautiful, crunchy finish.
How to Serve Coconut Cream Cake with Coconut Cream Cheese Frosting Recipe

Garnishes
Fresh garnishes can elevate your cake’s presentation and flavor. Consider adding toasted coconut flakes on top along with edible flowers like pansies or tropical fruit slices such as mango or kiwi to echo the cake’s island inspiration.
Side Dishes
This cake pairs beautifully with light, refreshing sides like fresh berry salad, tropical fruit sorbet, or a bright citrus custard. The contrast of cool, zesty accompaniments complements the rich and creamy cake perfectly.
Creative Ways to Present
For a fun twist, serve the cake in individual mason jars layered with frosting and cake crumbs, or make cupcakes using the same batter and frosting. Dressing up the cake board with coconut leaves or rustic tropical decor can also create a charming display.
Make Ahead and Storage
Storing Leftovers
Keep any leftover cake covered tightly with plastic wrap or in an airtight container in the refrigerator to maintain freshness for up to 4 days. The flavors often intensify after resting overnight!
Freezing
You can freeze unfrosted cake layers wrapped well in plastic wrap and foil for up to 3 months. Thaw gently in the refrigerator before frosting. For frosted cake, freeze in a sturdy container and allow extra thawing time to avoid condensation on the frosting.
Reheating
This cake is best enjoyed chilled or at room temperature, but if preferred warm, briefly microwave individual slices for 10 to 15 seconds. Be careful not to overheat, or the frosting may soften too much.
FAQs
Can I use canned coconut milk instead of fresh?
Absolutely, canned coconut milk works wonderfully in this recipe and adds rich flavor and moisture to the cake. Just be sure to shake the can well before measuring.
What if I don’t have coconut extract?
If you don’t have coconut extract, vanilla extract is a fine substitute, though the coconut flavor won’t be as pronounced. Using toasted coconut generously will help bring out that tropical vibe.
Why is the cake baked at such a low temperature?
Baking at 275 degrees ensures the cake cooks gently and evenly, giving it a tender, moist crumb without drying out or browning too quickly. It might take longer, but the texture is worth it!
Can I use light cream cheese for the frosting?
Yes, light cream cheese can be used, but it may affect the frosting’s richness and texture. I recommend full-fat cream cheese for the creamiest, most luscious frosting.
How do I prevent the cake from sticking to the pan?
Greasing, flouring, and lining the cake pans with parchment paper is your best bet for easy removal. Letting the cake cool slightly before inverting also helps it release cleanly.
Final Thoughts
There’s something incredibly special about this Coconut Cream Cake with Coconut Cream Cheese Frosting Recipe that brings warmth and joy to any occasion. It’s the kind of dessert you’ll find yourself craving again and again — a perfect blend of tropical flavors and comforting creaminess. I wholeheartedly encourage you to try making this cake; once you do, it might just become a beloved staple in your kitchen and celebrations alike!
Print
Coconut Cream Cake with Coconut Cream Cheese Frosting Recipe
- Prep Time: 30 minutes
- Cook Time: 1 hour 5 minutes
- Total Time: 1 hour 35 minutes
- Yield: 12 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
This Coconut Cream Cake with Coconut Cream Cheese Frosting is a moist, flavorful layered cake infused with coconut milk and extract, topped with a creamy coconut cream cheese frosting and toasted shredded coconut. Perfect for coconut lovers, it features a tender crumb baked low and slow for optimal moisture, with a rich frosting that perfectly complements the tropical flavors.
Ingredients
Cake Ingredients
- 1 cup salted butter (softened)
- 1 ¾ cups granulated sugar
- 1 ½ cups unsweetened coconut milk (divided)
- 4 large eggs (separated)
- 2 ½ cups all-purpose flour
- 1 teaspoon baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
- 1 cup buttermilk
- 1 teaspoon coconut extract
Frosting Ingredients
- ½ cup salted butter (softened)
- 8 ounces cream cheese (softened)
- 1 teaspoon coconut extract
- 5 cups powdered sugar
- Milk (as needed for consistency)
Toasted Coconut Topping
- 2 cups sweetened shredded coconut
Instructions
- Preheat and Prepare Pans: Preheat your oven to 275°F. Grease and flour two 9-inch cake pans, then line the bottom with parchment paper, greasing again to ensure easy cake release.
- Separate Eggs: Carefully separate the egg whites from the yolks. Place the yolks in a large mixing bowl and reserve the whites in a separate medium bowl.
- Make Wet Mixture: To the bowl with egg yolks, add softened butter, granulated sugar, and 1 cup of coconut milk. Using a hand mixer on medium speed, beat until the mixture is fluffy and well combined.
- Combine Dry Ingredients: In another bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt until evenly mixed.
- Alternate Adding Dry and Wet Ingredients: Gradually add the dry ingredients to the wet mixture on low speed, alternating with a mixture of buttermilk and coconut extract, until just combined.
- Beat Egg Whites: Add a pinch of salt to the reserved egg whites and beat with a mixer on high speed until stiff peaks form.
- Fold Egg Whites: Gently fold the beaten egg whites into the batter until just incorporated, maintaining as much air as possible for a light texture.
- Bake the Cake: Divide the batter evenly between the prepared pans. Bake for 60 to 65 minutes, until a toothpick inserted into the center comes out clean.
- Cool and Drizzle: Let the cakes cool in the pans for 10 minutes before inverting onto wire racks. Poke holes all over the tops of the cakes without piercing through, then drizzle the remaining ½ cup coconut milk evenly over each cake.
- Chill Cakes: Allow the cakes to cool completely. For easier frosting, wrap cakes tightly in plastic wrap and refrigerate overnight.
- Prepare Frosting: In a medium bowl, beat together softened butter, cream cheese, and coconut extract on medium speed until fluffy. Gradually beat in powdered sugar until the frosting is smooth and spreads easily, adding milk as needed to reach desired consistency.
- Toast Coconut: Spread sweetened shredded coconut in a single layer on an ungreased cookie sheet. Bake at 325°F for 10 minutes, stirring once, until some pieces are golden brown and others soft. Cool before using.
- Assemble Cake: Place one cake layer on a serving plate and spread frosting evenly on top. Place the second layer over the first and frost the top and sides of the entire cake.
- Add Topping: Press toasted shredded coconut onto the frosting-covered sides and top of the cake for a crunchy, flavorful finish. Refrigerate leftover cake covered.
Notes
- Baking at a low temperature (275°F) ensures the cake remains moist and cooks evenly.
- Separating eggs and folding in egg whites gently helps create a light, airy texture.
- Drizzling coconut milk onto warm cake adds extra moisture and rich coconut flavor.
- Toasted shredded coconut adds both texture and a deeper coconut aroma to finish the cake beautifully.
- Refrigerating the cake overnight makes it easier to frost and enhances flavor melding.
- Use parchment paper in pans to prevent sticking and achieve a clean cake release.
- Ensure all dairy ingredients are at room temperature for best mixing results.

