Moist Coconut Cake

There’s something magical about a perfectly moist coconut cake—soft, fluffy, tender, and infused with tropical flavor in every bite. This Moist Coconut Cake is the kind of dessert that becomes a family favorite instantly. Rich coconut milk gives the cake unbelievable softness, shredded coconut adds texture, and a velvety coconut cream cheese frosting takes it over the top. Whether you’re making it for a special gathering, a holiday dessert table, or simply because you’re craving something indulgent and delicious, this coconut cake delivers every time.

It’s easy enough for beginner bakers, yet impressive enough to serve at celebrations. With its delicate crumb, lush frosting, and beautiful coconut coating, it’s a showstopper dessert that always earns compliments.

Why You’ll Love This Recipe

  • Ultra-moist crumb: Coconut milk, butter, and oil keep the cake incredibly soft for days.

  • Rich coconut flavor: Both coconut extract and shredded coconut bring true tropical aroma and taste.

  • Perfectly balanced sweetness: Sweet but not overpowering, with a light and airy finish.

  • Easy to make: Simple steps and no complicated techniques required.

  • Stunning presentation: Snowy shredded coconut on the outside looks elegant and bakery-worthy.

  • Ideal for celebrations: Great for birthdays, holidays, and potlucks.

Ingredients You’ll Need

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

Coconut Cake

  • 2¼ cups (280 g) all-purpose flour
  • ¼ cup (30 g) cornstarch
  • 1 tbsp baking powder
  • ½ tsp salt (omit if using salted butter)
  • ½ cup (113 g) unsalted butter, room temperature
  • 5 tbsp (66 g) vegetable oil
  • 1⅔ cups (332 g) granulated sugar
  • 3 large eggs, room temperature
  • 1½ tsps vanilla extract
  • 1 tsp coconut extract (or ½ tsp almond extract)
  • 1¼ cups (275 g) canned coconut milk
  • 1 cup (80 g) shredded, dried, unsweetened coconut

Coconut Cream Cheese Frosting

  • 1 cup (225 g) unsalted butter, room temperature
  • 4½ cups (570 g) icing/powdered sugar
  • 1½ cups (335 g) cold, firm cream cheese
  • 1½ tsps vanilla extract
  • 1 tsp coconut extract
  • 1½ cups (120 g) dried, unsweetened shredded coconut (for decorating)

Let’s Get Started

Step 1: Prep Your Pans

Preheat the oven to 350°F (180°C). Grease and line two 8-inch round cake pans or one 9×13-inch pan. Set aside.

Step 2: Mix the Dry Ingredients

In a medium bowl, whisk together the flour, cornstarch, baking powder, and salt. Mixing the dry ingredients well helps create a softer, more even crumb.

Step 3: Cream Butter, Oil, and Sugar

In a large bowl, beat the butter, vegetable oil, and sugar until light and fluffy. The combination of both butter and oil ensures a cake that stays moist but still has a rich flavor.

Step 4: Add the Eggs and Extracts

Beat in the eggs one at a time, mixing well after each addition. Add vanilla and coconut extract for deep flavor.

Step 5: Add the Coconut Milk and Dry Ingredients

Alternate adding dry ingredients and coconut milk into the batter, starting and ending with the dry mix. Stir until just combined—overmixing can make the cake dense. Fold in the shredded coconut.

Step 6: Bake the Cake

Transfer the batter to your prepared pans and smooth the tops.
Bake for 28–32 minutes for round pans or 35–40 minutes for a sheet cake, or until a toothpick comes out clean.

Let the cakes cool completely before frosting.

Step 7: Make the Frosting

Beat the butter until creamy. Add the icing sugar gradually, mixing until thick and fluffy. Add cold cream cheese, vanilla, and coconut extract. Mix again until smooth and spreadable.

Step 8: Frost and Decorate

Spread frosting between the cake layers and over the entire exterior. Press shredded coconut onto the sides and top for a snowy finish.

Servings and Pairing

This coconut cake serves 10–12 people, making it ideal for gatherings.
It pairs beautifully with:

  • Fresh berries

  • Fruit coulis

  • Coconut ice cream

  • Hot tea or floral herbal blends

  • Light sparkling white wine

For a full dessert table, add tropical flavors like pineapple bars or mango mousse.

Variations

➡️ Pineapple Coconut Cake

Fold in ½ cup crushed, well-drained pineapple to the batter.

➡️ Toasted Coconut Version

Use toasted shredded coconut on the outside for a deeper, nuttier flavor.

➡️ Lemon Coconut Cake

Add 1–2 teaspoons lemon zest to the batter and frosting.

➡️ Almond Coconut Cake

Swap coconut extract for almond extract for a bakery-style twist.

➡️ Coconut Sheet Cake

Bake in a 9×13 pan for an easier, cut-and-serve dessert.

Storage Tips

  • Refrigerator: Store covered for up to 5 days.

  • Freezer (unfrosted cake layers): Freeze wrapped tightly for 2–3 months.

  • Frosted cake: Freeze slices for up to 1 month, thaw in the fridge.

  • Keep frosting firm by storing the cake chilled, then bringing it to room temperature before serving.

FAQs

Can I use sweetened coconut instead of unsweetened?

Yes, but the cake will be sweeter. Reduce sugar by ¼ cup if preferred.

Why add both butter and oil?

Butter adds flavor; oil adds moisture. Together, they create a perfect texture.

Can I substitute coconut milk?

Canned coconut milk is best for richness. Carton coconut milk is too thin.

Can I make this cake ahead of time?

Yes! Bake the layers the day before and frost the next day.

Can I bake this into cupcakes?

Absolutely—bake 18–20 minutes at the same temperature.

Final Thoughts

This Moist Coconut Cake is everything a coconut lover dreams of—velvety, tender, and irresistibly flavorful. With its ultra-soft crumb, rich coconut aroma, and luscious cream cheese frosting, it’s a dessert that never fails to impress. Whether you’re baking it for a celebration or a cozy weekend treat, this recipe guarantees bakery-quality results every time. Enjoy each tropical, creamy bite!

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

Moist Coconut Cake


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Isabella Florelle
  • Total Time: 50 minutes
  • Yield: 10 servings
  • Diet: Vegetarian

Description

This Moist Coconut Cake is ultra-soft, fluffy, and bursting with coconut flavor. Made with coconut milk, shredded coconut, and a rich coconut cream cheese frosting, it’s the perfect dessert for holidays and celebrations.


Ingredients

Coconut Cake

  • 2¼ cups (280 g) all-purpose flour
  • ¼ cup (30 g) cornstarch
  • 1 tbsp baking powder
  • ½ tsp salt
  • ½ cup (113 g) unsalted butter, room temperature
  • 5 tbsp (66 g) vegetable oil
  • 1⅔ cups (332 g) granulated sugar
  • 3 large eggs, room temperature
  • tsps vanilla extract
  • 1 tsp coconut extract (or ½ tsp almond extract)
  • 1¼ cups (275 g) canned coconut milk
  • 1 cup (80 g) shredded, dried, unsweetened coconut

Coconut Cream Cheese Frosting

  • 1 cup (225 g) unsalted butter, room temperature
  • 4½ cups (570 g) icing/powdered sugar
  • 1½ cups (335 g) cream cheese, cold and firm
  • tsps vanilla extract
  • 1 tsp coconut extract
  • 1½ cups (120 g) shredded unsweetened coconut (for coating)


Instructions

  1. Preheat oven to 350°F (180°C). Grease and line two 8-inch round cake pans.
  2. Whisk together flour, cornstarch, baking powder, and salt. Set aside.
  3. Beat butter, oil, and sugar until light and fluffy.
  4. Add eggs one at a time, mixing well. Stir in vanilla and coconut extract.
  5. Alternately add the dry ingredients and coconut milk, mixing just until combined.
  6. Fold in shredded coconut.
  7. Divide batter between cake pans and bake 28–32 minutes, or until a toothpick comes out clean.
  8. Cool completely before frosting.
  9. For the frosting, beat butter until creamy. Add powdered sugar gradually.
  10. Mix in cream cheese, vanilla, and coconut extract until smooth.
  11. Assemble cake, frost completely, and press shredded coconut onto the sides and top.

Notes

  • Use full-fat canned coconut milk for the richest texture.
  • Ensure eggs and butter are room temperature for smoother blending.
  • Do not overmix the batter—this keeps the cake soft and fluffy.
  • Chill the frosting for 10 minutes if too soft before decorating.
  • Toast the outer coconut for a golden, nutty variation.
  • Cake layers can be baked ahead and frozen for easy prep.
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes

Related posts:

Leave a Comment

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