• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Earthly Provisions
  • Recipe Index
  • Meet Megan
  • Vegan 4th of July Recipes
  • Work with Me
  • Subscribe
menu icon
go to homepage
  • Recipe Index
  • Meet Megan
  • Vegan 4th of July Recipes
  • Work with Me
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
  • subscribe
    search icon
    Homepage link
    • Recipe Index
    • Meet Megan
    • Vegan 4th of July Recipes
    • Work with Me
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
  • ×
    Home » Recipes » The Best Vegan Cake and Cupcake Recipes

    Vegan Carrot Cake

    Published: Nov 7, 2024 · Modified: Mar 30, 2025 by Megan Calipari · This post may contain affiliate links · 1 Comment

    Tweet
    Share
    Share
    Pin61
    61 Shares
    Jump to Recipe Print Recipe

    This Vegan Carrot Cake recipe is packed with spices and grated carrot and is slathered with cream cheese frosting. It's moist and tender and surprisingly simple to make!

    A vegan carrot cake with a slice taken out of it on a glass cake stand.

    If you have been along for my quest to add more classic dessert recipes to my site, welcome back to another edition! In the last few months, I've added so many classic cake recipes like Vegan Chocolate Cake, Vegan Vanilla Cake and even Vegan Red Velvet Cake. I even have a Mini Vanilla Cake recipe!

    So, it only feels right to have a Vegan Carrot Cake recipe here, too. And this one really knocks it out of the park. It is super moist and is absolutely packed with grated carrot and spices. Oh and of course, it's slathered with cream cheese frosting because it wouldn't be a carrot cake without it!

    Jump to:
    • Why You'll Love This Recipe
    • Ingredients
    • Variations
    • Special Equipment
    • Instructions
    • Recipe FAQs
    • Expert Recipe Tips
    • Looking for More Cake Recipes?
    • 📖 Recipe
    • 💬 Comments

    Why You'll Love This Recipe

    • This cake is surprisingly simple to make, and it's packed with spices and grated carrot.
    • Plus it's all slathered in a delicious Vegan Cream Cheese Frosting.
    • If you are a beginner at layer cakes, don't worry! I walk you through it step-by-step.
    • This carrot cake recipe is vegan, dairy-free and eggless, so anyone can enjoy it!
    • And most importantly, it's absolutely delicious.

    Ingredients

    Ingredients for making this recipe in small bowls on a marble surface.

    Carrots: This cake is packed with grated carrot! I like to grate mine on the large side of a box grater. I find it to be the best size and texture. Do not by pre-shredded carrot. They are too coarse and are usually too dry for recipes like my Vegan Carrot Muffins and my Carrot Cake Loaf.

    Spices: A combination of cinnamon, ginger and cloves make this cake delisious.

    Vegan Cream Cheese: I recommend Tofutti for this recipe. It has a great texture and flavor for cream cheese frosting.

    Vegan Butter: Be sure to use a vegan butter that comes in stick form! My favorites are Soy-Free Earth Balance Buttery Sticks and Violife Plant Butter.

    Non-Dairy Milk: I used oat milk, but soy milk, or almond milk will work, too!

    Variations

    I love cream cheese frosting with vegan carrot cake, so that's what I frosted my cake with.

    But, this cake would also be delicious with Vegan Brown Sugar Buttercream, Bourbon Maple Frosting or even plain Vegan Vanilla Frosting!

    Special Equipment

    You will need two 8-inch round cake pans for this recipe. My favorite are Fat Daddio's cake pans.

    Instructions

    Wet ingredients for the cake and shredded carrots in a large mixing bowl with a spatula in it.

    Step 1. In a large bowl, combine brown sugar, non-dairy milk, canola oil, vinegar and vanilla. Whisk well, then add the the grated carrots and whisk to combine.

    Carrot cake batter in a large mixing bowl with a rubber spatula in the bowl.

    Step 2. Then, add the flour, baking powder, baking soda, salt and spices and whisk to form the carrot cake batter.

    Baked carrot cake layers in two round cake pans.

    Step 3. Divide the cake batter between two prepared 8-inch round cake pans and bake in a 350* F oven for about 30 minutes, or until a toothpick inserted into the center of the cakes comes out clean.

    Allow the cakes to cool completely before frosting.

    Vegan cream cheese frosting in a large mixing bowl with a spatula in it.

    Step 4. To make the vegan cream cheese frosting, cream the vegan butter and cream cheese until well combined and creamy.

    Then, add the powdered sugar and mix until completely smooth.

    Next, add the vanilla and mix to combine.

    Finally, cover the bowl with plastic wrap and refrigerate for 1 hour to firm up before frosting the cake.

    Scoops of cream cheese frosting on top of a carrot cake layer on a turntable.

    Step 5. To stack the cake, flip a cake layer upside down onto a cake stand or a cake board. Then, scoop about ¾ cup of frosting onto the layer and use an offset spatula to spread the frosting all the way to the edges.

    Spread out cream cheese frosting on a carrot cake layer on a turbtable.

    Step 6. Top with the remaining cake layer, upside down again, and frost the outside of the cake with the same offset spatula. I like to start with the top of the cake, then move on to the sides.

    Store the cake in the refrigerator until about 30 minutes before you wish to serve it!

    Recipe FAQs

    How should I store this Vegan Carrot Cake?

    To store, place the cake into a cake box or other large container and store in the refrigerator for up to 4 days.

    Can you leave carrot cake with cream cheese frosting out over night?

    No. Cream cheese frosting should be refrigerated.

    Can you freeze carrot cake?

    You can freeze the cake layers for up to a month! Tightly wrap them with plastic wrap and store in the freezer for up to month before frosting and finishing the cake.
    I don't recommend freezing a frosted carrot cake.

    Expert Recipe Tips

    Be sure the cake layers are completely cool before frosting them! Frosting melts easily, so if your layers are even a little bit warm you will have a big mess on your hands.

    Do not shortchange the 1 hour chill time for the cream cheese frosting. It needs some to firm up.

    A slice of vegan carrot cake frosted with cream cheese frosting on a plate with a bite taken out of it.

    Looking for More Cake Recipes?

    • Homemade Vegan Funfetti Cupcake with a bite taken out of it.
      Vegan Funfetti Cupcakes
    • A slice of Earl Grey Lavender Cake on a white plate
      Earl Grey Lavender Cake
    • A slice of Vegan Orange Olive Oil Cake on a small plate with a raspberry on top and and orange slice on the side.
      Vegan Orange Olive Oil Cake
    • A slice of Vegan Chocolate Chip Cookie Dough Cake on a white plate.
      Cookie Dough Cake (Vegan!)

    If you tried this dairy-free Vegan Carrot Cake recipe or any other recipe on my website, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks for visiting today!

    📖 Recipe

    A slice of vegan carrot cake on a small plate.

    Vegan Carrot Cake

    Megan Calipari
    This Vegan Carrot Cake recipe is packed with spices and grated carrot and is slathered with cream cheese frosting. It's moist and tender and surprisingly simple to make!
    5 from 1 vote
    Print Recipe Pin Recipe
    Prep Time 50 minutes mins
    Cook Time 30 minutes mins
    Cooling Time 2 hours hrs
    Total Time 3 hours hrs 20 minutes mins
    Course Dessert
    Cuisine American
    Servings 12 Servings
    Calories 572 kcal

    Equipment

    • 1 Large Mixing Bowl
    • 1 Whisk
    • 1 Rubber Spatula
    • 2 8 Inch Round Cake Pans
    • 1 Hand Mixer
    • 1 Cake Plate or Cake Board and Turntable
    • 1 Offset Spatula
    • Parchment Paper
    • Measuring Cups and Spoons

    Ingredients
      

    For the Carrot Cake Layers

    • 2 ¼ Cups All-Purpose Flour
    • 1 ½ teaspoon Baking Powder
    • ½ teaspoon Baking Soda
    • ½ teaspoon Kosher Salt
    • 2 ¼ teaspoon Ground Cinnamon
    • 1 ½ teaspoon Ground Ginger
    • ¼ teaspoon Ground Cloves
    • 1 ½ Cups Light Brown Sugar, tightly packed
    • 1 Cup Non-Dairy Milk
    • ½ Cup Canola Oil
    • 2 teaspoon White Vinegar
    • 2 teaspoon Vanilla Extract
    • 9 oz Carrots, peeled and grated on a box grater about 2 ¼ cups grated carrot

    For the Cream Cheese Frosting

    • 8 tablespoon Non-Dairy Butter, room temperature Use one that comes in stick form!
    • 8 Ounces Non-Dairy Cream Cheese, room temperature I recommend Tofutti
    • 4 Cups Powdered Sugar, sifted
    • ¼ teaspoon Vanilla Extract

    Instructions
     

    • Preheat oven to 350* F. Grease two 8-inch round cake pans and insert parchment circles into the bottom of each pan.
    • In a medium bowl, combine flour, baking powder, baking soda, salt and spices. Whisk to combine and set aside.
      2 ¼ Cups All-Purpose Flour, 1 ½ teaspoon Baking Powder, ½ teaspoon Baking Soda, ½ teaspoon Kosher Salt, 2 ¼ teaspoon Ground Cinnamon, 1 ½ teaspoon Ground Ginger, ¼ teaspoon Ground Cloves
    • In a large bowl, combine brown sugar, non-dairy milk, canola oil, vinegar and vanilla. Whisk to combine, then add the grated carrot and whisk once more.
      1 ½ Cups Light Brown Sugar, tightly packed, 1 Cup Non-Dairy Milk, ½ Cup Canola Oil, 2 teaspoon White Vinegar, 2 teaspoon Vanilla Extract, 9 oz Carrots, peeled and grated on a box grater
    • Add the dry ingredients to the wet ingredients and whisk to combine. Then, divide the batter between the two prepared cake pans. If you have a scale, it will be about 22 ounces of batter per pan.
    • Bake the cake layers in a 350* F oven for 28-30 minutes turning the cakes half way through baking. Test for doneness by inserting a toothpick into the center of the cakes- it should come out clean! Allow the cakes to cool completely before frosting.
    • Once the cakes are cool, flip them out of their pans and onto a parchment lined baking sheet.

    Make the Vegan Cream Cheese Frosting

    • While the cakes cool, in a large bowl using a hand mixer, cream the non-dairy butter until completely smooth. Then add the non-dairy cream cheese and mix until combined.
      8 tablespoon Non-Dairy Butter, room temperature, 8 Ounces Non-Dairy Cream Cheese, room temperature
    • Add the powdered sugar to the bowl and mix on low until combined. Then turn the mixer up to high and mix until smooth. Add the vanilla and mix to combine. Cover the bowl with plastic wrap and place in the refrigerator for at least 1 hour before frosting the cake.
      4 Cups Powdered Sugar, sifted, ¼ teaspoon Vanilla Extract

    Stack and Frost the Cake

    • Place a cake layer upside down on to a cake stand, cake plate or a cake board that is on a turntable. Scoop about ¾ cup of cream cheese frosting onto the cake layer and use an offset spatula to spread it all the way to the edge of the cake.
    • Top with the remaining cake layer, upside down again, and frost the outside of the cake with the remaining cream cheese frosting.
    • Store the cake in the refrigerator until 30 minutes before you are ready to serve.

    Notes

    Be sure the cake layers are completely cool before frosting them! Frosting melts easily, so if your layers are even a little bit warm you will have a big mess on your hands.
    Do not shortchange the 1 hour chill time for the cream cheese frosting. It needs some to firm up.

    Nutrition

    Serving: 1SliceCalories: 572kcalCarbohydrates: 90gProtein: 5gFat: 23gSaturated Fat: 4gPolyunsaturated Fat: 5gMonounsaturated Fat: 10gTrans Fat: 1gSodium: 364mgPotassium: 167mgFiber: 3gSugar: 68gVitamin A: 3631IUVitamin C: 3mgCalcium: 108mgIron: 2mg
    Tried this recipe?Let us know how it was!
    Tweet
    Share
    Share
    Pin61
    61 Shares

    More The Best Vegan Cake and Cupcake Recipes

    • A slice of vegan carrot cake loaf on a small white plate next to a gold fork.
      Vegan Carrot Loaf Cake
    • A slice of Cherry Crumb Cake with a bite taken out of it.
      Cherry Crumb Cake (Coffee Cake)
    • Small-Batch Vanilla Cupcakes on a small wooden board.
      Small Batch Vanilla Cupcakes
    • Vegan Earl Grey Cupcakes on a small wooden board.
      Earl Grey Cupcakes (Vegan!)

    Reader Interactions

    Comments

    1. Debbie McHugh

      May 14, 2025 at 5:57 pm

      5 stars
      Delicious and moist. Pleases vegan tastes and others as well. I’ll make it again.

      Reply
    5 from 1 vote

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Headshot of me in a white shirt

    Hi, I'm Megan! I'm a trained pastry chef who is passionate about creating vegan desserts and meals for everyone. My recipes use simple ingredients and methods to create delicious results.

    More about me →

    4th of July Recipes

    • Vegan Strawberry Shortcake Cake on a white cake stand. The cake is a two-layer cake with strawberries and whipped cream in between the layers and on top.
      Vegan Strawberry Shortcake Cake
    • Peach cobbler on a plate topped with a scoop of vanilla ice cream.
      Vegan Peach Cobbler
    • Green Bean Potato Salad in a white bowl.
      Green Bean Potato Salad
    • Chickpea Sweet Potato Burgers (Vegan!)
    • Vegan Fruit Tart topped with strawberries, blueberries and kiwi slices on a white cloth with strawberries in the foreground.
      Vegan Fruit Tart
    • Close up of a strawberry and cream cupcake on a white cloth
      Vegan Strawberry Cupcakes

    Popular Recipes

    • A slice of Vegan Banana Bread on a white plate on a linen coth.
      Vegan Banana Bread
    • Mango Pico de Gallo in a bowl with a tortilla chip stuck into the salsa.
      Mango Pico de Gallo
    • Mediterranean Chickpea Couscous Salad in a bowl.
      Mediterranean Couscous Salad
    • Two Pineapple Mojito Mocktails garnished with mint with limes and sliced pineapple on the table.
      Pineapple Mojito Mocktail
    • A blackberry hand pie with puff pastry cut in half to show the the interior.
      Blackberry Hand Pies with Puff Pastry
    • A slice of vegan vanilla layer cake on a plate with a fork to the left and the rest of the cake in the background.
      Vegan Vanilla Cake

    Newsletter

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Accessibility Policy

    Recipe Index

    • Recipes

    Contact

    • Contact

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2025 Earthly Provisions

    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.