• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Domestic Gothess
  • Recipes
  • About
  • Contact
  • Work With Me
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipes
  • About
  • Contact
  • Work With Me
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
  • Buy Me a Coffee

  • ×
    You are here: Home / Cakes / Vegan Carrot Cake With Cream Cheese Frosting

    Vegan Carrot Cake With Cream Cheese Frosting

    Published: Feb 28, 2020 · Modified: Mar 22, 2021

    Go to Recipe

    Classic vegan carrot cake - a delicious eggless and dairy free version of carrot layer cake which is filled and topped with creamy vegan cream cheese frosting. It is so good you won't be able to tell the difference! This is the perfect cake for Easter, Mother's Day or any celebration.

    Vegan carrot cake with cream cheese frosting, pistachios and rosebuds on a white cake stand on a marble surface.

    This amazing vegan carrot layer cake with cream cheese frosting is the ultimate vegan carrot cake!

    It consists of two layers of soft, moist, perfectly spiced carrot cake which is filled and topped with creamy vegan cream cheese frosting. It is a wonderful cake for celebrations such as Easter and Mother's Day.

    Topped with a scattering of chopped pistachios and a few dried rosebuds it makes for a beautiful centrepiece!

    A slice of vegan carrot cake on a grey plate with a fork.

    How To Make Vegan Carrot Cake:

    (For ingredients and full instructions see the recipe card below)

    Start by whisking together the wet ingredients – caster sugar, light brown soft sugar, sunflower oil, non-dairy milk, lemon juice, vanilla extract and orange or lemon zest.

    Add the dry ingredients – plain flour, wholemeal flour, cinnamon, ginger, nutmeg, bicarbonate of soda, baking powder and salt.

    Whisk gently until no lumps of flour remain, be careful not to over-beat the batter however as that can make the cake tough.

    step 1 - making the batter.

    Add the grated carrots, and if you are using any mix-ins such as nuts or raisins add them now too. Fold through until well combined.

    step 2 - adding the grated carrot

    Divide the batter evenly between two 8 inch round greased and lined cake tins and spread it level. Bake for about 35 minutes until a skewer inserted into the centre comes out clean.

    Leave the cakes to cool in their tins for ten minutes then very carefully turn them out onto a wire rack to cool completely. The cakes are very delicate when they are warm so be gentle.

    step 3 - baking the cakes

    To make the cream cheese frosting, place softened, room temperature vegan block butter in a large bowl. Drain any excess liquid from room temperature vegan cream cheese and pat it dry with paper towels; add it to the bowl with the butter.

    Whisk the butter and cream cheese together with an electric mixer until they are well combined. Add sifted icing sugar and a bit of xanthan gum and whisk well until the frosting is smooth and creamy. If the frosting is too soft, pop it in the fridge for 20 minutes to firm up a bit before icing the cake.

    step 4 - making the frosting.

     

    Side shot of vegan carrot layer cake with pistachios and rosebuds on a white cake stand.

    Vegan Cream Cheese Frosting:

    I find that vegan cream cheese frosting can be quite tempermental and prone to splitting or becoming runny. You generally either need to use vegetable shortening instead of butter/margarine or add a vast amount of icing sugar to combat this.

    I've discovered a secret weapon however - xanthan gum. Xanthan gum is a thickening agent and stabiliser commonly used in gluten free baking. It is vegan friendly and can be found in the baking section of most supermarkets.

    Adding a small amount to the cream cheese frosting helps to prevent the ingredients from separating, making for a lusciously smooth, creamy frosting.

    Close up of the vegan cream cheese frosting on top of vegan carrot cake.

    Top Tips:

    1.For the best results make sure that you follow the recipe closely. As always, I highly recommend using the gram measurements (with a digital scale), rather than the cup conversions. Cup measurements are simply not accurate enough for baking and I cannot guarantee the best results if you use them.

    2. Use a standard sized grater for the carrots rather than a fine one for the best texture.

    3. I like to use sunflower oil for baking as it has a very neutral flavour, but you can use another mild flavoured oil instead. Or you can use olive oil or melted coconut oil if you don’t mind the flavour coming through.

    If you use melted coconut oil make sure that your milk is at room temperature so that the oil doesn't resolidify.

    4. You can mix a couple of handfuls of raisins or chopped walnuts into the batter along with the grated carrots if you like.

    5. Make sure that you allow the cakes to cool completely before adding the frosting and slicing into it.

    6. When making the frosting it is very important that the butter is soft and at room temperature, and the cream cheese is also at room temperature, otherwise the frosting is more likely to split.

    How Should I Store This Vegan Carrot Cake?:

    Once the cake has been frosted, it is best stored in the refrigerator as the frosting can become a little soft at warm room temperature. Ideally it should be eaten on the day it is assembled but any leftovers will keep for 2-3 days  in the fridge.

    The cakes can be baked the day before you make the frosting and assemble the cake. Store in an airtight container at room temperature.

    The un-iced cakes can be wrapped and frozen for up to three months. I do not recommend freezing the frosting as it is likely to have a detrimental effect on the texture.

    The frosting is best made when you are ready to assemble and serve the cake.

    Sliced cake on a white cake stand.

    More Classic Vegan Cakes:

    Vegan Victoria sponge cake

    Vegan chocolate fudge cake

    Vegan lemon drizzle cake

    Vegan ginger cake

    Vegan fruit cake

    Vegan coffee and walnut cake

    Vegan banana cake

    Vegan apple cake

    Vegan coconut cake

    Two slices of vegan carrot cake on grey plates with the rest of the cake on a white cake stand.

    If you tried this recipe why not tag @domestic_gothess on Instagram and hashtag it #domesticgothess

    *All images and content on Domestic Gothess are copyright protected. If you want to share this recipe then please do so by using the share buttons provided. Do not screenshot or post the recipe or content in full.*

    Vegan carrot cake with cream cheese frosting, pistachios and rosebuds on a white cake stand on a marble surface.
    Print
    4.91 from 11 votes

    Vegan Carrot Cake

    Classic vegan carrot cake – a delicious eggless and dairy free version of carrot layer cake which is filled and topped with creamy vegan cream cheese frosting. It is so good you won’t be able to tell the difference! This is the perfect cake for Easter or any celebration.
    Course Dessert
    Cuisine baking
    Keyword cake
    Prep Time 25 minutes minutes
    Cook Time 35 minutes minutes
    Servings 12 people
    Author Domestic Gothess

    Ingredients

    Vegan Carrot Cakes:

    • 200 g (1 cup + 2 Tbsp) light brown soft sugar
    • 100 g (½ cup) caster (superfine) sugar
    • 180 ml (¾ cup) sunflower oil (or another flavourless oil)
    • 180 ml (¾ cup) unsweetened non-dairy milk (I use soy)
    • 1 tablespoon fresh lemon juice
    • 2 teaspoon vanilla exract
    • finely grated zest of 1 orange or lemon
    • 230 g (2 cups minus 1 Tbsp) plain (all-purpose) flour
    • 100 g (¾ cup + 2 Tbsp) plain wholemeal flour
    • 2 teaspoon ground cinnamon
    • 1 ½ teaspoon ground ginger
    • ¾ teaspoon ground nutmeg
    • 2 teaspoon baking powder
    • 1 teaspoon bicarbonate of soda (baking soda)
    • ¼ teaspoon salt
    • 360 g (12 ½ oz) coarsely grated carrot

    Vegan Cream Cheese Frosting:

    • 150 g (5 ⅓ oz / ½ cup + 2 Tbsp) vegan block butter (NOT the spreadable kind. I use Naturli Vegan Block) softened
    • 225 g (8 oz) vegan cream cheese (I use Asda own brand) room temperature
    • 450 g (4 ½ cups) icing (powdered) sugar sifted
    • ¼ teaspoon xanthan gum
    • chopped pistachios to decorate (optional)

    Instructions

    • Preheat the oven to 180°C/350°F/gas mark 4. Grease two 20cm/8inch round, (ideally 5cm/2in deep) cake tins and line the base and sides with baking parchment.
    • Whisk together the light brown soft sugar, caster sugar, oil, milk, lemon juice, vanilla and lemon or orange zest in a large bowl.
    • Add the plain flour, wholemeal flour, baking powder, bicarbonate of soda, cinnamon, ginger, nutmeg and salt.
    • Whisk gently until no lumps of flour remain. Be careful not to over-beat the batter however as that can make the cake tough.
    • Add the grated carrots and fold through until well combined.
    • Divide the batter evenly between the prepared tins, spread it level and bake for about 35 minutes until a skewer inserted into the centre comes out clean.
    • Leave the cakes to cool in the tins for 10 minutes then very carefully turn them out onto a wire rack and leave to cool completely.
    • To make the cream cheese frosting, place the softened, room temperature butter in a large bowl. Drain any excess liquid from the room temperature cream cheese and pat it dry with paper towels; add it to the bowl with the butter.
    • Whisk the butter and cream cheese together with an electric mixer until well combined. Add the sifted icing sugar and xanthan gum and whisk well until smooth and creamy. If the frosting is too soft, pop it in the fridge for 20 minutes to firm up a bit before icing the cake.
    • Place one of the cooled cake layers on a cake stand or serving platter and spread over some of the frosting. Place the other layer on top and ice it as you like - the recipe makes enough frosting to cover the sides if you wish.
    • Decorate with chopped pecans, walnuts or pecans as you like.

    Notes

    • For the best results make sure that you follow the recipe closely. As always, I highly recommend using the gram measurements (with a digital scale), rather than the cup conversions. Cup measurements are simply not accurate enough for baking and I cannot guarantee the best results if you use them.
    • Use a standard sized grater for the carrots rather than a fine one for the best texture.
    • I like to use sunflower oil for baking as it has a very neutral flavour, but you can use another mild flavoured oil instead. Or you can use olive oil or melted coconut oil if you don’t mind the flavour coming through. If you use melted coconut oil make sure that your milk is at room temperature so that the oil doesn’t resolidify.
    • You can mix a couple of handfuls of raisins or chopped walnuts into the batter along with the grated carrots if you like.
    • Make sure that you allow the cakes to cool completely before adding the frosting and slicing into it.
    • When making the frosting it is very important that the butter is soft and at room temperature, and the cream cheese is also at room temperature, otherwise the frosting is more likely to split.

    pinterest image

    More Cakes

    • Flatlay of squares of vegan apple gingerbread cake on a dark surface surrounded by apples, pecans and a jar of ginger.
      Apple Gingerbread Cake (vegan)
    • Sliced vegan Brooklyn blackout cake on a glass cake stand.
      Vegan Brooklyn Blackout Cake
    • A slice of vegan lemon cardamom pound cake on a white plate with a fork. Fresh lemons and a bowl of icing in the background.
      Lemon Cardamom Pound Cake (vegan)
    • A stack of vegan courgette muffins on a wire cooling rack.
      Vegan Courgette Muffins (zucchini muffins)

    Never Miss A Post!

    Subscribe to get all the latest recipes delivered to your inbox.

    Reader Interactions

    Comments

    1. Marion

      April 27, 2020 at 5:42 pm

      5 stars
      Absolutely amazing. Highly recommend using this recipe! Made for a delicious cake that wasn't TOO sweet. I enjoyed it sans glaze or frosting, and it was lovely on its own. Keeping this recipe in my back pocket!

      Reply
    2. Chloe Duncan

      October 05, 2020 at 6:36 am

      4 stars
      This was delicious, though not the lightest in the world - but who doesn't love a squidgy dense carrot cake?

      Reply
    3. Rachael Foster

      January 18, 2021 at 10:23 am

      Can you replace the wholemeal flour with 100g more of plain flour? I'm planning on making a gluten free version and struggling to get GF wholemeal flour. Thanks!

      Reply
      • hannahhossack

        January 18, 2021 at 1:09 pm

        Hi Rachael, yes that would be fine.

        Reply
    4. Sophie

      March 03, 2021 at 12:06 pm

      Hello!

      Would this recipe still work in 6inch tins and, if so, how long should they be baked for and how many tins would it fill?

      Thank you

      Reply
      • Katie

        March 03, 2021 at 8:14 pm

        5 stars
        This is the ultimate carrot cake recipe! I added walnuts to the cake mix and the zest of one orange to the icing. Amazing recipe, thank you- your blog is an absolute fave

        Reply
    5. Shirley shine

      January 04, 2022 at 7:30 pm

      Hi could I double this recipe to make in two 9” tins to make a 4 layer cake

      Reply
    6. Grace

      April 18, 2022 at 8:07 pm

      5 stars
      Absolutely the tastiest carrot cake ever! Went down a treat this Easter 🙂
      Personally I found the icing too sweet and ended up chucking half of it and adding more vegan cream cheese to give it that tangy cream cheese icing taste.
      All in all a top cake that I will for sure bake again! Thank you x

      Reply
    7. K E

      September 09, 2023 at 10:23 am

      5 stars
      The go-to carrot cake recipe in my household! I'm just wondering whether it would work as cupcakes?

      Reply
      • Hannah

        September 13, 2023 at 8:52 am

        I haven't tried but I don't see why it wouldn't work.

        Reply
    8. Stephanie

      September 25, 2023 at 7:11 pm

      5 stars
      I made a quarter of the cake recipe to fit into a small cake tin, and OMG it was hands down, one of the BEST carrot cakes I've ever had !

      I'm not a vegan, but often bake with vegan butter and eggs are so expensive these days, so this is definitely going to be a recipe I make many times again.

      Thank you for sharing this recipe 🙂

      Reply
    9. Julie McLennan

      October 24, 2023 at 11:56 am

      Can you freeze this carrot cake as I am having a coffee morning and can’t cook everything at the last minute.
      Thanks
      Julie

      Reply
      • Hannah

        October 24, 2023 at 11:58 am

        Hi Julie, you can freeze the cake but not the frosting.

        Reply
    10. Lydia

      October 31, 2023 at 9:37 am

      5 stars
      Best carrot cake I’ve ever had!! My whole family raved about it! So moist, great texture, perfectly spiced, can’t say enough good about this one. Can’t wait to make it again! Thanks DG you never disappoint!!

      Reply
    11. Sophie

      November 13, 2024 at 4:10 pm

      5 stars
      I made this for my partners’s birthday and it was such a hit! A brilliant recipe, thank you so much!

      Reply
    12. Anna

      February 19, 2025 at 7:41 pm

      Thanks for another great recipe! I had to make a gluten free cake for a friend's birthday and made this with a gf flour mix and threw in some walnuts and raisins. It was a big hit! I really appreciate how your recipes are so reliable. Thank you so much for what you do.

      Reply
    13. Diana Flanagan

      August 01, 2025 at 4:17 pm

      5 stars
      Fantastic cake! I made it in a single layer in a 9” tin (baked for 45 minutes) with raisins and chopped walnuts added, and all my family (vegan and non vegan) loved it

      Reply
    14. Maria

      November 12, 2025 at 6:30 pm

      5 stars
      Amazing cake! I love all your cakes that I've tried. They're foolproof, work everytime. Thank you!

      Reply
    15. Sarah

      May 08, 2026 at 3:28 pm

      5 stars
      This is my go-to carrot cake recipe. Several non-vegana have told me it's the best carrot cake they have ever had! I increase the spice and add bunch of cardamom to it because I love a good spiced cake, but it's great as-is.

      Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi, I'm Hannah! I'm a UK based vegan food blogger, recipe developer and food photographer specialising in the best vegan baking. Welcome to Domestic Gothess!

    More about me →

    Popular

    • Curried vegetable pasties – vegan pasties filled with curried vegetables and chickpeas, perfect for picnicking! #vegan #baking #pastry
      Curried Vegetable Pasties (Vegan)
    • Vegan fruit and nut flapjacks - easy vegan oaty flapjacks (oat cookie bars) filled with dried fruits, nuts and seeds. Perfect for snacking, lunchboxes and hiking!
      Vegan Fruit And Nut Flapjacks
    • Vegan chocolate fudge cake - an easy to make, moist, fudgy vegan chocolate cake topped with coconut milk ganache. No one will be able to guess that it's vegan!
      Vegan Chocolate Fudge Cake
    • Vegetable tagine wit almond and chickpea couscous - an easy, healthy vegetarian/vegan meal with tonnes of flavour!
      Vegetable Tagine With Almond And Chickpea Couscous

    Buy Me a Coffee

    Never Miss A Post!

    Subscribe to get all the latest recipes delivered to your inbox.

    Footer

    ↑ back to top

    About

    • About Hannah
    • Disclosure and Privacy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • Work With Me

    Copyright © 2026 Domestic Gothess. All rights reserved.