Fluffy Moist Coconut Cake is a soft, tender, and rich dessert bursting with coconut flavor. This classic layered cake combines light cake texture with creamy coconut frosting, making it perfect for celebrations or special occasions.
Why You’ll Love This Recipe
This Fluffy Moist Coconut Cake is incredibly soft and full of tropical flavor. The combination of coconut milk, shredded coconut, and coconut extract creates a rich taste in every bite. It’s a show-stopping cake that’s surprisingly easy to make and perfect for family gatherings.
Ingredients

Cake
- 2 1/2 cups cake flour
- 2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1 teaspoon salt
- 3/4 cup unsalted butter
- 1 2/3 cups granulated sugar
- 5 large egg whites
- 1/2 cup sour cream
- 2 teaspoons vanilla extract
- 1 teaspoon coconut extract
- 1 cup coconut milk
- 1 cup shredded coconut
Coconut Cream Cheese Buttercream
- 1 cup unsalted butter
- 8 ounces cream cheese
- 5 cups confectioners’ sugar
- 2 tablespoons coconut milk
- 1/2 teaspoon vanilla extract
- 1/2 teaspoon coconut extract
- 1/8 teaspoon salt
- 2 cups shredded coconut (for topping)
Instructions
- Preheat oven to 350°F (177°C). Grease and line three 8-inch cake pans with parchment paper.
- In a bowl, whisk together cake flour, baking powder, baking soda, and salt.
- In a separate bowl, beat butter and sugar until creamy.
- Add egg whites, then mix in sour cream, vanilla extract, and coconut extract.
- Gradually add dry ingredients and coconut milk, mixing on low speed.
- Fold in shredded coconut and ensure batter is smooth.
- Divide batter evenly into pans and bake for 21–24 minutes.
- Cool cakes completely before assembling.
- For frosting, beat butter and cream cheese until smooth.
- Add sugar, coconut milk, vanilla, coconut extract, and salt. Beat until fluffy.
- Level cake layers and assemble by spreading frosting between layers.
- Frost the entire cake and coat with shredded coconut.
- Slice and serve your Fluffy Moist Coconut Cake.

Tips & Tricks
- Use room temperature ingredients for smooth batter.
- Do not overmix to keep the cake light and fluffy.
- Chill the cake slightly before frosting for easier assembly.
- Use fresh shredded coconut for enhanced flavor.
- Level cake layers for a professional look.
Details
- Prep Time: 25 minutes
- Cook Time: 24 minutes
- Total Time: 1 hour 30 minutes
- Yield: 10–12 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
- Difficulty: Medium
- Dietary Notes: Halal-friendly, Vegetarian

Notes
- You can use Greek yogurt instead of sour cream.
- Store-bought shredded coconut works well.
- Add toasted coconut for extra texture.
Nutrition (Approximate per serving)
- Calories: 520
- Protein: 5g
- Carbohydrates: 65g
- Fat: 26g
FAQ
What makes this coconut cake moist?
Coconut milk, sour cream, and egg whites help create a soft and moist texture.
Can I make Fluffy Moist Coconut Cake ahead of time?
Yes, bake the layers in advance and frost later.
Can I freeze the cake?
Yes, freeze unfrosted layers for up to 2 months.
Can I use whole eggs instead of egg whites?
Yes, but the texture will be slightly denser.
How do I store leftovers?
Keep refrigerated in an airtight container.
Storage
- Refrigerator: Store for up to 5 days
- Freezer: Freeze for up to 2 months
- Reheating: Bring to room temperature before serving

Similar Recipes

Fluffy Moist Coconut Cake
Ingredients
Cake
- 2 1/2 cups cake flour
- 2 teaspoons baking powder
- 1/2 teaspoon baking soda
- 1 teaspoon salt
- 3/4 cup unsalted butter
- 1 2/3 cups granulated sugar
- 5 large egg whites
- 1/2 cup sour cream
- 2 teaspoons vanilla extract
- 1 teaspoon coconut extract
- 1 cup coconut milk
- 1 cup shredded coconut
Coconut Cream Cheese Buttercream
- 1 cup unsalted butter
- 8 ounces cream cheese
- 5 cups confectioners’ sugar
- 2 tablespoons coconut milk
- 1/2 teaspoon vanilla extract
- 1/2 teaspoon coconut extract
- 1/8 teaspoon salt
- 2 cups shredded coconut for topping
Instructions
- Preheat oven to 350°F (177°C). Grease and line three 8-inch cake pans with parchment paper.
- In a bowl, whisk together cake flour, baking powder, baking soda, and salt.
- In a separate bowl, beat butter and sugar until creamy.
- Add egg whites, then mix in sour cream, vanilla extract, and coconut extract.
- Gradually add dry ingredients and coconut milk, mixing on low speed.
- Fold in shredded coconut and ensure batter is smooth.
- Divide batter evenly into pans and bake for 21–24 minutes.
- Cool cakes completely before assembling.
- For frosting, beat butter and cream cheese until smooth.
- Add sugar, coconut milk, vanilla, coconut extract, and salt. Beat until fluffy.
- Level cake layers and assemble by spreading frosting between layers.
- Frost the entire cake and coat with shredded coconut.
- Slice and serve your Fluffy Moist Coconut Cake.
Notes
- You can use Greek yogurt instead of sour cream.
Conclusion
Fluffy Moist Coconut Cake is a beautifully soft and flavorful dessert that’s perfect for any occasion. With its rich coconut taste and creamy frosting, it’s guaranteed to impress every time.

