Vegan Carrot Cake

I make this vegan carrot cake recipe for Jack's birthday each year. Moist, cinnamon-spiced, and slathered in frosting, it's perfect for celebrations.

Vegan Carrot Cake

This vegan carrot cake recipe is a riff on my mom’s traditional recipe. That cake is Jack’s all-time favorite dessert, so she makes it whenever she comes to visit. Then, I make it again for Jack’s birthday. This year, instead of making her recipe as written, I adapted it to make a vegan carrot cake instead!

My mom’s recipe calls for applesauce, which makes her cake super moist and light. Using applesauce, you can actually veganize carrot cake relatively easily. Along with the shredded carrots, it adds enough moisture to eliminate the need for flax eggs or other unconventional ingredients. As a result, the cake batter comes together with pantry ingredients like all-purpose flour, baking powder, baking soda, spices, sugar, and melted coconut oil.

The results are fantastic. The cake is moist, tender, and filled with warm, spiced flavor from cinnamon, nutmeg, and vanilla extract. Enjoy it on its own, or take it to the next level by slathering it in rich, creamy vegan frosting. Even Jack – a total carrot cake traditionalist – fell for this vegan carrot cake recipe. I think you’ll love it too!

Vegan cream cheese frosting ingredients Vegan cream cheese frosting

Vegan Carrot Cake Recipe Tips

  • Grate your carrots finely. Finely grated carrots meld seamlessly into the cake, while larger pieces create a chunkier, less uniform texture. For tender, cohesive cake slices, grate the carrots on the small holes of a box grater or on the smallest setting of the grating attachment on your food processor.
  • Don’t overmix! This rule applies to baked goods across the board. Mix your batter until just combined – and not any longer – or your cake will be dense.
  • Let the cake cool completely before you frost it. The hardest part! Make sure your cake is at room temperature before you slather on the frosting. Otherwise, the frosting will melt.

Vegan carrot cake recipe

Vegan Carrot Cake Recipe Variations

  • Let’s talk frosting. The frosting recipe below is a cream cheese-like blend of macadamia nuts, cashews, lemon juice, coconut oil, and almond milk. Instead of using powdered sugar, I sweeten it naturally with maple syrup. I love this frosting, but you do need a high-speed blender to get it really smooth and creamy. If you don’t have one, or if you prefer a more traditional vegan cream cheese frosting, find one here.
  • Or skip the frosting! This vegan carrot cake is delicious plain. We also love it with a dollop of coconut whipped cream.
  • Add a mix-in. If you like your cake with raisins, chopped walnuts, or pecans, gently fold 1/2 cup into the cake batter when you add the carrots.
  • Or sprinkle something on top. Sprinkle the frosted cake with chopped toasted pecans or walnuts for crunch, or use shredded coconut for extra warm, buttery flavor. Yum!

Vegan carrot cake slices

More Favorite Vegan Desserts

If you love this vegan carrot cake recipe, try one of these vegan treats next:

Then, check out this post for 30+ vegan dessert recipes!

Get This Recipe In Your Inbox
Share your email, and we'll send it straight to your inbox. Plus, enjoy daily doses of recipe inspiration as a bonus!

Vegan Carrot Cake

rate this recipe:
4.85 from 177 votes
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Serves 12
The BEST vegan carrot cake recipe! Applesauce makes it super moist, and cinnamon and nutmeg give it a delicious spiced flavor.

Ingredients

For the Cake

Frosting**

Instructions

  • Preheat the oven to 350°F and grease a 9x13-inch baking pan.
  • In a large bowl, whisk together the flours, baking powder, baking soda, cinnamon, nutmeg, and salt.
  • In a separate bowl, whisk together the applesauce, almond milk, vanilla, sugar, and oil.
  • Add the dry ingredients to the wet ingredients and mix until just combined. Fold in the carrots.
  • Transfer to the prepared baking dish and bake for 30 to 40 minutes, or until a toothpick inserted comes out clean. Let cake cool completely before frosting.
  • Make the frosting: In a high-speed blender, place the macadamia nuts, cashews, almond milk, maple syrup, coconut oil, vanilla, lemon juice, and salt. Blend until very smooth, for 1 to 2 minutes or more, scraping down the sides occasionally. You can add an extra tablespoon of almond milk if necessary to get your blade moving.
  • Chill for at least 30 minutes before spreading. (It will firm up a bit).
  • Store frosted cake in the fridge.

Notes

*Make sure your baking powder is fresh in order for the cake to rise (since there aren't eggs in the recipe). If your baking powder has been in the back of your pantry for too long it may be less effective.
**Soak your cashew and macadamia nuts for at least 3 to 4 hours, preferably overnight, then drain and rinse before using. I recommend using a very high speed blender (vitamix, blendtec, or similar). For a more traditional frosting, make this vegan frosting recipe with vegan butter and vegan cream cheese.

669 comments

4.85 from 177 votes (42 ratings without comment)

Leave a comment:

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

Rate this recipe (after making it)




  1. Julia
    04.18.2016

    5 stars
    Made this for my husband’s bday BC my 2 yo is allergic to egg and dairy. My hb loved it and my son LOVED it! So moist.

    Thank you!

    • Jeanine Donofrio
      04.18.2016

      yay, I’m so glad you all loved it! Thanks for sharing 🙂

  2. Joye
    04.12.2016

    5 stars
    This is the best carrot cake EVER!! I baked it this weekend and even my non-vegan friends ate two slices! Thanks for this recipe . . . looking at your book now!

    • Jeanine Donofrio
      04.12.2016

      Yay, so glad you and your non-vegan friends loved it!!

  3. Teresa Harris
    03.30.2016

    Hi!

    I’m going to make this cake for my birthday cake this weekend. Has anyone made this cake into (2) 8″ rounds and used the frosting inside & out? My first, and novice-baker guess is to double the recipe, but I wonder if that will mean some will get discarded because it will be too much. macadamia nuts and cashews are expensive, I’d hate to see them go to waste.

    Thanks for the help!

    • Jeanine Donofrio
      03.30.2016

      Hi Teresa,

      I haven’t tried making this as a 2-layer cake – it’s very moist so I think it might work best in a sheet pan..

  4. Jennifer
    03.26.2016

    Can this be made with Oat, quinoa or chickpea flour? I can’t have any “white” things such as flour, pasta, refined sugar etc. Also, can you use something besides the cane sugar?

    • Jeanine Donofrio
      03.26.2016

      Hi Jennifer, I haven’t had success with oat flour in this recipe (it becomes too dense and crumbly), and I worry chickpea flour would also make it too dense. You might want to check out these carrot cookies which don’t use white flours and use maple syrup as a sweetener – they’re so good! http://www.loveandlemons.com/carrot-quinoa-oatmeal-breakfast-cookies/

  5. Kayley O'Brien
    03.14.2016

    I absolutely loved this recipe! You are a baking genius! I am not really a cake
    person but this is soooooooooo good! This was by far the best cake I’ve ever had and deffinatly one of the best desserts in the world? I love the frosting it was sooo good! My non vegan family and friends loved it as well. I made this cake twice in one week and almost every one I served it to comment on how they liked the frosting better than the traditional cream cheese frosting for carrot cake. Also serval people asked for the recipe. The spicing is perfect as well as the nice moist texture? Overall thank you so much for this wonderful recipe. I am so grateful to be able to share your creative work of art with my family. I loved this recipe sooooo much. It truly is to die for.

    • Jeanine Donofrio
      04.18.2016

      Hi Kaley! So sorry for my slow reply, I’m so glad you and your family and friends loved the cake!

      • Kayley O'Brien
        04.18.2016

        It’s fine. Thank you so much!

  6. Jennifer
    02.21.2016

    I MADE THIS!!
    Here are the substitutions I did:
    – 1 1/2 cups of all-purpose and 3/4 cups of whole wheat
    – Didn’t have nutmeg, so I subbed 1/4 teaspoon of pumpkin pie spice (was afraid it might be too spicy, but probably would have been okay with another 1/4 tsp)
    – Used a little over 1/2 cup of sugar for the cake
    – Used half the amount of oil and added an additional 1/4 cup of applesauce
    – Baked using a 9″ round pan (for a little over 40 minutes at 350)

    – Subbed cashews for macadamias
    – Used less coconut oil in the frosting

    Overall I thought it was really good, even with my crazy substitutions. Not too sweet obviously, and it was still very moist aside from the top looking dry. My timing wasn’t very good on the frosting, so it didn’t have enough time to chill properly. I used a magic bullet and after a while it definitely got smooth. I thought the frosting still tasted amazing, especially with a good vanilla, but letting it get cold would have been even better.

    One thing I was confused on was whether or not I should measure the cashews after they had soaked or while they were still raw. In the end I decided it didn’t matter and I just used what I had which was a little more than a cup after soaking. It was a really thin frosting but I’m guessing the chilling would have helped with that.

    If I were to make this again I’d probably try using a carrot puree just to get more carrot into it. For the frosting I’d let it chill and also play around with trying to get it to be more tart.

    This was a delicious cake and my non-vegan family loved it. I’m sorry I didn’t exactly follow the recipe, I’m sure the original was great too! Thanks for the post!

    • Jeanine Donofrio
      02.22.2016

      Hi Jennifer! Glad you liked it! Thanks for sharing your modifications 🙂

      I measure the cashews before soaking, as you did. Chilling would definitely help, it thickens a bit in the fridge (also, I just like the way it tastes cold). If your blender blade can handle it, you could start with less almond milk and add more as needed for the blade to move. (The less liquid, the thicker it will be). Definitely add more lemon juice (or even lemon zest), to taste, to make it tangier…

  7. Jaime
    02.16.2016

    Can I use almond flour instead of spelt glour?
    Thanks!

    • Jeanine Donofrio
      02.16.2016

      Hi Jaime, I’m afraid it would make it to dense since almond flour has a lot more fat than regular flours (and since this cake with all of the carrots is pretty moist as it is).

  8. Charlotte
    02.15.2016

    5 stars
    D E L I C I O U S !

  9. Ila
    02.08.2016

    5 stars
    Hey,
    I made this yesterday, really really loved it!
    I have a question: would it be ok to use extra virgin olive oil instead – I mean in both the cake and the frosting?

    • Ila
      02.08.2016

      Instead of coconut oil I meant…

  10. bagus
    01.26.2016

    hi victoria,
    can I used cashews milk, instead almond breeze,because realy hard to fine one in my place
    thank u

    • Jeanine Donofrio
      01.26.2016

      yes, but I would make sure it’s not too thick (homemade nut milks are usually thicker than the store-bought almond milk). Regular milk (skim milk) works too, but is obviously not vegan.

      • bagus
        01.29.2016

        good day
        okay thank u for the idea,i realy like vegan carroy cake ,even Im not a vegan,
        regard,from island of god,bali

        • bagus
          01.29.2016

          and sorry how about the macadamia nuts,what kind of nut I can used instead of macadamia nuts,can be almond or any other nuts?

          • Jeanine Donofrio
            01.29.2016

            you can replace the macadamia nuts with cashews

  11. John
    01.21.2016

    4 stars
    I followed the recipe and added crushed pineapple. Didn’t turn out too well. I recommend sticking to the recipe and not changing it.

  12. victoria
    01.18.2016

    Hi! I’m getting ready to try out this recipe for a friend. I’ve haven’t baked with nuts very much before, so I just learned about the soaking nuts process. Do you recommend drying/dehyrdrating them in the oven after soaking/rinsing/draining them or can I go ahead and make the frosting immediately after soaking?

    • jeanine
      01.18.2016

      Hi Victoria, don’t dry or dehydrate – soak the raw cashews, then use a strainer or colander to drain and rinse them – then blend! Soaking helps them get creamier while you blend. If you’re using a vitamix (or similar), you can get away with less soaking time. If you’re using a less powerful blender, the longer the soak time (ie, overnight) the better. It’s important that the cashews are raw so that their flavor is neutral and the end result doesn’t end up tasting like cashews. Hope this helps!!

      • victoria
        01.18.2016

        Thank you! Same for the macadamia nuts, right??

        • jeanine
          01.18.2016

          yep, you can soak them together.

  13. Andrew
    12.15.2015

    5 stars
    I made this cake tonight, and it was fantastic! I cooked it for 30 minutes and soaked the nuts overnight. The frosting was to die for, and the cake was rich and moist. This is going in my quiver of delicious desert cake recipes! Thanks whoever came up with the recipe!

    • jeanine
      12.17.2015

      Hi Andrew! I’m so glad you liked it – thanks for coming back to let me know!

    • Rita
      01.25.2016

      I just finished making this cake sans frosting and it is soooo delicious you can’t even tell its vegan it’s so moist and rises so well. I added a 1/2 cup of walnuts to the top instead of frosting but this recipe is DEFINITLEY a winner!!

  14. Erika
    12.05.2015

    Can the macadamia frosting be made ahead of time and put in the freezer to be used when needed?

    • jeanine
      12.05.2015

      Hi Erika, I don’t think this would freeze well, but you can store it in the fridge for up to about 4 days. Some water might separate, give it a stir before using.

      • Erika
        12.16.2015

        Thank you Jeanine! The frosting came out delicious! It really is like a cream cheese frosting but nuttier! :). I haven’t made the cake yet but will be making it tonight for my sons first birthday. I’ll be using a low GI sugar in place of regular cane sugar and hope it turns out well. Fingers crossed, toes too!

        • jeanine
          12.17.2015

          Hi Erika – I’m so glad you like the frosting! Hope the cake went well 🙂

  15. Annie
    12.01.2015

    5 stars
    I’ve been craving carrot cake for months now but I’ve recently have become vegan so I was searching the internet for a solid recipe. I stumbled upon this one and I thought it was worth a shot. Let me tell you, BEST carrot cake I’ve had in my life. You cannot even tell it’s vegan–even my roommates couldn’t believe it.

    I’m eating a slice as I speak. Fantastic recipe! I will definitely be looking at your other recipes in the future.

    • jeanine
      12.02.2015

      Yes! So glad you liked it 🙂

      • Wyzenna Jackson
        04.03.2019

        Want to make this for my son’s birthday, can I use cake flour? Also, can I add pecans to the batter? I have 9 inch round cake pans, are there any adjustments that I need to make?

        • Jeanine Donofrio
          04.04.2019

          Hi Wyzenna, yes you can use cake flour and I think a few pecans would be delicious. I haven’t made this as a layer cake, but others’ in the comments have seemed to have had success. It’s a pretty moist, dense, cake that I usually make as a sheet cake. I would just make sure to check and adjust the baking time to account for the change in pan size. I hope that helps!

  16. Blazes
    10.29.2015

    5 stars
    Hi, could I use all spelt flour for this cake or do you need to have a mix with regular wheat flour?

  17. Blazes
    10.29.2015

    Hi, could I use all spelt flour for this cake or do you need to have a mix with regular wheat flour?

  18. Valerie
    10.12.2015

    5 stars
    THIS WAS AMAZING! I made the frosting in a food processor and although it didn’t come out as creamy as your picture it was still SUPER tasty. This was my first vegan cake and I will definitely make this again. Thanks for sharing! :))

  19. renata
    10.06.2015

    Hi!! Making this amazing cake. BUT i bought toasted and salted macadamia nuts and now I cant go fetch raw ones 🙁 Is it possible to use them, like also soaked?

    Thank u!!

    • jeanine
      10.06.2015

      Hi Renata – if you got extra cashews – you could double the cashews and skip the macadamia nuts (using the same total amount of nuts). I don’t think salted toasted ones will be sweet and soft enough for this frosting 🙁

  20. Belen
    10.05.2015

    Hi!
    Tomorrow Im baking this carrot cake recipe and Im super excited! I love it, its my favourite flavour and the best part its guilt-free! I was wondering if i could substitute the spelt flour for quinoa flour?

    • jeanine
      10.05.2015

      Hi Belen,

      I haven’t had great experiences with quinoa flour – it’s very different from wheat-based flours so I don’t think it would be a great swap here. (I’d suggest finding recipes that specifically call for quinoa flour).

      • Belen
        10.06.2015

        5 stars
        Ive just eaten almost the half of the cake! It is delicious and my family members think it too! I used 3/4 of quinoa flour, 2/3 of kiwicha flour and 2/3 of oatmeal and it did work! It took more time to bake (more less an hour intotal) but totally worth it!!!

A food blog with fresh, zesty recipes.
Photograph of Jeanine Donofrio and Jack Mathews in their kitchen

Hello, we're Jeanine and Jack.

We love to eat, travel, cook, and eat some more! We create & photograph vegetarian recipes from our home in Chicago, while our shiba pups eat the kale stems that fall on the kitchen floor.