This creamy coconut cake is a soft, tender layer cake filled with a rich coconut cream and finished with a smooth coconut frosting. Every bite delivers a balanced sweetness, a moist crumb, and a full coconut flavor that feels both comforting and special.

Why You’ll Love This Recipe

This cake is perfect if you love coconut desserts that aren’t dry or overly sweet. The combination of coconut milk, shredded coconut, and coconut extract creates deep flavor, while the creamy filling adds a luxurious texture. It’s ideal for celebrations, gatherings, or whenever you want a bakery-style dessert made at home.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

Coconut Cake Layers
2½ cups all-purpose flour
2½ teaspoons baking powder
½ teaspoon salt
¾ cup unsalted butter, softened
1½ cups granulated sugar
4 large eggs
1 teaspoon vanilla extract
1 teaspoon coconut extract
1 cup canned coconut milk, well stirred
1 cup sweetened shredded coconut

Creamy Coconut Filling
1 cup coconut milk
½ cup heavy cream
½ cup granulated sugar
3 tablespoons cornstarch
2 large egg yolks
2 tablespoons unsalted butter
1 teaspoon coconut extract

Coconut Frosting
8 ounces cream cheese, softened
½ cup unsalted butter, softened
3 cups powdered sugar
1 teaspoon coconut extract
1–2 tablespoons coconut milk, as needed

Garnish
Sweetened shredded coconut, toasted or untoasted

Directions

Prepare the Cake Layers
Preheat the oven to 350°F (175°C). Grease and line two 9-inch round cake pans. In a bowl, whisk together the flour, baking powder, and salt. In a separate large bowl, cream the butter and sugar until light and fluffy. Beat in the eggs one at a time, mixing well after each addition. Add the vanilla extract and coconut extract. Alternate adding the dry ingredients and coconut milk, mixing just until combined. Gently fold in the shredded coconut. Divide the batter evenly between the pans and bake for 25 to 30 minutes, until a toothpick inserted in the center comes out clean. Allow the cakes to cool completely.

Make the Coconut Cream Filling
In a saucepan, whisk together the sugar, cornstarch, egg yolks, coconut milk, and heavy cream. Cook over medium heat, whisking constantly, until the mixture thickens. Remove from heat and stir in the butter and coconut extract. Let the filling cool completely, chilling it if needed to thicken further.

Make the Coconut Frosting
Beat the cream cheese and butter together until smooth and creamy. Gradually add the powdered sugar and coconut extract. Beat until fluffy, adding coconut milk a little at a time until the frosting reaches a spreadable consistency.

Assemble the Cake
Place one cake layer on a serving plate. Spread the coconut cream filling evenly over the top. Place the second cake layer on top. Frost the top and sides of the cake with the coconut frosting. Gently press shredded coconut onto the frosting to garnish.

Servings and timing

Servings: 12 slices
Preparation time: 30 minutes
Baking time: 25–30 minutes
Cooling and assembly time: 60 minutes
Total time: approximately 2 hours

Variations

For extra moisture, brush the cake layers with a small amount of warm coconut milk before assembling. Use toasted shredded coconut for a deeper, nuttier flavor. Add a thin layer of pineapple filling between the cake layers for a tropical twist. This recipe can also be adapted into cupcakes or baked as a sheet cake with adjusted baking time.

Storage/Reheating

Store the cake covered in the refrigerator for up to 4 days. Allow slices to sit at room temperature for about 20 minutes before serving for the best texture. Freezing is possible by wrapping individual slices tightly and freezing for up to 2 months. Thaw overnight in the refrigerator.

FAQs

Can I use homemade coconut milk?

Yes, as long as it is rich and well blended, but canned coconut milk provides the most consistent results.

Can I make this cake in advance?

Yes, the cake layers and filling can be made a day ahead and assembled before serving.

Is this cake very sweet?

The sweetness is balanced by the creamy filling and coconut flavor, making it rich but not overpowering.

Can I skip the coconut extract?

You can, but the coconut flavor will be milder.

What type of coconut milk works best?

Full-fat canned coconut milk is recommended for the best flavor and texture.

Can I use whipped cream instead of frosting?

You can, but the cake will be less stable and should be served immediately.

How do I prevent dry cake layers?

Avoid overbaking and measure ingredients accurately.

Can I make this cake gluten-free?

Yes, by using a reliable gluten-free all-purpose flour blend.

Does the filling need to be chilled?

Chilling helps it thicken and makes assembly easier.

Can I decorate the cake differently?

Yes, you can add piping, extra coconut, or keep it simply frosted.

Conclusion

This creamy coconut cake is a show-stopping dessert that combines soft layers, a smooth coconut filling, and a light, flavorful frosting. It’s a dependable recipe that delivers impressive results, making it perfect for special occasions or whenever you want a truly satisfying coconut treat.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Coconut Cake


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Yusra
  • Total Time: 2 hours
  • Yield: 12 slices
  • Diet: Vegetarian

Description

This creamy coconut cake features tender layers filled with a rich coconut cream and frosted with a smooth coconut frosting. It’s a moist, flavorful dessert that’s perfect for special occasions or coconut lovers.


Ingredients

  • 2½ cups all-purpose flour
  • 2½ teaspoons baking powder
  • ½ teaspoon salt
  • ¾ cup unsalted butter, softened
  • 1½ cups granulated sugar
  • 4 large eggs
  • 1 teaspoon vanilla extract
  • 1 teaspoon coconut extract
  • 1 cup canned coconut milk, well stirred
  • 1 cup sweetened shredded coconut
  • For the Creamy Coconut Filling:
  • 1 cup coconut milk
  • ½ cup heavy cream
  • ½ cup granulated sugar
  • 3 tablespoons cornstarch
  • 2 large egg yolks
  • 2 tablespoons unsalted butter
  • 1 teaspoon coconut extract
  • For the Coconut Frosting:
  • 8 ounces cream cheese, softened
  • ½ cup unsalted butter, softened
  • 3 cups powdered sugar
  • 1 teaspoon coconut extract
  • 12 tablespoons coconut milk, as needed
  • Garnish: Sweetened shredded coconut, toasted or untoasted

Instructions

  1. Prepare the Cake Layers: Preheat oven to 350°F (175°C). Grease and line two 9-inch round cake pans. In a bowl, whisk together flour, baking powder, and salt.
  2. In a large bowl, cream the butter and sugar until light and fluffy. Beat in the eggs one at a time. Mix in vanilla and coconut extracts.
  3. Alternate adding dry ingredients and coconut milk to the butter mixture, mixing until just combined. Fold in shredded coconut.
  4. Divide batter between prepared pans. Bake 25–30 minutes or until a toothpick inserted comes out clean. Cool completely.
  5. Make the Coconut Cream Filling: In a saucepan, whisk together coconut milk, heavy cream, sugar, cornstarch, and egg yolks. Cook over medium heat, whisking until thickened.
  6. Remove from heat. Stir in butter and coconut extract. Let cool completely. Chill if needed for easier assembly.
  7. Make the Coconut Frosting: Beat cream cheese and butter until smooth. Add powdered sugar gradually and beat until fluffy. Mix in coconut extract and enough coconut milk for a spreadable consistency.
  8. Assemble the Cake: Place one cake layer on a serving plate. Spread coconut cream filling on top. Add second cake layer. Frost top and sides with coconut frosting. Garnish with shredded coconut.

Notes

  • Brush cake layers with warm coconut milk for extra moisture.
  • Use toasted coconut for more flavor and texture.
  • Add a thin layer of pineapple jam for a tropical variation.
  • Filling and layers can be made a day in advance.
  • Let slices sit at room temperature before serving for best texture.
  • Prep Time: 30 minutes
  • Cook Time: 30 minutes
  • Category: Dessert
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 slice
  • Calories: 520
  • Sugar: 42g
  • Sodium: 180mg
  • Fat: 29g
  • Saturated Fat: 20g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 58g
  • Fiber: 2g
  • Protein: 6g
  • Cholesterol: 115mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star