Rich, moist chocolate cake meets a sweet coconut cream filling in this decadent dessert. Each tender chocolate layer is generously filled with a creamy coconut center, then covered in silky chocolate frosting and finished with shredded coconut flakes.
It’s the perfect cake for birthdays, holidays, celebrations, or anytime you’re craving something seriously indulgent.
Ingredients
For the Chocolate Cake
- 2 cups all-purpose flour
- 2 cups granulated sugar
- ¾ cup unsweetened cocoa powder
- 2 teaspoons baking soda
- 1 teaspoon baking powder
- 1 teaspoon salt
- 2 large eggs
- 1 cup buttermilk
- ½ cup vegetable oil
- 2 teaspoons vanilla extract
- 1 cup hot water or hot coffee
For the Coconut Cream Filling
- 1 can (14 oz) sweetened condensed milk
- 1½ cups shredded sweetened coconut
- ½ cup heavy cream
- 2 tablespoons unsalted butter
- 1 teaspoon vanilla extract
- 2 tablespoons cornstarch
- 2 tablespoons cold water
For the Chocolate Frosting
- 1 cup unsalted butter, softened
- ¾ cup unsweetened cocoa powder
- 4 cups powdered sugar
- ½ cup heavy cream or milk
- 2 teaspoons vanilla extract
- Pinch of salt
For Decoration
- 1–1½ cups shredded coconut
- Extra chocolate frosting, as needed
Instructions
1. Bake the Chocolate Cake
Preheat the oven to 350°F (175°C).
Grease and flour two 9-inch round cake pans and line the bottoms with parchment paper.
In a large bowl, whisk together the flour, sugar, cocoa powder, baking soda, baking powder, and salt.
Add the eggs, buttermilk, vegetable oil, and vanilla. Beat until the batter is smooth.
Slowly stir in the hot water or coffee. The batter will be fairly thin, which is perfectly normal.
Divide the batter evenly between the prepared pans.
Bake for 28–33 minutes, or until a toothpick inserted into the center comes out with a few moist crumbs.
Allow the cakes to cool in their pans for about 10 minutes, then transfer them to a wire rack to cool completely.
2. Make the Coconut Cream Filling
Place the condensed milk, shredded coconut, heavy cream, butter, and vanilla in a saucepan over medium-low heat.
Stir frequently until the mixture is hot and slightly thickened.
Mix the cornstarch with the cold water until smooth. Stir it into the coconut mixture.
Continue cooking for another 2–3 minutes, stirring constantly, until the filling becomes thick and creamy.
Remove from the heat and let it cool completely.
3. Prepare the Chocolate Frosting
Beat the softened butter until light and creamy.
Add the cocoa powder and mix until incorporated.
Gradually add the powdered sugar, alternating with the heavy cream or milk.
Add the vanilla and a pinch of salt, then beat for another 2–3 minutes until smooth and fluffy.
4. Assemble the Cake
If necessary, carefully level the tops of the cooled cake layers with a serrated knife.
Place one cake layer on a serving plate.
Spread the coconut cream filling evenly over the top, leaving a small border around the edge.
Place the second chocolate cake layer on top.
Press gently to make sure the layers are secure.
5. Frost the Cake
Cover the top and sides of the cake with the chocolate frosting.
Use a spatula to create smooth or decorative swirls.
Press shredded coconut onto the sides and sprinkle more generously over the top.
For an extra-decadent finish, drizzle a little melted chocolate over the cake before serving.
6. Chill Before Serving
Refrigerate the finished cake for at least 1 hour before slicing. This allows the coconut filling and frosting to firm up and makes the cake easier to cut.
Tips for the Best Chocolate Coconut Cake
- Make sure the coconut filling is completely cool before assembling the cake.
- Don’t overmix the cake batter after adding the flour.
- Hot coffee intensifies the chocolate flavor without making the cake taste like coffee.
- Toast some of the coconut flakes before decorating for extra flavor and crunch.
- For clean slices, use a sharp knife and wipe it clean between cuts.
Storage
Because of the creamy filling, store the cake covered in the refrigerator for up to 4 days. Allow slices to sit at room temperature for about 15–20 minutes before serving.
Final Thoughts
This Chocolate Coconut Cream Layer Cake is pure dessert indulgence. Moist chocolate cake, luscious coconut cream, rich chocolate frosting, and sweet coconut flakes come together in every bite. It’s an impressive centerpiece that looks beautiful on a dessert table and tastes even better than it looks.