Eggless Coconut Layer Cake

If you love soft and tender cakes with plenty of coconut flavor, you are going to enjoy this eggless coconut layer cake.

Layered eggless coconut cake dessert

A lot of people think you need eggs to make a fluffy layer cake, but that is simply not true.

In this recipe, I use a combination of Greek yogurt and canned coconut milk to keep the cake layers moist and rich.

Simple eggless coconut layer cake

It is completely eggless, which makes it a great choice for anyone with an egg allergy or anyone who simply avoids eggs in their baking.

To finish it off, I cover the whole cake in a smooth coconut frosting and lots of toasted shredded coconut for extra flavor and crunch.

Why You’ll Love It

Moist and Tender – Coconut milk, Greek yogurt, butter, and oil create a soft, moist crumb that stays enjoyable.

Rich Coconut Flavor – Coconut extract and shredded coconut bring a deliciously rich flavor to every bite.

Creamy iced eggless coconut cake

Eggless Yet Elegant – This beautifully layered cake delivers a tender, satisfying texture without using eggs.

Light Cake Texture – Cake flour and cornstarch give the layers a soft, delicate texture that feels wonderfully light.

Ingredient List

For the Cake

  • 2 3/4 cups Cake Flour
  • 1/4 cup Cornstarch
  • 2 tsp Baking Powder
  • 1 tsp Baking Soda
  • 1/2 tsp Fine Salt
  • 1 1/2 cups Granulated Sugar
  • 1/2 cup Unsalted Butter, Softened
  • 1/2 cup Vegetable Oil
  • 1 cup Canned Coconut Milk
  • 3/4 cup Plain Full-Fat Greek Yogurt
  • 2 tsp Vanilla Extract
  • 1 tsp Coconut Extract
  • 1 cup Sweetened Shredded Coconut

For the Frosting

  • 1 cup Unsalted Butter, Softened
  • 4 cups Powdered Sugar
  • 1/4 cup Canned Coconut Milk
  • 1 tsp Vanilla Extract
  • 1/4 tsp Fine Salt
  • 1 cup Sweetened Shredded Coconut, Lightly Toasted

Directions

Step 1

Preheat the oven to 350°F. Grease and line the bottoms of two 9-inch round cake pans with parchment paper, then whisk the cake flour, cornstarch, baking powder, baking soda, and salt together.

Step 2

Beat the softened butter, vegetable oil, and granulated sugar until pale and creamy. Beat in the coconut milk, Greek yogurt, vanilla extract, and coconut extract until well combined.

Step 3

Fold the dry ingredients into the wet mixture just until the batter is smooth, then gently fold in the shredded coconut. Divide the batter evenly between the prepared pans.

Step 4

Bake for 27 to 32 minutes, until the centers spring back when lightly touched. Cool in the pans for 10 minutes, then turn the layers onto racks and cool completely.

Step 5

Beat the softened butter for the frosting until creamy. Gradually beat in the powdered sugar, coconut milk, vanilla extract, and salt until light, fluffy, and spreadable.

Step 6

Place one cooled cake layer on a serving plate and spread with a generous layer of frosting. Add the second layer, then frost the top and sides of the cake.

Step 7

Press the toasted coconut gently over the top and sides. Let the finished cake stand for about 30 minutes before serving so the frosting can settle.

Frosted eggless coconut layer cake

Tips

Use Room Temperature Ingredients

Let the butter, coconut milk, and Greek yogurt sit out until they are close to room temperature before mixing. This helps the butter blend smoothly with the oil and sugar instead of leaving small lumps in the batter.

Stir or shake the canned coconut milk well before measuring because the thick coconut cream can settle at the top. Use the same well-mixed coconut milk in both the cake and frosting.

Mix The Batter Gently

Fold the dry ingredients into the wet mixture only until no dry streaks remain. The Greek yogurt gives this cake moisture, but overmixing can make the layers dense instead of soft.

Slice of eggless coconut layer cake

Fold in the shredded coconut last with a few gentle turns. This keeps the coconut evenly spread through the batter without making the mixture too thick.

Divide The Batter Evenly

Use a kitchen scale to divide the batter between the two pans if possible. Equal amounts will give you layers that finish baking at the same time and stack neatly.

After filling the pans, gently spread the batter toward the edges and smooth the tops. This helps prevent a thick center and gives you flatter layers for frosting.

Try These Next

Questions You Might Have

Can I use regular milk instead of coconut milk?

Yes, you can use whole milk in both the cake and frosting, but the cake will have a milder coconut flavor.

For the best coconut taste, keep the coconut extract and shredded coconut in the recipe.

Eggless Coconut Layer Cake

Eggless Coconut Layer Cake

This eggless coconut layer cake is a beautiful choice for celebrations and family desserts. Its soft texture and inviting flavor make it worth trying.
Prep Time 45 minutes
Cook Time 30 minutes
Total Time 1 hour 15 minutes
Servings: 12 slices
Course: Dessert
Cuisine: American
Calories: 805

Ingredients
  

For the Cake
  • 2 3/4 cups Cake Flour
  • 1/4 cup Cornstarch
  • 2 tsp Baking Powder
  • 1 tsp Baking Soda
  • 1/2 tsp Fine Salt
  • 1 1/2 cups Granulated Sugar
  • 1/2 cup Unsalted Butter, Softened
  • 1/2 cup Vegetable Oil
  • 1 cup Canned Coconut Milk
  • 3/4 cup Plain Full-Fat Greek Yogurt
  • 2 tsp Vanilla Extract
  • 1 tsp Coconut Extract
  • 1 cup Sweetened Shredded Coconut
For the Frosting
  • 1 cup Unsalted Butter, Softened
  • 4 cups Powdered Sugar
  • 1/4 cup Canned Coconut Milk
  • 1 tsp Vanilla Extract
  • 1/4 tsp Fine Salt
  • 1 cup Sweetened Shredded Coconut, Lightly Toasted

Equipment

  • two 9-inch round cake pans
  • electric mixer

Method
 

  1. Preheat the oven to 350°F. Grease and line the bottoms of two 9-inch round cake pans with parchment paper, then whisk the cake flour, cornstarch, baking powder, baking soda, and salt together.
  2. Beat the softened butter, vegetable oil, and granulated sugar until pale and creamy. Beat in the coconut milk, Greek yogurt, vanilla extract, and coconut extract until well combined.
  3. Fold the dry ingredients into the wet mixture just until the batter is smooth, then gently fold in the shredded coconut. Divide the batter evenly between the prepared pans.
  4. Bake for 27 to 32 minutes, until the centers spring back when lightly touched. Cool in the pans for 10 minutes, then turn the layers onto racks and cool completely.
  5. Beat the softened butter for the frosting until creamy. Gradually beat in the powdered sugar, coconut milk, vanilla extract, and salt until light, fluffy, and spreadable.
  6. Place one cooled cake layer on a serving plate and spread with a generous layer of frosting. Add the second layer, then frost the top and sides of the cake.
  7. Press the toasted coconut gently over the top and sides. Let the finished cake stand for about 30 minutes before serving so the frosting can settle.

Nutrition

Serving: 1servingCalories: 805kcalCarbohydrates: 98gProtein: 4gFat: 43g

Tried this recipe?

Let us know how it was!

Leave a Comment

Recipe Rating