Go Back
A close-up of a delicious slice of Coconut Custard Cake on a white plate, topped with creamy frosting and toasted coconut flakes.
Maryam

Heavenly Coconut Custard Cake

A moist and tender coconut-infused cake layered with a rich, creamy coconut custard and topped with toasted coconut flakes. This cake is a tropical delight perfect for any occasion.
Prep Time 45 minutes
Cook Time 55 minutes
Total Time 1 hour 40 minutes
Servings: 12 slices
Course: Dessert
Cuisine: American, Tropical
Calories: 550

Ingredients
  

For the Coconut Cake:
  • 2 1/2 cups all-purpose flour sifted
  • 1 tsp baking powder
  • 1/2 tsp baking soda
  • 1/2 tsp salt
  • 1 cup unsalted butter softened, room temperature
  • 2 cups granulated sugar
  • 4 large eggs room temperature
  • 1 cup full-fat coconut milk room temperature
  • 1 tsp vanilla extract
  • 1/2 cup shredded unsweetened coconut
For the Coconut Custard:
  • 1 1/2 cups full-fat coconut milk
  • 1/2 cup heavy cream
  • 1/2 cup granulated sugar
  • 1/4 cup cornstarch
  • 3 large egg yolks
  • 2 tbsp unsalted butter
  • 1 tsp vanilla extract
  • 1/4 cup shredded unsweetened coconut
For the Topping:
  • 1 cup shredded sweetened coconut flakes toasted

Equipment

  • 9-inch round cake pans (2)
  • Large Mixing Bowls (2)
  • Medium saucepan
  • Whisk
  • Electric mixer (stand or hand-held)
  • Rubber spatula
  • Wire Rack
  • Measuring cups and spoons
  • Parchment Paper

Method
 

Prepare the Coconut Cake:
  1. Preheat oven to 350°F (175°C). Grease and flour two 9-inch round cake pans. Line the bottoms with parchment paper.
  2. In a medium bowl, whisk together the sifted flour, baking powder, baking soda, and salt. Set aside.
  3. In a large bowl, using an electric mixer, cream together the softened butter and granulated sugar until light and fluffy, about 3-5 minutes.
  4. Add the eggs one at a time, beating well after each addition until fully incorporated. Scrape down the sides of the bowl as needed.
  5. In a separate small bowl, combine the coconut milk and vanilla extract.
  6. Alternately add the dry ingredients and the coconut milk mixture to the butter mixture, beginning and ending with the dry ingredients (3 additions of dry, 2 additions of wet). Mix on low speed until just combined after each addition. Do not overmix.
  7. Fold in the 1/2 cup unsweetened shredded coconut with a rubber spatula.
  8. Divide the batter evenly between the two prepared cake pans.
  9. Bake for 30-35 minutes, or until a wooden skewer inserted into the center comes out clean.
  10. Let the cakes cool in the pans on a wire rack for 10-15 minutes, then invert them onto the wire rack to cool completely.
Prepare the Coconut Custard:
  1. In a medium saucepan, whisk together 1 cup of the coconut milk, heavy cream, and granulated sugar over medium heat until the sugar dissolves and the mixture begins to simmer gently. Do not boil.
  2. In a separate medium bowl, whisk together the remaining 1/2 cup coconut milk, cornstarch, and egg yolks until smooth.
  3. Slowly pour about half of the hot coconut milk mixture into the egg yolk mixture, whisking constantly to temper the yolks.
  4. Pour the tempered egg yolk mixture back into the saucepan with the remaining hot coconut milk mixture.
  5. Cook over medium-low heat, whisking constantly, until the custard thickens significantly and coats the back of a spoon, about 5-8 minutes. Bring it to a gentle boil for 1 minute while continuing to whisk to ensure the cornstarch is cooked through.
  6. Remove from heat and stir in the unsalted butter, vanilla extract, and 1/4 cup unsweetened shredded coconut until the butter is melted and fully incorporated.
  7. Transfer the custard to a clean bowl, cover the surface directly with plastic wrap to prevent a skin from forming, and chill in the refrigerator for at least 2 hours, or until completely cold and firm.
Assemble the Cake:
  1. Once the cake layers are completely cool and the custard is chilled and firm, level the cake layers with a serrated knife if necessary.
  2. Place one cake layer on your serving plate or cake stand. Spread about half of the coconut custard evenly over the top of the first cake layer, leaving a small border.
  3. Carefully place the second cake layer on top. Spread the remaining custard over the top of the second cake layer.
Prepare and Add Topping:
  1. Preheat oven to 325°F (160°C). Spread the 1 cup shredded sweetened coconut flakes evenly on a baking sheet.
  2. Toast in the preheated oven for 5-10 minutes, stirring occasionally, until golden brown and fragrant. Watch carefully to prevent burning.
  3. Let the toasted coconut cool completely.
  4. Generously sprinkle the cooled toasted coconut flakes over the top and sides of the assembled cake.
  5. Refrigerate the cake for at least 30 minutes before slicing to allow the custard to set further and the flavors to meld.

Notes

For best results, ensure all cold ingredients (butter, eggs, coconut milk) are at room temperature for the cake batter.
Covering the custard directly with plastic wrap is crucial to prevent a skin from forming.
The cake can be made a day in advance and stored in the refrigerator. Bring to room temperature for 30 minutes before serving for optimal flavor and texture.