Print

Moist Coconut Cake with Easy Homemade Cream Cheese Frosting

moist coconut cake recipe - featured image

A tender and moist coconut cake made with coconut milk and shredded coconut, topped with a luscious cream cheese frosting. Perfect for any occasion, this recipe is quick, easy, and a crowd-pleaser.

Ingredients

Scale
  • 1¾ cups (220g) all-purpose flour
  • 1 tsp baking powder
  • ½ tsp baking soda
  • ¼ tsp salt
  • 1 cup (200g) granulated sugar
  • ½ cup (113g) unsalted butter, softened
  • 2 large eggs, room temperature
  • ½ cup (120ml) coconut milk (full fat)
  • 1 tsp pure vanilla extract
  • 1 cup (80g) sweetened shredded coconut
  • 8 oz (225g) cream cheese, softened
  • ½ cup (113g) unsalted butter, softened
  • 3 cups (360g) powdered sugar, sifted
  • 1 tsp pure vanilla extract
  • Optional: 1-2 tbsp coconut flakes to sprinkle on top

Instructions

  1. Preheat oven to 350°F (175°C). Grease two 8-inch round cake pans and line bottoms with parchment paper.
  2. In a medium bowl, whisk together flour, baking powder, baking soda, and salt. Set aside.
  3. In a large bowl, beat softened butter and granulated sugar with an electric mixer until light and fluffy, about 3-4 minutes.
  4. Beat in eggs one at a time, mixing well after each addition. Stir in vanilla extract.
  5. Alternately add flour mixture and coconut milk to the butter mixture, starting and ending with flour. Mix until just combined; do not overmix.
  6. Gently fold in shredded coconut with a rubber spatula.
  7. Divide batter evenly between prepared pans and smooth tops.
  8. Bake for 25-30 minutes or until a toothpick inserted in the center comes out clean and cake springs back when touched.
  9. Cool cakes in pans for 10 minutes, then turn out onto a cooling rack to cool completely.
  10. For frosting, beat cream cheese and butter until smooth and creamy. Gradually add powdered sugar, mixing on low speed until combined. Stir in vanilla extract. Adjust consistency with milk or powdered sugar if needed.
  11. Place one cake layer on serving plate. Spread thick layer of frosting on top. Add second layer and cover entire cake with remaining frosting.
  12. Optionally, sprinkle toasted coconut flakes on top for garnish.

Notes

Use room temperature ingredients for best results. Do not overmix batter to keep cake tender. Wait until cake is completely cool before frosting to prevent melting. For extra moistness, brush layers with coconut syrup before frosting. Can be made dairy-free or gluten-free with substitutions.

Nutrition

Keywords: moist coconut cake, cream cheese frosting, easy coconut cake, homemade frosting, coconut dessert, quick cake recipe