Go Back

Coconut Cake

A moist and fluffy coconut cake layered with rich coconut cream cheese frosting, perfect for coconut lovers.
Prep Time 1 hour 20 minutes
Cook Time 45 minutes
Total Time 2 hours 5 minutes
Servings: 12
Cuisine: Chinese
Calories: 120

Ingredients
  

Main Ingredients
  • 2.5 cups all purpose flour
  • 2.5 tsp baking powder
  • 0.5 tsp salt
  • 0.75 cup unsalted butter
  • 1.5 cups sugar
  • 0.25 cup vegetable oil
  • 2 tsp coconut extract
  • 0.5 tsp vanilla extract
  • 4 large eggs
  • 1.25 cups coconut milk
  • 2 egg yolks egg yolks
  • 6 tbsp sugar
  • 2 tbsp cornstarch
  • 1.5 cups milk
  • 1 cup sweetened shredded coconut
  • 1 tbsp salted butter
  • 0.25 tsp coconut extract
  • 0.25 tsp vanilla extract
  • 16 oz cream cheese
  • 1 cup unsalted butter
  • 11 cups powdered sugar
  • 2 tsp coconut extract
  • 0.5 tsp vanilla extract
  • 1.5 cups toasted shredded coconut

Method
 

Preparation Steps
  1. Preheat oven to 350°F. Prepare three 8-inch cake pans with parchment paper and grease the sides.
  2. In a medium bowl, whisk together flour, baking powder, and salt. Set aside.
  3. In a large mixing bowl, beat butter, sugar, coconut extract, vanilla, until light and fluffy. Add eggs one at a time, mixing well after each.
  4. Alternately add dry ingredients and coconut milk to the batter, beginning and ending with dry ingredients. Mix until just combined.
  5. Divide batter evenly into prepared pans. Bake for 20-25 minutes, until a toothpick inserted in the center comes out clean.
  6. Cool cakes in pans for 10 minutes, then turn out onto wire racks to cool completely.
  7. Meanwhile, prepare coconut custard: Whisk egg yolks with 6 tbsp sugar and cornstarch. Heat milk in a saucepan until boiling.
  8. Gradually pour hot milk into egg mixture, whisking constantly. Return to saucepan and cook over medium heat until thickened.
  9. Remove from heat, stir in shredded coconut, butter, coconut extract, vanilla. Cover and refrigerate until cooled.
  10. Make frosting: Beat cream cheese and butter until smooth. Gradually add powdered sugar, coconut extract, vanilla, until fluffy.
  11. Assembling: Level cakes if needed. Spread coconut custard between layers, frost outside, then press toasted coconut onto sides and top.
  12. Refrigerate before serving. Best enjoyed within 3 days.

Notes

This coconut cake is perfect for celebrations and coconut lovers alike.