Vegan Carrot Cake

This perfected vegan carrot cake is where moist meets melt-in-your-mouth magic, all dressed up in a silky vegan cream cheese, ready to be the center of the party!
post featured image
A slice of double layered vegan carrot cake on a plate.
This post may contain affiliate links, which means that I make a small commission off items you purchase at no additional cost to you. Please read my policy page.

This delicious vegan carrot cake is moist, perfectly spiced, and wrapped in a cream cheese frosting that’s as smooth as silk. This cake celebrates the joy of vegan baking with a texture that’s simply amazing. It’s fluffy, rich, and practically melts in your mouth, showing that ethically crafted delights can dazzle without missing a beat on flavor.

Serve this up at a plant-powered party, a springtime soirée, a vegan Easter brunch, or as a delightful way to sneak in some veggies for dessert. Wherever you slice this award-worthy cake, it’s sure to be a hit!

Looking for something in cupcake form? How about these vegan matcha buttercream cupcakes and Easter cupcakes with lemon buttercream frosting? Also, our vegan frosting guide is icing on the … well, you know.

Why You’ll Love This Recipe

Here’s why this vegan carrot cake recipe will steal your heart and become a repeat performer in your kitchen:

  • Unbeatable Moisture. This cake stays wonderfully moist, bite after blissful bite.
  • Spot-On Spices. The balance of spices is like a cozy hug in flavor form, warming and perfectly paired with the sweetness of carrots.
  • Dreamy Frosting. The dairy-free cream cheese frosting is so good, you’ll be tempted to enjoy it by the spoonful.
  • Simple Ingredients. Made with everyday pantry staples, this recipe is as accessible as it is delicious.
  • Crowd-Pleaser. Designed to delight both vegans and non-vegans alike, it’s a delicious dessert for any gathering. Pair with a refreshing carrot juice cocktail for serious carrot lovers!
A slice of a double-layered vegan carrot cake.

Key Ingredients

Here’s the inside scoop on the star ingredients that elevate this vegan carrot cake from simple to spectacular:

A whole beautifully decorated vegan carrot cake topped with cream cheese frosting and little frosted carrots and chopped nuts around the outside.

For The Cake

Gathered ingredients for this vegan carrot cake recipe in individual bowls with labels.
  • All-Purpose Flour – Gives structure to each slice so it can hold all that moist, carroty goodness.
  • Baking Soda & Baking Powder Baking soda and powder work their science magic to give us that light, fluffy texture that makes every bite a cloud of delight.
  • Cinnamon & Nutmeg Cinnamon and nutmeg add warmth, depth, and that unmistakable “bakery scent”.
  • Carrots – They sneak in a veggie and also bring moisture and a natural sweetness to this cake.
  • Dairy-Free Milk – While any type of vegan milk will work here—and you could even sub water for milk in a pinch—we used Bored Cow milk.
  • Brown Sugar – Brings a rich, molasses-y depth to the cake. It’s sugar with a bit of sass.
  • Canola Oil Helps to keep things light and luscious.
  • Vanilla: A dash of vanilla extract (like in this sweet vanilla sponge) gives that slightly sweet and warm flavor.

For The Vegan Carrot Cake Icing

Gathered ingredients for this dairy-free cream cheese frosting recipe in individual bowls with labels.
  • Plant-Based Cream Cheese and Vegan Butter The dairy-free cream cheese and plant-based butter creates a lush and velvety frosting.
  • Powdered Sugar – Lends the frosting its smooth, spreadable, and sweet consistency.
  • Lemon Juice – Just a squeeze adds a bright, zesty note.
  • Vanilla Extract & Salt – Vanilla rounds out the flavors and the salt balances out the sweetness.

How To Make This Recipe

Ready to make a vegan carrot cake that’s sure to dazzle and delight?

For The Cake

Preparation – Start by preheating your oven to 350 degrees F. Prepare two 9-inch cake pans by lining the bottoms with parchment paper and greasing the sides.

Wet ingredients for vegan carrot cake.

Step 1: Prepare Wet Ingredients – Shred carrots and place them in a medium mixing bowl. Add oil, plant-based milk, brown sugar, and vanilla to the carrots and mix well.

Mixing wet and dry ingredients for vegan carrot cake.

Step 2: Mix Dry Ingredients – In a large mixing bowl, combine your dry ingredients—flour, baking soda, baking powder, cinnamon, salt, and nutmeg. Whisk these together until they are well blended.

A bowl of vegan carrot cake batter.

Next, Step 3: Combine Ingredients – Once your oven is heated, gently fold the wet ingredients into the dry ingredients in the large bowl. Mix just enough to combine them, taking care not to overmix, which can affect the texture of the cake.

Vegan carrot cake batter in a cake pan.

Step 4: Transfer The Batter – Pour the batter evenly into the prepared cake pans.

A baked vegan carrot cake.

Step 5: Bake the Cake – Bake in the preheated oven for about 35-40 minutes. The cakes are done when they feel springy to the touch and a toothpick inserted into the center comes out clean.

A vegan carrot cake in a cake tin, shot from the top down.

Finally, Step 6: Cool – Allow the cakes to cool in their pans for about 15 minutes. Then, carefully turn out the cakes onto cooling racks, remove the parchment paper, and let them cool completely.

For the Cream Cheese Frosting

Vegan cream cheese being blended in a bowl.

Step 1: Whip Base Ingredients -Using either a stand mixer or a hand mixer, whip together plant-based cream cheese and butter until the mixture is fluffy and well combined.

Vegan cream cheese frosting being whipped.

Step 2: Make It Sweet – Add sugar in gradually and beat on low speed until it’s fully incorporated.

Adding vanilla extract to vegan cream cheese frosting.

Then, Step 3: Flavor the Frosting – Add lemon juice, vanilla extract, and a pinch of salt to the frosting. Mix just enough to blend the flavors, being cautious not to overmix.

A vegan carrot cake being frosted.

Step 4: Adjust Consistency – If you prefer a thicker frosting, you can chill it in the refrigerator for an hour or add additional powdered sugar to achieve the desired consistency.

Pro Tips for Cake Decorating

Whether you’re a frosting aficionado or a sprinkle enthusiast, we’ve got the tips to transform your vegan carrot cake from delicious to a masterpiece of edible art.

  • Smooth Moves – A cool cake means fewer crumbs and a smoother frosting application. Start with a thin “crumb coat” of frosting to lock those crumbs away, then chill it for about 30 minutes.
  • Tools of the Trade – To help spread the frosting evenly, a rotating cake stand and an offset spatula will be your besties.
  • Piping Perfection – Grab a piping bag fitted with a star nozzle and create elegant swirls or rosettes of vegan carrot cake icing around the edges. For a splash of fun, whisk in some plant-based food coloring to your frosting.
  • Choose Chopped Nuts – Add a generous handful of crushed walnuts or pecans over your frosted masterpiece. Toast them lightly for an extra nutty punch.
  • Edible Flowers & Marzipan Carrots – Adorn your cake with pesticide-free edible flowers like marigolds, pansies, and lavender for a stunning, Instagram-worthy finish. Craft small carrots from marzipan as a whimsical touch.
  • Keep It Cool – Place frosting in the fridge before adding decorative touches.
An angled, top-down shot of a vegan carrot cake.

FAQs

Is vegan carrot cake healthy?

Yes, vegan carrot cake can be a healthier alternative to traditional recipes, as it’s often made with whole food, plant-based ingredients like fresh carrots, plant-based milk, and natural sweeteners. The nutrient-rich carrots and animal-free ingredients help to make it a healthier option.

What is vegan cream cheese frosting made of?

Plant-based cream cheese frosting combines vegan cream cheese and plant-based butter, sweetened with powdered sugar and flavored with vanilla extract and a dash of lemon juice. This mix results in a smooth, tangy frosting perfect for spreading on cakes and cupcakes, offering a sweet finish to vegan desserts.

Can I make this carrot cake gluten-free?

Absolutely! Swap the all-purpose flour for your favorite gluten-free flour blend to make our vegan carrot cake recipe fully gluten-free without compromising its moist texture and rich flavor.

Listen while you cook! Tune into my podcast, The Plant Powered People Podcast, while you’re cooking, folding laundry, or taking a bath. It may just change your life!  

flower icon
Send This Recipe to My Inbox
Drop your email below to receive this recipe in your inbox. Plus, we’ll send you our favorite seasonal plant-based recipes weekly!

The Best Vegan Carrot Cake Recipe With Cream Cheese Frosting

5 from 28 votes
Ready your spatulas for a vegan carrot cake that’s set to redefine your dessert expectations. With its irresistibly moist texture, perfectly balanced spices, and a silky frosting that could win awards, this cake is a vibrant celebration of what vegan baking can achieve. It's not only a treat for the taste buds, but also fun to make!
A slice of double layered vegan carrot cake on a plate.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings 16 slices, 1 (9-inch) double layer cake

Ingredients

Dry Ingredients

  • 3 cups all-purpose flour
  • teaspoons baking soda
  • teaspoons baking powder
  • 3 teaspoons cinnamon
  • ¾ teaspoon salt
  • ¼ teaspoon nutmeg

Wet Ingredients

  • cups shredded carrots, packed, about 6 carrots shredded
  • cups plant-based milk, such as Bored Cow
  • cups lightly-packed brown sugar
  • cup canola oil
  • 2 teaspoons vanilla extract

Optional Additions

  • ½ cup chopped nuts, walnuts or pecans
  • ¼ cup raisins

For The Cream Cheese Frosting

  • 8 ounces plant-based cream cheese
  • ¼ cup plant-based butter, softened
  • 4 cups powdered sugar, sifted
  • 1 teaspoon lemon juice
  • 1 teaspoon vanilla extract
  • ¼ teaspoon salt

Instructions

For The Cake

  • Preheat the oven to 350 degrees F. Grease two 9 inch cake pans (line the bottom with parchment paper and then grease the sides).
  • Whisk together flour, baking soda and powder, cinnamon, salt, and nutmeg in a large mixing bowl, until well combined.
  • In a medium mixing bowl add the shredded carrots, oil, plant-based milk, brown sugar, and vanilla.
  • When the oven is at 350 degrees, fold together the wet and dry ingredients in the large mixing bowl, being careful not to overmix the batter.
  • Pour the batter into each cake pan in even amounts. Bake the muffins for 35-40 minutes or until the tops of the cake are springy when touched and an inserted toothpick comes out clean.
  • Cool the cakes in their pans for 15 minutes, before carefully turning the cake layers onto cooling racks. Remove the parchment paper from the bottom and let them cool completely before frosting with cream cheese frosting.

For The Cream Cheese Frosting

  • With a stand or hand-mixer whip the plant-based cream cheese and butter together until fluffy and completely combined.
  • Begin to incorporate the powdered sugar into the mixture by sifting in ½ cup at a time. Beat on a low speed until fully mixed together.
  • Scrape the sides with a spatula in order to ensure even mixing.
  • Add in lemon juice, vanilla extract, and salt to the frosting, being careful not to overmix.
  • For a thicker frosting, either chill in the fridge for an hour or add more powdered sugar.

Video

Notes

Storage Tips:

  • Refrigeration – Keep your vegan carrot cake fresh and delicious by storing it in an airtight container in the fridge. Make sure it’s completely cooled before storing. Enjoy for up to 5 days.
  • Freezing – For longer storage, vegan carrot cake can be frozen, with or without frosting, for up to 3 months. Ensure it’s wrapped tightly in plastic wrap and then aluminum foil to maintain its taste and moisture. Thaw in the refrigerator overnight before indulging.

Additional Notes:

  • Gluten-Free Option – Easily transform this cake into a gluten-free delight by substituting all-purpose flour with your preferred gluten-free flour blend. Keep the cake’s signature moist texture and rich flavor intact.
  • Serving Suggestion – For the best flavor, let the cake sit at room temperature for about 10-15 minutes before serving if it has been refrigerated or thawed.
  • Decoration Tip – When decorating, consider using a turntable for frosting. It makes spreading the frosting evenly a breeze and can help achieve a more professional look.

Nutrition

Calories: 352kcal | Carbohydrates: 74g | Protein: 10g | Fat: 16g | Saturated Fat: 3g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 5g | Trans Fat: 0.02g | Cholesterol: 4mg | Sodium: 504mg | Potassium: 137mg | Fiber: 2g | Sugar: 21g | Vitamin A: 146IU | Vitamin C: 0.3mg | Calcium: 92mg | Iron: 2mg
Course — Dessert
Cuisine — American
Love this Recipe? Leave a Rating!And follow @Vegan on Instagram for more.
newsletter offer

Enter to Win Our Monthly Giveaway!

New winner every month! Drop your name below for a chance to win hundreds of dollars of vegan prizes from our brand partners. You’ll also receive our weekly e-newsletter with plant-based recipes galore!

Leave a Comment

5 from 28 votes (5 ratings without comment)

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


The reCAPTCHA verification period has expired. Please reload the page.
Recipe Rating




25 comments
  1. Allison Smith says:

    This recipe looks delicious, and I am in Australia, so, the ‘Bored Cow’ brand is not available here (yet). I would seriously reconsider using canola oil, this oil is not healthy and is harmful for health, so I would use either a light tasting good quality olive oil or a refined coconut oil

    • Hi Allison! You can use any plant milk and oil that you like for this recipe! Hope you love this vegan carrot cake!

  2. 5 stars
    This is seriously the BEST carrot cake recipe out there. It’s perfectly moist and sweet, with the creamiest cream cheese frosting. SO GOOD!

  3. 5 stars
    Delicious carrot cake. We are big fans of this cake !!

  4. 5 stars
    Deee-licious! I adore carrot cake and I’m so happy to finally find a vegan version that is so rich and perfectly spiced. Yum!

  5. Andrea White says:

    5 stars
    This cake is the best! So sweet and delicious!

  6. 5 stars
    It’s a great tasting cake, though we seem to have a different view of what size a large carrot is, so I did end up having way too much of it. I came out at about 500 grams. I’ll aim for about 350g next time. Thank you!

  7. 5 stars
    Loooove making this vegan carrot cake, I still can’t believe I’m eating veggies when I take a bite if this cake!

  8. 5 stars
    I love a great carrot cake! Looks amazing

  9. 5 stars
    Carrot Cake is so delicious! I’m so happy to that there’s a vegan version that I can love and share with my family and friends!

  10. 5 stars
    This carrot cake was so delicious! Thank you for the yummy recipe

  11. 5 stars
    One of my fav carrot cake recipes. I love the balance of sweetness and how moist it is

  12. 5 stars
    THE BEST RECIPE!! Love this carrot cake so much, simple and truly delicious!

  13. 5 stars
    My family’s favorite dessert! Carrot cake is requested at all of our gatherings. So much flavor!

  14. 5 stars
    Cant go wrong with a vegan carrot cake, bursting with flavors.

  15. 5 stars
    this carrot cake was amazing! so easy to make and spot on! will be making again!

  16. 5 stars
    Such a delicious cake, and clear instructions too.

  17. 5 stars
    I’m loving this vegan carrot cake! And that lemon buttercream is pure bliss!

  18. 5 stars
    This carrot cake is ridiculously good. I added pecans. Yum!

  19. 5 stars
    Easy and delicious! We have some big carrot cake lovers here and this one is a favorite. Yum.

  20. 5 stars
    This is such a great recipe! I LOVE carrot cake!!

  21. 5 stars
    This carrot cake recipe is seriously delicious!

  22. 5 stars
    it’s my current favourite dessert!! totally loving all the flavours!

  23. Andrea White says:

    5 stars
    this carrot cake is the best! so sweet and tasty! love it!

Stay Inspired!

Thank you for subscribing!