This Fluffy & Moist Coconut Cake is a dreamy dessert packed with rich coconut flavor and an incredibly soft, tender crumb. Made with coconut milk, shredded coconut, and a luscious coconut cream cheese buttercream, this elegant layer cake is perfect for birthdays, holidays, Easter, or any special celebration.
Why You’ll Love This Recipe
- Ultra-soft and moist texture.
- Rich coconut flavor in every bite.
- Creamy coconut cream cheese frosting.
- Beautiful three-layer presentation.
- Perfect for celebrations and holidays.
- Easy to make ahead of time.
Ingredients

For the Cake
- 2½ cups cake flour
- 2 teaspoons baking powder
- ½ teaspoon baking soda
- 1 teaspoon salt
- ¾ cup unsalted butter, softened
- 1⅔ cups granulated sugar
- 5 large egg whites, room temperature
- ½ cup sour cream, room temperature
- 2 teaspoons vanilla extract
- 1 teaspoon coconut extract
- 1 cup unsweetened canned coconut milk
- 1 cup sweetened shredded coconut
Coconut Cream Cheese Buttercream
- 1 cup unsalted butter, softened
- 8 ounces full-fat cream cheese, softened
- 5 cups powdered sugar
- 2 tablespoons canned coconut milk
- ½ teaspoon vanilla extract
- ½ teaspoon coconut extract
- ⅛ teaspoon salt
Decoration
- 2 cups sweetened shredded coconut
Instructions
- Preheat the oven to 350°F (177°C). Grease and line three 8-inch round cake pans with parchment paper.
- In a medium bowl, whisk together the cake flour, baking powder, baking soda, and salt.
- In a large mixing bowl, beat the butter and sugar until light and fluffy.
- Add the egg whites and mix until combined.
- Beat in the sour cream, vanilla extract, and coconut extract.
- Gradually add the dry ingredients, alternating with the coconut milk, mixing on low speed until just combined.
- Fold in the shredded coconut.
- Divide the batter evenly among the prepared cake pans.
- Bake the Fluffy & Moist Coconut Cake for 21–24 minutes, or until a toothpick inserted into the center comes out clean.
- Cool the cakes in the pans for 1 hour before transferring them to a wire rack to cool completely.
- For the frosting, beat the butter and cream cheese until smooth and creamy.
- Add the powdered sugar, coconut milk, vanilla, coconut extract, and salt. Beat until light and fluffy.
- Level the cake layers if needed.
- Place one cake layer on a serving plate and spread about 1 cup of frosting over the top.
- Repeat with the remaining cake layers.
- Frost the top and sides of the cake evenly.
- Press shredded coconut onto the top and sides of the cake.
- Refrigerate for at least 20 minutes before slicing.

Tips & Tricks
- Use room-temperature ingredients for a smooth batter.
- Measure cake flour correctly using the spoon-and-level method.
- Do not overmix the batter to maintain a light texture.
- Chill the cake before slicing for cleaner cuts.
- Toast some of the coconut for extra flavor and decoration.
- Use a cake turntable for easier frosting.
Details
- Prep Time: 35 minutes
- Cook Time: 24 minutes
- Cooling & Decorating Time: 2 hours
- Total Time: About 3 hours
- Yield: 12–14 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
- Difficulty: Intermediate
- Dietary Notes: Vegetarian

Notes
- Full-fat canned coconut milk produces the richest flavor.
- Cake flour creates the softest crumb.
- Toasted coconut adds extra crunch and aroma.
- Decorate with fresh berries or edible flowers for an elegant finish.
Nutrition (Approximate Per Serving)
- Calories: 620
- Protein: 6g
- Carbohydrates: 72g
- Fat: 34g
- Saturated Fat: 22g
- Fiber: 2g
- Sugar: 56g
- Sodium: 280mg
FAQ
Can I make Fluffy & Moist Coconut Cake ahead of time?
Yes. Bake the cake layers one day in advance, wrap them well, and frost the next day.
Can I freeze the cake?
Yes. Freeze the unfrosted cake layers for up to 3 months or freeze frosted slices individually.
Why is cake flour recommended?
Cake flour has a lower protein content, producing a lighter and softer cake than all-purpose flour.
Can I use sweetened coconut milk from a carton?
No. Canned coconut milk provides the richness and moisture this recipe requires.
How should I store the cake?
Because of the cream cheese frosting, keep the cake refrigerated and let it sit at room temperature for 20–30 minutes before serving.
Storage
Refrigerator: Store covered for up to 5 days.
Freezer: Freeze individual slices or unfrosted cake layers for up to 3 months.
Serving Tip: Let refrigerated cake sit at room temperature before serving for the softest texture.

Similar Recipes

Fluffy & Moist Coconut Cake
Ingredients
For the Cake
- 2½ cups cake flour
- 2 teaspoons baking powder
- ½ teaspoon baking soda
- 1 teaspoon salt
- ¾ cup unsalted butter softened
- 1⅔ cups granulated sugar
- 5 large egg whites room temperature
- ½ cup sour cream room temperature
- 2 teaspoons vanilla extract
- 1 teaspoon coconut extract
- 1 cup unsweetened canned coconut milk
- 1 cup sweetened shredded coconut
Coconut Cream Cheese Buttercream
- 1 cup unsalted butter softened
- 8 ounces full-fat cream cheese softened
- 5 cups powdered sugar
- 2 tablespoons canned coconut milk
- ½ teaspoon vanilla extract
- ½ teaspoon coconut extract
- ⅛ teaspoon salt
Decoration
- 2 cups sweetened shredded coconut
Instructions
- Preheat the oven to 350°F (177°C). Grease and line three 8-inch round cake pans with parchment paper.
- In a medium bowl, whisk together the cake flour, baking powder, baking soda, and salt.
- In a large mixing bowl, beat the butter and sugar until light and fluffy.
- Add the egg whites and mix until combined.
- Beat in the sour cream, vanilla extract, and coconut extract.
- Gradually add the dry ingredients, alternating with the coconut milk, mixing on low speed until just combined.
- Fold in the shredded coconut.
- Divide the batter evenly among the prepared cake pans.
- Bake the Fluffy & Moist Coconut Cake for 21–24 minutes, or until a toothpick inserted into the center comes out clean.
- Cool the cakes in the pans for 1 hour before transferring them to a wire rack to cool completely.
- For the frosting, beat the butter and cream cheese until smooth and creamy.
- Add the powdered sugar, coconut milk, vanilla, coconut extract, and salt. Beat until light and fluffy.
- Level the cake layers if needed.
- Place one cake layer on a serving plate and spread about 1 cup of frosting over the top.
- Repeat with the remaining cake layers.
- Frost the top and sides of the cake evenly.
- Press shredded coconut onto the top and sides of the cake.
- Refrigerate for at least 20 minutes before slicing.
Notes
- Full-fat canned coconut milk produces the richest flavor.
- Cake flour creates the softest crumb.
- Toasted coconut adds extra crunch and aroma.
- Decorate with fresh berries or edible flowers for an elegant finish.
Conclusion
This Fluffy & Moist Coconut Cake is everything a coconut lover could ask for—soft, tender cake layers infused with coconut flavor and covered in a rich coconut cream cheese buttercream. Whether you’re celebrating a birthday, holiday, or simply craving an impressive homemade dessert, this beautiful cake is guaranteed to impress every guest.

