share this recipe

Coconut Carrot Cake

prep time: 30 min | bake time: 40 min | total time: 2 hrs

This moist Coconut Carrot Cake is eggless, warmly spiced and layered with creamy coconut cream cheese frosting. Easy to make dairy-free!

Coconut Carrot Cake (Eggless & Dairy-Free Option)

Carrot cake has always been one of those cakes I come back to, especially when I’m craving something cozy but not overly sweet. For this version, I wanted to add coconut without taking away from the classic carrot cake flavors I love.

This eggless Coconut Carrot Cake is soft, moist and warmly spiced with cinnamon, made with freshly grated carrots and layered with a creamy coconut cream cheese frosting. The coconut adds just enough flavor and texture to make the cake feel a little different, while the tangy cream cheese frosting balances everything beautifully.

It’s the kind of cake that works just as well for a birthday or celebration as it does for a weekend baking project. And if you’re a carrot cake fan, I think you’ll love this little twist. 

vegan-eggless-coconut-carrot-cake
coconut-carrot-cake-on a plate

Why You’ll Love This Coconut Carrot Cake

  • Soft and moist: Freshly grated carrots add moisture and texture to every bite.
  • Warmly spiced: Cinnamon gives the cake its classic carrot cake flavor.
  • Coconut cream cheese frosting: Creamy, tangy frosting with shredded coconut throughout.
  • Eggless: No eggs are needed for this cake.
  • Easy to make dairy-free: Use plant-based milk, butter and cream cheese.

Ingredients You’ll Need

For the Coconut Cream Cheese Frosting

  • Butter: Creates a smooth and creamy frosting base. Use regular butter or a dairy-free baking butter such as Country Crock Plant Butter or Miyoko’s.
  • Cream Cheese: Gives the frosting its classic tangy flavor. Use full-fat cream cheese for the best consistency. For a dairy-free version, use a firm dairy-free cream cheese such as Violife, Kite Hill or Tofutti.
  • Powdered Sugar: Sweetens and thickens the frosting.
  • Vanilla Extract: Adds flavor and complements the coconut and cinnamon.
  • Shredded Coconut: Adds coconut flavor and a little texture to the frosting. 

 

What Kind of Coconut Should I Use?

For this recipe, I use sweetened shredded coconut in the cream cheese frosting and for decoration. It adds a little sweetness and coconut flavor, along with some texture that makes the frosting especially good with the spiced carrot cake.

coconut-carrot-cake-overhead
coconut-carrot-cake-side-view

How to Make Coconut Carrot Cake

Preheat the oven to 350°F (175°C). Grease two 8-inch (20 cm) round cake pans and line the bottoms with parchment paper. Peel and finely grate the carrots using a box grater or food processor.

If using carrots with high water content, squeeze out the excess moisture before measuring. Regular orange grocery-store carrots generally do not need to be squeezed.

In a large bowl, whisk together the milk, oil, vanilla, light brown sugar, and caster sugar until well combined. Add the flour, baking powder, baking soda, cinnamon, and salt, and mix just until incorporated. Fold in the grated carrots and toasted chopped walnuts, if using.

Divide the batter evenly between the prepared pans. Bake for 40–45 minutes, or until a toothpick inserted in the center comes out clean or with a few moist crumbs. 

How to Make Coconut Cream Cheese Frosting

Add cream cheese to a mixing bowl fitted with a paddle attachment, or use a handheld electric whisk. Beat on medium speed until smooth, scraping down the bowl as needed.

Add butter and mix until smooth and fully combined. Gradually add powdered sugar in 2 additions, mixing on low speed, then increase to medium and beat until light and fluffy. Add vanilla and mix briefly to combine. If the frosting is too soft, refrigerate briefly before using.

Adding dry ingredients to carrot cake batter
Adding grated carrots to carrot cake batter
Carrot cake batter in baking pans before baking
baked carrot cake layers
carrot-cake-crumb-coat
Adding sugar to cream cheese frosting
adding coconut frosting
coconut-cream-cheese-frosting on carrot cake
carrot-cake-crumb-coat
coconut-carrot-cake

Frequently Asked Questions

Watch This Video for No-Bake Coconut Cake 

Did you make this Coconut Carrot Cake?

This Cake is guaranteed to steal the spotlight at any celebration! Snap a photo, share your masterpiece and tag me @pastrybysaloni I’d love to see your stunning bakes.

If this recipe has you craving more, you’re in for a treat! My collection of irresistible vegan desserts has everything from rich, chocolatey delights to perfectly fluffy pastries.

Here are three must-try favorites:

And finally… grab a copy of my cookbook Vegan Baking Made Simple – this is perfect for anyone looking to learn more about baking traditional recipes without dairy or eggs! Available on Amazon HERE

slice of coconut-carrot-cake
No ratings yet

Coconut Carrot Cake

Soft and moist eggless carrot cake made with fresh grated carrots, warm cinnamon and toasted walnuts, layered with creamy coconut cream cheese frosting. Easily adaptable for a dairy-free version
Author: Saloni Mehta
Rate
Yield: 8 servings
Prep: 30 minutes
Bake Time: 40 minutes
Total: 2 hours

Ingredients

Carrot Cake

  • 270 ml Milk room temp, see notes for options
  • 165 g Light Brown Sugar
  • 150 g Castor Sugar
  • 160 ml Vegetable Oil or any neutral oil
  • 2 tsps Vanilla Extract
  • 300 g All Purpose Flour
  • 1+1/2 tsp Baking Powder
  • 1+ 1/2 tsp Baking Soda
  • 1+ 1/2 tsp Cinnamon Powder
  • 1/4 tsp Salt
  • 250 g Carrots (peeled and grated, roughly 5-6 medium sized)
  • 70 g Walnuts, toasted and chopped (optional)

Cream Cheese Frosting

  • 280 g Cream Cheese room temp; see notes for options
  • 270 g Butter room temp; see notes for options
  • 270 g Powdered Sugar or icing sugar
  • 1 tsp Vanilla Extract
  • 185 g Sweetened Shredded Coconut plus extra for decorating

Instructions

For the Carrot Cake

  • Pre Heat the oven to 350℉(175℃).
  • Grease 2 x 8-inch (20 cm) round cake pans with oil & line it with baking paper.
  • Peel and grate the carrots using a box grater or food processor. Do not use store bought shredded carrots.
  • If using red carrots with high water content, squeeze out the excess moisture before measuring. Regular orange grocery-store carrots generally do not need to be squeezed.
  • In a bowl combine milk, oil, vanilla extract, light brown sugar and castor sugar. Mix with a hand whisk or an electric whisk until sugar has dissolved.
  • Add all the dry ingredients (all-purpose flour, baking powder, baking soda, cinnamon and salt) into the liquid ingredients. Mix until it is combined and smooth.
  • Add grated carrots (squeeze out excess water if needed), walnuts & fold the batter gently until it is fully mixed.
  • Divide the cake batter equally between the cake pans. Bake for 40-45 min or until firm to touch. Cool the sponge cakes completely on a cooling rack.

For the Cream Cheese Frosting

  • Add the room temperature cream cheese to a mixing bowl fitted with a paddle attachment. You can also use a handheld electric whisk. Beat the cream cheese on medium speed until smooth and completely free of lumps, scraping down the sides and bottom of the bowl as needed.
  • Add the room temperature butter and continue mixing on medium speed until the cream cheese and butter are fully combined and smooth.
  • Gradually add the powdered sugar in 2 additions, mixing on low speed after each addition to prevent it from flying out of the bowl. Once incorporated, increase the speed to medium and beat for 2 minutes, until the frosting is light, smooth, and fluffy.
  • Add the vanilla extract and mix until incorporated.

For Cake Assembly

  • Place a small amount of cream cheese frosting in the center of your cake stand or serving plate. Place one cake layer on top.
  • Add 5-6 scoops of cream cheese frosting and spread evenly with an offset spatula. Sprinkle a thick and even layer of shredded coconut over the frosting.
  • Place the second cake layer on top and gently press down.
  • Apply a thin layer of frosting over the top and sides to create a crumb coat. Chill for 30 minutes.
  • Apply the remaining frosting over the cake and smooth the top and sides. Cover the entire cake with shredded coconut, gently pressing it into the frosting.
  • Refrigerate for at least 30 minutes before slicing. Let the cake sit at room temperature for 10–15 minutes before serving.
  • Store the frosted cake in an airtight container or cake box in the refrigerator for up to 4 days. Bring it to room temperature for 15–20 minutes before serving for the best texture and flavor.

Notes

  • Cups vs. Scale: Cup measurements can vary. For the most accurate and consistent results, use a digital kitchen scale and measure ingredients in grams.
  • Before You Begin: Measure and prepare all your ingredients before starting the recipe.
  • Measuring Spoons: Use measuring spoons for teaspoon and tablespoon measurements rather than regular eating spoons.
  • Milk: If using plant-based milk, choose an unsweetened variety.
  • Cream Cheese: Use full-fat, brick-style cream cheese for the best frosting consistency. For a dairy-free option, use a dairy-free cream cheese such as Violife, Kite Hill, or Tofutti.
  • Butter: For a dairy-free cake and frosting, use a plant-based butter such as Country Crock Plant Butter or Miyoko’s.
  • Coconut: Use unsweetened shredded coconut to keep the cake from becoming overly sweet.
Saloni Mehta Pastry Chef and Food Blogger

Meet Saloni

I’m a former pastry chef with a love for breads, cakes and everything in between! My recipes are easy to follow, egg free and are designed to be shared with others!

popular recipes

How to make moist brookies without eggs
Eggless Carrot Cake with cream cheese frosting and can be made vegan dairy-free.

Get new recipes first!

Check out my Cookbook

Get tips from a pro!

Did you try this recipe? Leave a review!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Try these recipes next!