ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

How to Make Perfect, Moist Vegan Carrot Cake.

Updated on April 10, 2018
GALAXY 59 profile image

Galaxy has been vegetarian for twenty years and a vegan 'dabbler' for six months. She loves exploring all aspects of alternative lifestyles.

This is the Best Recipe for Moist Vegan Carrot Cake I have Found.

5 stars for Vegan Carrot Cake

No Eggs, Butter or Milk. But Lots of Taste.

Making a moist vegan carrot cake without using any eggs, milk or butter sounds hard, making a cake like that that doesn't taste dry and bland seems impossible but it doesn't have to be.

When my youngest daughter was just sixteen she decided to become a vegan. My first reaction was panic, she loves cake and I couldn’t find one decent sounding vegan cake recipe in any of my existing cookbooks. My second reaction was worry that she wouldn’t get enough nourishment to remain healthy. How would she cope without cheese, milk, butter and eggs? How could I, as her mother, provide her with decent vegan meals?

She has been a vegan now for many years and she is happy and healthy and I have learned how to make a huge variety of vegan food. This carrot cake is without a doubt the best tasting cake, vegan or otherwise, I am yet to find. So I thought I would share the recipe with you.

Over the years I have found hundreds of vegan recipes online and in books. Some were simple and tasty but the vegan cake recipes all seemed a little too dry or too stodgy. This cake is slightly sticky, moist and the lemon frosting contrasts perfectly with the sweet interior. I have listed the walnuts as optional as I know some people have a nut allergy.

I really hope you enjoy it as much as we do.

Cook Time

Prep time: 15 min
Cook time: 1 hour 20 min
Ready in: 1 hour 35 min
Yields: serves 6-8 people


  • 225g carrot, grated
  • 85g dates, chopped
  • 85g dried cherries, chopped
  • 140g self raising flour, sifted
  • 140g wholemeal flour, sifted
  • 100g soft brown sugar
  • 10-20g cinnamon, according to taste
  • 200ml vegetable oil
  • 180ml water
  • pinch salt
  • 3-4 drops white vinegar
  • 6-7 drops good vanilla extract
  • 225g icing sugar, sifted
  • 115g vegan spread
  • 6-8 drops lemon juice
  • 2-4 drops vanilla extract
  • lemon zest, to decorate
  • 100g chopped walnuts, optional


  1. Preheat the oven to 190C/375F/gas mark 5.
  2. To make the cake, mix together all of the dry ingredients making sure that the fruit is well distributed through the mixture, then stir in the wet ingredients. Pour into a well-greased loaf tin.
  3. Bake for 40 minutes, then reduce oven to 160c/325f/gas mark 3 and cook for another 35 - 40 minutes. Keep your eye on the cake as it can sometimes catch a little on the top. Leave the cake to cool in the tin.
  4. To make the icing for the top of the cake, stir the sifted icing sugar and vanilla essence into the vegan spread with a wooden spoon. Mix this until it is quite smooth and a spreadable consistency. This will take around five minutes. Add a little lemon juice for an extra hit of citrus taste.
  5. When the cake is completely cold remove it from the tin and place it on a serving plate. Spread the icing over the top and sides and then sprinkle the lemon zest over the icing to decorate. You can use a few very thin blanched lemon slices as extra decoration.
  6. This cake will keep very well for a couple of days if you keep it covered in a cool place but don‘t put it in the fridge as it goes rock hard and pretty much inedible.

Let it Cool.

Remember to let the cake cool completely before you try to ice it if the cake is still warm the icing will melt into the cake.


I have tried replacing the grated carrot in this recipe with grated parsnip and it works really well, as does a mixture of the two. Another variation is to use grated beetroot, messy, but very tasty I wear rubber gloves if I use beetroot. If you want to add some extra crunch and a little more protein to the cake then try adding some chopped pecans to the walnuts. I have also made the icing using orange juice and zest, it is a little sweeter than the lemon and I have found children prefer the taste.

If you want to make the cake using only wholemeal flour you can but it does tend to be a bit heavier and I would suggest adding some sort of raising agent to the mix.

© 2010 Galaxy Harvey


This website uses cookies

As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

Show Details
HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
LoginThis is necessary to sign in to the HubPages Service.
Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
AkismetThis is used to detect comment spam. (Privacy Policy)
HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
MavenThis supports the Maven widget and search functionality. (Privacy Policy)
Google AdSenseThis is an ad network. (Privacy Policy)
Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
Index ExchangeThis is an ad network. (Privacy Policy)
SovrnThis is an ad network. (Privacy Policy)
Facebook AdsThis is an ad network. (Privacy Policy)
Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
AppNexusThis is an ad network. (Privacy Policy)
OpenxThis is an ad network. (Privacy Policy)
Rubicon ProjectThis is an ad network. (Privacy Policy)
TripleLiftThis is an ad network. (Privacy Policy)
Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
ClickscoThis is a data management platform studying reader behavior (Privacy Policy)