Go Back
Slice of moist coconut cake with creamy frosting and shredded coconut on a plate

How to Make the Perfect Homemade Coconut Cake

No ratings yet
Prep Time 25 minutes
Cook Time 32 minutes
Frosting & aSSEMBLY 25 minutes
Total Time 1 hour 45 minutes

Ingredients
  

  • 🔹 Dry Ingredients
  • 2 ½ cups all-purpose flour sifted for a lighter cake
  • 2 ½ tsp baking powder helps the cake rise evenly
  • ½ tsp baking soda adds lift and softness
  • ½ tsp salt balances sweetness
  • 🔹 Wet Ingredients
  • 1 cup unsalted butter softened at room temperature
  • 2 cups granulated sugar creates structure and sweetness
  • 4 large eggs room temperature for better mixing
  • 1 cup full-fat coconut milk adds richness
  • ½ cup sour cream adds moisture and tenderness
  • 1 ½ tsp coconut extract for intense coconut flavor
  • 1 tsp vanilla extract enhances overall flavor
  • 🔹 Coconut Elements
  • 1 ½ cups sweetened shredded coconut folded into batter for texture
  • ½ cup toasted coconut optional, for topping or decoration
  • 🥥 Coconut Cream Frosting
  • 1 cup unsalted butter room temperature
  • 4 cups powdered sugar
  • ¼ cup coconut cream from a can
  • 1 tsp coconut extract
  • Pinch of salt

Instructions
 

  • Preheat the oven to 350°F (175°C).
  • Prepare the pans by greasing and flouring two 9-inch round cake pans. Line the bottoms with parchment paper for easy removal.
  • Mix the dry ingredients in a large bowl:
  • 2 ½ cups all-purpose flour
  • 2 ½ tsp baking powder
  • ½ tsp baking soda
  • ½ tsp salt
  • Whisk well and set aside.
  • Cream the butter and sugar in another large bowl:
  • Beat 1 cup unsalted butter and 2 cups granulated sugar
  • Mix until light and fluffy (3–5 minutes)
  • Add 4 eggs one at a time, beating after each addition
  • Add coconut and sour cream to the mixture:
  • Stir in ½ cup sour cream, 1 ½ tsp coconut extract, and 1 tsp vanilla extract
  • Slowly pour in 1 cup full-fat coconut milk while mixing
  • Fold in 1 ½ cups sweetened shredded coconut
  • Combine wet and dry ingredients:
  • Gradually add the dry mixture to the wet mixture
  • Mix until just combined — do not overmix
  • Divide and bake the batter:
  • Evenly pour the batter into the prepared pans
  • Bake for 28–32 minutes, or until a toothpick inserted comes out clean
  • Cool the cakes:
  • Let the cakes cool in the pans for 10 minutes
  • Then transfer to wire racks to cool completely before frosting
  • 🥥 Coconut Cream Frosting Instructions:
  • Beat the butter until creamy (about 2 minutes).
  • Add powdered sugar, 1 cup at a time, mixing in between.
  • Pour in coconut cream and extract.
  • Beat on high for 2–3 minutes until light and fluffy.
Tried this recipe?Let us know how it was!