• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes

Connoisseurus Veg logo

SUBSCRIBE

Sign up for updates and my FREE Vegan Dinner Solutions email series!

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube
  • ×
    Home » Desserts

    Published: Mar 19, 2021 · Modified: Dec 12, 2025 by Alissa Saenz · This post may contain affiliate links · 37 Comments

    The Best Vegan Carrot Cake

    Jump to Recipe Print Recipe

    Sweet layers of spiced and walnut studded vegan carrot cake are slathered with rich dairy-free cream cheese frosting to make this decadent treat. The best part: this sweet dessert is made in one bowl and doesn't even require an electric mixer!

    Slice of Vegan Carrot Cake on a Plate with Additional Slices, Coffee Cup and Strawberries in the Background

    Unpopular opinion: winter is awesome. I love the colder months! But they're almost over, and spring is on the way. It's right around the corner, in fact! I'm dealing with it in the way I deal with most of my non-favorite things: making food to commemorate the occasion.

    Time for my favorite spring treat: vegan carrot cake!

    This carrot cake is probably the best I've ever had, vegan or not! My secret ingredient for making it extra amazing is pineapple. Pineapple adds moisture, sweetness and flavor to carrot cake. You won't know it's in there when you eat the cake — you'll just be amazed at how wonderful this cake is.

    Let's talk about how it's made!

    Jump to:
    • Ingredients You'll Need
    • How It's Made
    • Leftovers & Storage
    • Frequently Asked Questions
    • More Vegan Cake Recipes
    • 📖 Recipe
    • 💬 Comments

    Ingredients You'll Need

    Can of Crushed Pineapple with a Spoon Sticking Out

    For the Cake

    • Canola oil. Feel free to substitute another type of baking oil, such as vegetable oil, corn oil, or melted coconut oil.
    • Crushed pineapple. If you can't find pineapple in crushed form, briefly blitz some pineapple chunks in a blender or food processor. I've made this recipe using both fresh and canned pineapple — both work!
    • Non-dairy milk. Use any variety that's unflavored and unsweetened. Soy milk, almond milk, and cashew milk will all work!
    • Ground flaxseed.
    • Vanilla extract.
    • All-purpose flour. Whole wheat pastry flour works as well. I haven't tested the recipe with anything else, so experiment at your own risk.
    • Granulated sugar. Use organic to keep the recipe vegan.
    • Brown sugar. Use organic here as well.
    • Baking soda.
    • Spices. We're using cinnamon, ginger, nutmeg, and cloves.
    • Salt.
    • Carrots.
    • Chopped walnuts. Leave these out if they're not your thing.

    For the Vegan Cream Cheese Frosting

    • Vegan cream cheese. I used Kite Hill brand.
    • Vegan butter. I used Wegman's brand.
    • Vanilla extract.
    • Salt.
    • Powdered sugar. Again, be sure to use organic.

    How It's Made

    The following is a detailed photo tutorial on how to make vegan carrot cake. Scroll past it if you just want the recipe!

    Make the Cake

    • Shred your carrots finely before getting started. This way they'll be ready to go when you need them!
    Bowl of Shredded Carrots with a Box Grater in the Background
    • Grab a small bowl or large liquid measuring cup, and stir together your oil, pineapple, milk, flax and vanilla. The mixture will need to sit for 10 minutes.
    • While your liquid ingredients sit, stir your dry ingredients together in a large bowl: flour, sugars, baking soda, spices and salt.
    • Use a spoon to make a well in the center of your dry ingredients, then pour in the wet ingredients.
    • Stir everything together just until blended. The batter will be very thick. Don't overmix it!
    Collage Showing First Four Steps for Making Vegan Carrot Cake: Mix Wet Ingredients, Mix Dry Ingredients, Add Wet to Dry, and Stir
    • Fold in your carrots and walnuts.
    • Divide the batter among lightly oiled and parchment lined baking pans.
    Collage Showing Last Two Steps for Making Vegan Carrot Cake: Fold in Carrots and Transfer Batter to Pans
    • Pop your cakes in the oven and bake them until done! Insert a toothpick in the center of each one to test for doneness — it will come out clean when they're done baking.

    Make the Frosting

    • Start by placing the vegan cream cheese, butter, vanilla, and salt into a large mixing bowl.
    • Beat the ingredients together until creamy.
    • Start adding powdered sugar, about a cup at a time, beating each addition in before adding more.
    • It should take about 4 or 5 cups of powdered sugar to get your frosting to the right consistency.
    Collage Showing Steps for Making Vegan Cream Cheese Frosting

    Tip: Every brand of vegan cream cheese and vegan butter is different, so the amount of powdered sugar you need can vary. If after adding 4 or 5 cups your frosting still seems runny, place it in the fridge for a bit. It should firm up sufficiently by the time your cake has cooled!

    Frost and Layer the Cake

    Make sure your cake is completely cool before frosting it.

    • Invert one of your layers on a plate, then remove the pan and peel off the parchment paper.
    • Spread the top with frosting.
    • Carefully invert the second layer over the first, then peel off the parchment paper.
    • Spread the top with a layer of frosting. You can leave the sides of your cake naked, or slather them with frosting as well if you like (you should have plenty!).
    Collage Showing Steps for Assembling and Frosting Vegan Carrot Cake

    I like to garnish my vegan carrot cake with some chopped walnuts.

    Tip: Because it's egg-free, vegan carrot cake is a bit more delicate than traditional carrot cake. You can see from the photos that I was able to cut a nice slice without anything breaking, and I had to move the entire cake around a bunch of times to take the pics. So it will hold up, but be little extra careful when handling and cutting it.

    Slice of Vegan Carrot Cake Being Lifted with a Cake Server

    Leftovers & Storage

    Seal up any leftover vegan carrot cake in an airtight container or bag, and it will keep at room temperature for about a day, in the fridge for about 3 days, or in the freezer for about 3 months.

    Frequently Asked Questions

    Can this cake be made gluten-free?

    I haven't tried making a gluten-free version, so I'm not sure! If you'd like to take a crack at it, try using an all-purpose gluten-free flour blend in place of wheat flour.

    Are there any alternatives to cream cheese frosting that will work with vegan carrot cake?

    Yes! This cake would also work well with my vegan buttercream frosting.

    Can I add raisins to this carrot cake?

    Yup! This recipe doesn't call for them, just because there's already so much going on. If you're a big fan though, feel free to include them or use them in place of the nuts.

    Can I make my vegan carrot cake with whole wheat flour?

    I'm sure you can, but the texture might not be great. If you really want to give it a try, use whole wheat pastry flour which will give you a more tender crumb than regular whole wheat flour (which can yield a gritty cake!).

    Table Set with Sliced Vegan Carrot Cake, Two Slices on Plates, and Coffee Cup

    More Vegan Cake Recipes

    • Vegan Chocolate Cake
    • Vegan Spice Cake
    • Vegan Red Velvet Cake
    • Vegan Cinnamon Swirl Coffee Cake
    • Vegan Pineapple Upside Down Cake

    Like this recipe? If so, please stop back and leave me a review and rating below if you try it! Also be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter for more recipes like this one!

    📖 Recipe

    Slice of Vegan Carrot Cake on a Plate
    Print Pin
    4.75 from 8 votes

    The Best Vegan Carrot Cake

    Sweet layers of spiced and walnut studded vegan carrot cake are slathered with rich dairy-free cream cheese frosting to make this decadent treat. The best part: this sweet dessert is made in one bowl and doesn't even require an electric mixer!
    Course Dessert
    Cuisine American
    Prep Time 20 minutes minutes
    Cook Time 45 minutes minutes
    Soak time 4 hours hours
    Total Time 1 hour hour 5 minutes minutes
    Servings 12
    Calories 662kcal
    Author Alissa Saenz

    Ingredients

    For the Vegan Carrot Cake

    • ¾ cup canola oil (or another oil that's suitable for baking)
    • ¾ cup crushed pineapple*
    • ½ cup unflavored non-dairy milk
    • 2 tablespoons ground flaxseed
    • 2 teaspoons vanilla extract
    • 2 ½ cups all-purpose flour (or sub whole wheat pastry)
    • ¾ cup organic granulated sugar
    • ¾ cup organic granulated brown sugar
    • 2 teaspoons baking soda
    • 2 teaspoons ground cinnamon
    • 1 teaspoon powdered ginger
    • ½ teaspoon ground nutmeg
    • ½ teaspoon ground cloves
    • ¾ teaspoon salt
    • 2 ½ cups finely shredded carrots (about 5 medium carrots or ½ pound)
    • 1 cup chopped walnuts, plus more for topping (optional)

    For the Vegan Cream Cheese Frosting

    • 8 ounces vegan cream cheese, chilled
    • ½ cup vegan butter (1 stick), softened
    • 1 teaspoon vanilla extract
    • ¼ teaspoon salt
    • 4 cups organic powdered sugar, plus up to 1 additional cup
    US Customary - Metric

    Instructions

    • Begin by making the cake. Preheat the oven to 350°. Oil and line the bottoms of 2 (9-inch) round cake pans with parchment paper.
    • In a small bowl, stir together the oil, milk, pineapple, flaxseed and vanilla. Allow the mixture to sit for at least 10 minutes.
    • Meanwhile, stir the flour, sugar, brown sugar, baking soda, cinnamon, ginger, nutmeg, cloves, and salt together in a large mixing bowl. 
    • Add the wet mixture to the dry, and stir just until blended, being careful not to overmix. Fold in the carrots and walnuts.
    • Distribute the batter among the two prepared pans, smoothing out the tops with a spatula.
    • Bake until a toothpick inserted into the center of a cake comes out clean, about 45 minutes.
    • Transfer the cake pans to a cooling rack and allow them to cool completely.
    • While the cake layers cool, make the vegan cream cheese frosting. Place the cream cheese, butter, vanilla and salt into a large mixing bowl and beat with an electric mixer at high-speed until smooth.
    • Begin beating in the powdered sugar, 1 cup at a time. Beat in 4 to 5 cups total, until the frosting reaches your desired consistency. If the frosting is still a bit runny after adding 5 cups, place it in the fridge until it firms up a bit (this shouldn't take longer than it takes for your cakes to cool).
    • When the cake layers are cool, carefully remove them from the pans and peel off the parchment paper.
    • Invert one of the layers on a plate, and slather the top with half of the cream cheese frosting. Top with the other layer, also inverted, and slather the top with the remaining frosting.
    • Optionally, frost the sides of the cake and garnish the top with chopped walnuts.
    • Slice and serve.

    Notes

    *To substitute diced pineapple (canned or fresh), place it in the blender or  a food processor and pulse a few times, until very finely chopped.
     
    This recipe was updated in March of 2021. The original version included a cashew-based cream cheese. If you'd like to make this version, simply blend 2 cups (soaked) raw cashews, ⅓ cup maple syrup, 2 tablespoons lemon juice, 1 teaspoon vanilla extract, and ½ teaspoon salt in a food processor until smooth and creamy.

    Would you like to save this?

    We'll email this post to you, so you can come back to it later!

    Nutrition

    Serving: 1slice (1/12 of cake) | Calories: 662kcal | Carbohydrates: 88.4g | Protein: 7g | Fat: 32.4g | Saturated Fat: 4.1g | Sodium: 620mg | Potassium: 135mg | Fiber: 2.3g | Sugar: 63.2g | Calcium: 52mg | Iron: 2mg
    « Moroccan-Inspired Chickpea Soup
    Ribollita »

    Sharing is caring!

    • Facebook
    • Twitter
    • Reddit
    • Email

    About Alissa Saenz

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors! You can read more about me here.

    I'd love to connect with you on Facebook, Instagram, or Pinterest.

    Reader Interactions

    Comments

      4.75 from 8 votes (2 ratings without comment)

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Lara says

      November 22, 2023 at 8:43 pm

      5 stars
      This is now our favorite cake! It’s soooo moist and delicious. I sub unsweetened applesauce for the oil and it turns out perfect every time! I use a 9x11 pan and bake it for about 35 minutes.
      You can’t go wrong with this recipe!

      Reply
    2. Erin says

      January 03, 2023 at 2:46 pm

      Is 1/2 cup of milk enough liquid for over 2 cups of flour? Just checking... is the canned pineapple supposed to be drained before adding? Also, what is the final texture supposed to be like since it is a very thick batter? I always worry if the batter is too thick you can't properly distribute or mix all ingredients together and then you end up with a dry dense tough cake. Thanks for sharing your recipe.

      Reply
      • Connie Oickle says

        December 25, 2025 at 9:24 pm

        4 stars
        Old comment, but I'll add for others. I've made this twice and have had to add about 1/4 cup more milk. Not sure how others have made it without adding more liquid as it barely mixes together without a bit more. (And I don't drain the pineapple)
        Love the recipe though!

        Reply
    3. Andrea M Suarez says

      June 10, 2021 at 4:28 pm

      4 stars
      I made this three weeks ago for my sister's birthday cake and it was a smashing hit! Everyone loved it many even said "really, this is vegan?" HAH. Can't wait to make it again. Would like to consider making the recipe in cupcake form. Bet they'd be delicious, too!

      Reply
    4. Tenley says

      May 30, 2021 at 3:27 pm

      This cake is SO GOOD! I drained some of the liquid out of my carrots and pineapple but then added some of the pineapple juice back in. The texture is really amazing and the spice level is balanced beautifully. Kite Hill was the brand of cream cheese I used. It's already pretty soft but the frosting turned out well. I'm going to attempt a gluten free version for my friend because it's such a good recipe.

      Reply
    5. Stephanie says

      April 03, 2021 at 4:28 pm

      This cake is delicious! I used a store bought vegan cream cheese frosting and pecans since we were out of walnuts but followed everything else. Came out wonderful!

      Reply
    6. Sandra says

      March 20, 2021 at 3:45 pm

      This cake looks amazing! Want to make it for my grand kids in the form of muffins

      Reply
    7. Jess says

      April 05, 2020 at 5:10 pm

      Would adding Bob Mill’s egg replacer help stick it together? Would you recommend one or two “egg(s)”?

      Reply
      • Alissa Saenz says

        April 05, 2020 at 8:24 pm

        It might, but I really can't say without having tried it myself. I'd love to hear how it turns out if you try!

        Reply
    8. Rossella says

      November 03, 2019 at 11:48 pm

      Hi Alissa! Do you think I can bake the whole batter in one cake pan and then slice it in half once it's cooked and cooled?
      Thank you!

      Reply
      • Alissa Saenz says

        November 10, 2019 at 2:25 pm

        I think that should work! The bake time might be a bit different though, so keep an eye on it and check it often after about 30 minutes.

        Reply
    9. Elizabeth Schneider says

      May 06, 2019 at 1:11 am

      5 stars
      Wow this carrot cake was amazing! Carrot cake is one of my favorite desserts and this was honestly the best carrot cake I’ve ever had (and I’ve had my fair share). It was very moist and flavorful. My family and I couldn’t even tell that it was vegan! I toasted the walnuts and added a heaping half cup of raisins but followed the cake recipe otherwise. I love cream cheese frosting so I topped it with a vegan version composed of 1/2 cup room temp earth balance buttery stick, 8 oz tofutti cream cheese, a splash of pure vanilla extract, and about 2 cups sifted powdered sugar beaten until smooth. I would definitely make this cake recipe again and am looking forward to enjoying another slice in a few minutes ha. Thank you for the recipe. :)

      Reply
      • Alissa Saenz says

        May 12, 2019 at 4:20 pm

        That's wonderful! I'm so glad it was a hit with you and your family! Thanks Elizabeth!

        Reply
    10. Laura Smith says

      April 06, 2019 at 8:15 pm

      I don't like to eat so much sugar.

      If I cut back the sugar by 50%, will this change the texture oof the cake ?

      Reply
      • Alissa Saenz says

        April 07, 2019 at 5:12 pm

        I think you could probably get away with it! I actually just made some carrot muffins by adapting this recipe - they have about half the sugar and turned out well!

        Reply
    11. Roselyn says

      March 12, 2019 at 7:07 am

      Hi! I already made this cake and I was floored with the taste. I love pineapple in carrot cakes so when I saw your recipe, I immediately made it. I am just wondering if I can make this gluten free, like use an all-purpose gluten free flour. Thanks!

      Reply
      • Alissa Saenz says

        March 17, 2019 at 5:21 pm

        I'm so glad you like it! I haven't tried making this gluten-free, but I've had luck with Bob's Red Mill and King Arthur's all purpose GF blends in similar recipes.

        Reply
    12. Caro says

      November 13, 2018 at 2:07 am

      Hi. May I ask the name of the blender you use? Thanks a lot. Will definitely try to make this carrot cake.

      Reply
      • Alissa Saenz says

        November 13, 2018 at 9:29 am

        I use a Cuisinart 11 cup food processor for this (and I love it)! Enjoy!!

        Reply
    13. Rachel Topaz says

      October 17, 2018 at 11:01 am

      HI! This cake looks amazing!
      I was wondering if it can be made oil free? Maybe substitute applesauce for the oil? What do you think?
      Thank you!

      Reply
      • Alissa Saenz says

        October 21, 2018 at 11:45 am

        I think that would work, but I haven't tried so I can't be 100% sure! I'd love to hear how it turns out if you try!

        Reply
      • Emily G says

        February 11, 2019 at 10:22 pm

        5 stars
        I just made this today for my husbands birthday. I substituted the oil for applesauce using equal parts. I was very cautious not to over mix so I did add in an extra tablespoon or applesauce and a splash of milk. It mixed well and turned out great! I baked it in a glass 9x13 pan, set the timer for 45 minutes and that was perfect.

        Reply
        • Alissa Saenz says

          February 17, 2019 at 8:50 pm

          Yay! Glad to hear it worked with applesauce and glad you enjoyed it!

          Reply
    14. Simran says

      May 10, 2018 at 3:17 am

      Can pineapple be replaced wth something else

      Reply
      • Alissa Saenz says

        May 11, 2018 at 9:55 am

        Another fruit puree might work - maybe applesauce? Unfortunately I can't say for sure as I haven't tried myself.

        Reply
    15. Tesia says

      May 04, 2018 at 11:33 am

      Hi! I think I may have made this before and figured out substitutions, but I can’t remember! I’m allergic to flax so can I use other left replacer do you think? And I’m also allergic to walnuts. Would you use cashews? Or add more oats? I can’t do almonds or pecans either. Could do pistachios?
      Hanks for any tips!

      Reply
      • Alissa Saenz says

        May 11, 2018 at 10:10 am

        Ground chia seeds might work in place of flax. Can you have them? And just about any kind of nuts will work in place of walnuts. I think pistachios would be excellent!

        Reply
    16. Connie says

      April 22, 2018 at 10:14 pm

      Alissa! This was SOOO good!! I had been planning to make this cake for a while. I found some pans for the cake at the thrift store, and then bought all I didn't have at the grocery store. It did not disappoint, I am so happy with it! Thanks a carrot bunch!

      Reply
      • Alissa Saenz says

        April 27, 2018 at 9:19 am

        Yay!! I'm glad you enjoyed it!

        Reply
    17. Lady Rey says

      April 02, 2018 at 10:44 pm

      Can I use a springform pan or a bundt pan? I don’t have two 9-in cake pans... I want to try this recipe... my husband loves carrot cake..

      Reply
      • Alissa Saenz says

        April 04, 2018 at 9:27 pm

        I think just about any cake pan would work, but the cook time will probably change. I'm guessing it would be longer if you use one pan instead of 2 layer pans, but I'm not sure how long. I'd keep an eye on it, checking every 5 minutes or so after the initial 45. Enjoy!

        Reply
    18. Albert Bevia says

      March 29, 2018 at 1:12 pm

      Carrot cake is spring food and yours looks truly amazing, what impresses me the most is that cashew cream cheese frosting, can´t wait to try this

      Reply
      • Alissa Saenz says

        March 30, 2018 at 9:58 am

        The frosting is to die for! I hope you enjoy it!

        Reply
    19. Karlie Slowiak says

      March 29, 2018 at 10:09 am

      5 stars
      Wow! Can't wait to try. It looks amazing

      Reply
      • Alissa Saenz says

        March 30, 2018 at 10:01 am

        Thanks Karlie! I hope you enjoy it!

        Reply
    20. Dawn Lucas says

      March 28, 2018 at 12:47 pm

      I'm wondering if you think this cake would work in a cake pan that is 1/2 egg or 1/2 football shaped. The pan makes 4 of these cakes. I would surely grease or spray the pan. Thoughts? thinking of putting them among some green colored coconut as grass and maybe decorating them like Easter Eggs.

      Reply
      • Alissa Saenz says

        March 28, 2018 at 9:48 pm

        Hi Dawn! I think so! The only thing that will probably be different is the bake time. If you're splitting the batter among 4 pans instead of 2 it will probably be shorter, but I'm not sure how much. I'd keep a close eye on it and start checking at about 25 minutes of so, and every 5 after that. That sounds like really cute idea. :)

        Reply

    Primary Sidebar

    Alissa standing in front of kitchen cabinets.

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

    More about me →

    Popular

    • Sliced loaf of Vegan Banana Bread with a cup of tea in the background.
      The Best Vegan Banana Bread
    • Plate of Teriyaki Tofu with broccoli and rice.
      Crispy Baked Teriyaki Tofu
    • Two Glasses of Vegan Rice Pudding with Cinnamon Sticks and Strawberries
      Creamy Vegan Rice Pudding
    • Table Set with a Bowl of Lentil Soup, Blue Pot and Water Glass
      Classic Lentil Soup

    Footer

    ↑ back to top

    Resources

    • About
    • Contact
    • Privacy Policy
    • Photo Use Policy

    Connect

    • Sign Up for emails and updates
    • Connoisseurus Veg on Facebook
    • Connoisseurus Veg on Pinterest
    • Connoisseurus Veg on Instagram

    Reader Favorites

    • Tuscan Kale Soup
    • Asian Slaw
    • Vegetarian Slow Cooker Chili
    • Mediterranean Pasta
    • Vegan Doughnuts
    • Classic Lentil Soup

    As an Amazon Associate I earn from qualifying purchases. Learn more here.

    Copyright © 2013-2025 Tofu Press LLC & Alissa Saenz

    Slice of Vegan Carrot Cake on a Plate with Text Overlay Reading "Vegan Carrot Cake"
    2807 shares
    • 1027

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.