Coconut Layer Cake

One rainy afternoon I found myself craving something light and tropical so I opened my pantry and saw a bag of shredded coconut tucked away then I thought why not make a coconut layer cake? I hadn’t baked one before but I remembered tasting a slice years ago that was so fluffy and creamy it felt like sunshine in dessert form so I got to work and the result was even better than I hoped.

Coconut Layer Cake

Now I bake this coconut layer cake whenever I want to bring a bit of brightness to the table because it’s simple elegant and unbelievably moist. The soft vanilla-coconut layers paired with fluffy coconut frosting and a generous sprinkle of shredded coconut on top always make people smile so whether it’s a birthday Easter or just a cozy Sunday this cake fits right in.

Ingredients

  • Here’s what I use for this recipe. You can always make substitutions if you prefer!
  • All-purpose flour – The foundation of the soft tender cake layers.
  • Baking powder – Helps the cake rise and stay fluffy.
  • Salt – Balances the sweetness and boosts flavor.
  • Unsalted butter – Adds richness and gives a smooth crumb.
  • Granulated sugar – Sweetens the cake evenly throughout.
  • Eggs – Provide structure and moisture.
  • Coconut milk – Infuses the cake with a creamy tropical flavor.
  • Vanilla extract – Enhances the overall taste and aroma.
  • Sweetened shredded coconut – Brings texture and extra coconut flavor.
  • Heavy cream – Used to whip up the fluffy frosting.
  • Cream cheese – Adds a light tang to the frosting that pairs beautifully with coconut.
  • Powdered sugar – Creates a smooth sweet frosting base.

Tools You’ll Need

  • 3 8-inch cake pans – Perfect for baking even layers of cake.
  • Electric mixer – Makes it easy to whip butter and cream cheese for the frosting.
  • Mixing bowls – Used for separating and combining the ingredients.
  • Offset spatula – Helps spread the frosting evenly across each layer.
  • Cooling racks – Allow cakes to cool fully before decorating.
  • Serrated knife – Optional for leveling layers or slicing neatly.
Coconut Layer Cake

Instructions

Step 1: Preheat the Oven

I begin by preheating the oven to 350°F (175°C) and greasing three 8-inch pans then I line the bottoms with parchment paper for smooth release.

Step 2: Whisk the Dry Ingredients

In a bowl I whisk together flour baking powder and salt until evenly combined.

Step 3: Cream Butter and Sugar

Using my mixer I beat the butter and sugar together until fluffy and pale which takes about 3 minutes.

Step 4: Add Eggs and Flavor

I mix in the eggs one at a time then add vanilla and beat until smooth.

Step 5: Add Dry Mix and Coconut Milk

I alternate adding the dry ingredients and coconut milk into the bowl mixing just until combined to keep the texture light.

Step 6: Fold in Coconut

I stir in the shredded coconut gently using a spatula so it doesn’t overmix.

Step 7: Bake the Cake

I divide the batter evenly into the pans and bake for 25 to 30 minutes until a toothpick comes out clean.

Step 8: Cool the Layers

I let the cakes cool in their pans for 10 minutes then transfer them to a wire rack to cool completely.

Step 9: Make Coconut Frosting

I beat cream cheese and butter together then gradually add powdered sugar and beat until fluffy before folding in a splash of coconut milk or extract and a bit of whipped heavy cream.

Step 10: Assemble and Decorate

I layer the cakes with frosting in between then cover the entire cake and press extra shredded coconut all over the sides and top.

📌 Love Home Recipes? Follow Me on Pinterest!

Join thousands of others for daily Sweet home Recipes and creative ideas.

Follow Me on Pinterest

Tips

If you want to boost the coconut flavor even more I suggest using coconut extract in the batter or frosting. I also sometimes toast a handful of coconut and sprinkle it on top for added texture and a hint of caramel flavor. Chilling the cake before slicing makes for cleaner layers and easier serving.

Ways to Serve

I love serving this coconut layer cake slightly chilled with a hot cup of coffee or a fruity herbal tea. It’s especially perfect for baby showers spring brunches or tropical-themed celebrations and it holds up beautifully in the fridge for a couple of days.

Frequently Asked Questions

Can I use coconut cream instead of coconut milk?

Yes but you may want to thin it slightly with water so it blends evenly into the batter.

How do I store coconut layer cake?

Keep it refrigerated in an airtight container and let it sit at room temperature for 20 minutes before serving.

Can I freeze the cake?

Yes you can freeze the layers before frosting or freeze frosted slices individually for up to 2 months.

See You in the Kitchen

I hope you give this coconut layer cake a try! It’s dreamy tropical and guaranteed to impress no matter the occasion. Let me know how it turns out and feel free to share your own spin on it—I’d love to see it!

Happy Cooking!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Coconut Layer Cake

Coconut Layer Cake


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sofie recipes
  • Total Time: 1 hour
  • Yield: 12 servings
  • Diet: Vegetarian

Description

Looking for the best coconut layer cake recipe? This quick and easy cake is simple yet so moist and fluffy with the best coconut flavor! Perfect for birthdays, brunches, or tropical dessert ideas. One of the best and easiest homemade cakes to make for any occasion!


Ingredients

Scale
  • 2 1/2 cups all-purpose flour
  • 2 1/2 tsp baking powder
  • 1/2 tsp salt
  • 1 cup unsalted butter (softened)
  • 1 3/4 cups granulated sugar
  • 4 large eggs
  • 1 cup coconut milk
  • 2 tsp vanilla extract
  • 1 cup sweetened shredded coconut
  • 8 oz cream cheese
  • 1/2 cup unsalted butter (for frosting)
  • 3 cups powdered sugar
  • 2 tbsp coconut milk (for frosting)
  • 1/2 cup heavy cream (whipped)
  • Additional shredded coconut for topping


Instructions

  1. Preheat oven to 350°F (175°C). Grease and line three 8-inch cake pans.
  2. Whisk together flour, baking powder, and salt in a bowl.
  3. Cream butter and sugar until light and fluffy.
  4. Add eggs one at a time, then mix in vanilla extract.
  5. Alternate adding flour mixture and coconut milk, mixing until just combined.
  6. Fold in shredded coconut gently.
  7. Divide batter into pans and bake for 25–30 minutes.
  8. Cool cakes for 10 minutes in pans, then fully on a wire rack.
  9. Beat cream cheese and butter for frosting. Add powdered sugar and coconut milk.
  10. Fold in whipped cream. Frost the cake and top with shredded coconut.

Notes

  • Add coconut extract for stronger flavor.
  • Toast coconut for added texture.
  • Chill before slicing for clean layers.
  • Prep Time: 25 minutes
  • Cook Time: 30 minutes
  • Category: Dessert
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 slice
  • Calories: 420
  • Sugar: 36g
  • Sodium: 190mg
  • Fat: 24g
  • Saturated Fat: 16g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 1g
  • Protein: 5g
  • Cholesterol: 90mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star