Vegan Carrot Cake

This moist Vegan Carrot Cake is soft, spiced, and loaded with carrots. It’s an easy cake with a luscious dairy-free cream cheese frosting.

A slice of carrot cake sits on its side on a plate with a fork in front of it.
Prep Time 5 minutes
Cook Time 35 minutes
Resting Time 10 minutes
Total Time 40 minutes
Jump to Recipe Print Recipe Pin Recipe

This post may contain affiliate links. Disclosure Policy

If there’s one dessert we never get tired of, it’s this Vegan Carrot Cake! Soft, perfectly spiced, and bursting with fresh carrot flavor, it’s the ultimate crowd-pleaser. Whether for birthdays, holidays, or just because, this cake is always a hit—especially with its rich, tangy cream cheese frosting. One bite, and you’ll see why it’s a forever favorite!

Reader Reviews

★★★★★
I’ve made this vegan carrot cake recipe many times over the past few years…everybody loves this carrot cake. I’ve shared the recipe quite a few times.

Pam

Let’s get into more details about this cake’s ingredients, including substitution ideas.

Ingredients & Substitutions

Ingredients are laid out on a white background. The text  reads, spices, vinegar, salt, baking soda, carrots, walnuts, vanilla, sugar, water, oil, and flour.

You can find the full printable recipe, including ingredient quantities, below. But first, here are some explanations of ingredients and steps to help you make this recipe perfect every time.

  • Flour: Use all-purpose flour for the classic taste, or swap with whole wheat pastry flour for a healthier twist. For a vegan gluten-free carrot cake, opt for high-quality gluten-free baking flour.
  • Sugar: Granulated sugar is standard, for a richer flavor, mix it with brown sugar.
  • Spices: Blending ground cinnamon and pumpkin pie spice blend gives this cake its signature warmth.
  • Nuts: Chopped walnuts add a classic crunch, but pecans work just as well. For a nut-free version, skip them entirely or add raisins, shredded coconut, or sunflower seeds for texture.
  • Fat: Vegetable oil (canola, sunflower, or avocado oil) makes this cake extra moist. Prefer a richer flavor? Try melted coconut oil or light olive oil.
  • Vinegar: Apple cider vinegar helps activate baking soda for a fluffy cake. Swap with white vinegar or lemon juice if needed.
  • Vanilla: Vanilla extract enhances the overall flavor—opt for pure vanilla (not imitation) for the best taste.

To toast or not to toast walnuts! Toasting walnuts before baking brings out their natural nuttiness and adds extra crunch. Simply toast them in a dry pan over medium heat for 2-3 minutes or bake at 350°F for 5 minutes.

Short on time? Try this Vegan Carrot Cake Boxed Mix Hack!

Want to switch things up? Try adding crushed pineapple, shredded coconut, or a hint of lemon zest for a fresh twist! Applesauce can also boost moisture while reducing oil—just swap 1/3 cup oil for 1/3 cup unsweetened applesauce.

How to Make Vegan Carrot Cake

This vegan carrot cake comes together with surprising ease—no mixer required! I always say that baking is more than just the end result; it’s about the experience, the aroma, and the little moments in between.

There’s something so satisfying about stirring batter by hand, watching those beautiful orange flecks of carrot fold into the mix, and anticipating the warm, spiced scent that fills your kitchen.

Here’s how we make it, step by step:

  1. Mix the Dry Ingredients: Grab a big mixing bowl (because trust me, you don’t want flour flying everywhere!). Whisk together flour, sugar, baking soda, salt, and spices until well combined. This ensures even distribution of those warm spices in every bite.The dry ingredients for this cake are in a white mixing bowl.
  2. Combine wet ingredients: In a separate bowl, stir together grated carrots, vegetable oil, water, vinegar, and vanilla. It’ll look a little loose at first, but trust the process—this is where all the moisture and sweetness come in!
    The wet ingredients for this healthy carrot cake recipe are in a glass mixing bowl.
  3. Add the Nuts (if Using): If you love a little crunch, toss in some chopped walnuts or pecans with the flour mixture. This helps prevent them from sinking to the bottom of the cake while baking.
  4. Bring it All Together: Pour the wet ingredients into the dry mixture and gently fold them together. The batter will be thick, rich, and speckled with bright orange carrot ribbons—exactly what you want! Don’t overmix; we want a tender cake, not a tough one.
  5. Bake to Perfection: Pour the batter into a greased cake pan (or cupcake tins if you’re going that route). Pop it into the oven and bake until golden and springy to the touch. Your kitchen will smell incredible right about now!
  6. Cool Completely: I know it’s tempting to frost the cake right away, but trust me—patience pays off! Let the cake cool completely before adding that dreamy, tangy cream cheese frosting. Otherwise, it’ll melt right off!
  7. Slice, Serve & Enjoy: Take a moment to admire your work, then slice in and savor every bite of your homemade vegan carrot cake.

One-Bowl Vegan Carrot Cake (Minimal Cleanup!)

Want to keep things extra simple? You can absolutely make this a one-bowl recipe! Here’s how:

  1. Start with Dry Ingredients – In a large mixing bowl, whisk together dry ingredients. Create a well in the middle of the flour.
  2. Add Wet Ingredients Gradually – Pour in the water, vegetable oil, vinegar, and vanilla (in that order). Stir together the wet ingredients at the top, gradually incorpirating the floixture.
  3. Fold in Nuts, if using) – Stir in toasted nuts, if desired) until everything is evenly distributed. The batter should be thick and luscious.
  4. Bake & Enjoy – Pour into your prepared pan(s) and bake as usual!

Pro Tip: Mixing everything in one bowl works best if you don’t overmix the batter—stir just until everything is combined for the most tender cake.

Tips for Success

  • Use Freshly Grated Carrots: Pre-shredded store-bought carrots are too dry. Grating them fresh ensures a super moist and flavorful cake.
  • Measure Flour Correctly: Spoon flour into your measuring cup, then level it off with a knife.
  • Oil Over ButterVegetable oil adds moisture to cakes without making them greasy.

Want an even more tender cake? Try my Apple-licious Healthy Carrot Cake recipe – it swaps some applesauce for the vegetable oil.

Baking Options

Want to mix things up? Here are some fun variations for different occasions:

  • Vegan Carrot Cake Muffins — Same batter, shorter bake time (around 20 minutes). Prefer a dedicated muffin recipe? Try my  vegan carrot muffin recipe.
  • Vegan Carrot Loaf Cake — Skip the frosting for a snack-worthy carrot bread, or frost it for dessert. Bake in a loaf pan for 40-50 minutes.
  • Vegan Carrot Cake Cupcakes — Pour batter into a muffin tin and bake for 20-25 minutes. Perfect for portion control (or sharing—if you must!).
  • Make Carrot Cake Sheet Cake — Hosting a crowd? Pour the batter into a 9×13-inch pan and bake for around 40 minutes. Try gingersnap crumbles on top for an extra treat!

Storage Tips

How long will carrot cake last? This extra-moist carrot cake stays incredibly freshUnfrosted cake layers keep beautifully at room temp for a day or in the fridge for up to a week—perfect for make-ahead prep.

Need longer storage? No worries! This cake freezes like a dream. For expert tips on the best ways to store, freeze, and thaw carrot cake, check out my Carrot Cake Storage Guide.

Subscribe and Get a Free Easy Vegan Recipes eBook

Plus our latest vegan recipes, delivered right to your inbox!

We won’t send you spam. Unsubscribe at any time.

Looking down on a plate with a slice of carrot cake on it. A fork has cut into the cake and is sitting at the front of the plate.

New to Vegan Baking?

The idea of making cookies, cakes, or muffins without eggs or dairy can seem like a hill too tall to climb. But with the simple tips in my Guide to Vegan Baking, you’ll be baking like a vegan pro in no time!

Carrot Cake Topping Ideas

Forget basic cream cheese! This carrot cake deserves a topping as special as it is. Go decadent with Vegan Buttercream, keep it light and modern with a Naked Cake, or explore the dreamy, old-fashioned charm of Dairy-Free Ermine Frosting.

Want even more inspiration? My Carrot Cake Toppings Guide has next-level ideas—plus my secret weapon for the BEST Vegan Cream Cheese Frosting!

A slice of Vegan Carrot Cake sits in front of the rest of the cake.

Frequently-Asked Questions

Is carrot cake vegan?

Most store-bought carrot cakes aren’t vegan because they contain eggs and dairy. But this recipe proves you don’t need either to make a moist, flavorful carrot cake!

How does vegan carrot cake rise without eggs?

It’s all about science! Baking soda + vinegar creates a reaction that gives this cake its light, fluffy texture—no eggs needed.

A slice of carrot cake has a fork sitting next to it with a bite of cake on the fork.
A slice of carrot cake sits on its side on a plate with a fork in front of it.

Easy Vegan Carrot Cake

This moist, flavorful Vegan Carrot Cake is topped with a rich, tangy Vegan Cream Cheese Frosting. Perfect for any occasion, every bite is packed with warm spices and pure bliss.
5 from 25 votes
Course: Dessert
Cuisine: American
Prep Time: 5 minutes
Cook Time: 35 minutes
Resting Time: 10 minutes
Total Time: 40 minutes
Servings: 14 servings
Calories: 550kcal

Ingredients

  • 1 ½ cups walnuts
  • 3 cups all-purpose flour
  • 2 cup granulated sugar
  • 1 teaspoon salt
  • 1 teaspoon ground cinnamon
  • 1 teaspoon pumpkin pie spice
  • 2 teaspoon baking soda
  • 2 cups chopped carrots
  • cup vegetable oil
  • 2 cup cold water
  • 2 tablespoons apple cider vinegar
  • 2 teaspoons vanilla

Easy Vegan Cream Cheese Frosting

  • ½ cup vegan butter
  • 4 tablespoons vegan cream cheese (see note)
  • 1 teaspoon lemon juice
  • 3 cups powdered sugar
  • Additional walnuts for garnish

Instructions

  1. Preheat oven to 350°F/175°C. Spray two round cake pans with vegetable spray. You can also place a piece of parchment paper at the bottom of the pans and spray the sides with vegetable oil.*
  2. Place walnuts on a baking pan and toast for 5 minutes. Be careful not to cook too long because they will burn. Remove from the oven and allow to cool before chopping.
  3. Combine in a large mixing bowl the flour, sugar, salt, cinnamon, pumpkin pie spice, and baking soda. Stir to combine. Stir half of the walnuts into the flour mixture. Set aside.
    The dry ingredients for this cake are in a white mixing bowl.
  4. Add the chopped carrots to a food processor and pulse several times to shred the carrots.
    Freshly ground carrots are in the bowl of a food processor.
  5. Add the vegetable oil, water, vinegar, and vanilla to the food processor and pulse in quick bursts to combine.
    The wet ingredients for this healthy carrot cake recipe are in a glass mixing bowl.
  6. Pour the carrot mixture in with the flour mixture. Stir to combine, making sure there are no clumps of flour throughout the batter.
  7. Pour the batter into your prepared pans. Bake for 35 minutes until a toothpick inserted in the middle comes out clean.
  8. Allow the cake to cool for about 10 minutes before inverting onto a serving plate. Allow the cakes to cool completely.

For the Vegan Cream Cheese Frosting:

  1. In the meantime, prepare the frosting by combining the vegan cream cheese and vegan butter in a mixing bowl. Mix until light and fluffy. Add the powdered sugar ½ cup at a time. Then add the lemon juice and beat until you get a spreadable consistency. You can add a tablespoon of plant-based milk if it's too thick.
    A stand mixer mixing bowl holds creamy frosting, with some of it on the beater.
  2. Ice the top of one of the cakes. Top with additional chopped, toasted walnuts. Place the second cake on top. Cover the top cake and sides with frosting. Garnish with chopped walnuts.

Recommended Equipment

(The products above contain sponsored links to products we use and recommend)

Video

Notes

Make it Healthier

To make this cake lighter and healthier, try these simple swaps:
  • Cut sugar by 50% and add raisins for natural sweetness.
  • Substitute whole wheat pastry flour (or 50% whole wheat flour) for extra fiber.
  • Replace half of the oil with applesauce or an applesauce substitute.
  • Use whipped coconut cream instead of frosting for a lighter topping.
  • For a gluten-free version, swap in a high-quality gluten-free baking flour.
Note: These changes may affect the flavor and texture, but you’ll still get a delicious cake!

Baking Options

  • Vegan Carrot Cake Muffins — Same batter, but bake for 20 minutes. Or try this dedicated vegan carrot muffin recipe.
  • Carrot Cake Loaf: Bake in a loaf pan for 40-50 minutes, and enjoy it either frosted or unfrosted as a snack bread.
  • Vegan Carrot Cake Cupcakes: Divide batter into muffin tin and bake for 20-25 minutes.
  • Carrot Cake Sheet Cake: For parties, pour batter into a greased 9×13-inch pan and bake for 35-40 minutes until a toothpick comes out clean.
  • Love extra frosting? Try this alternative Vegan Cream Cheese Icing for a thicker topping.
Love extra frosting? Try this alternative recipe: vegan cream cheese icing recipe.
Calories: 550kcal | Carbohydrates: 79g | Protein: 5g | Fat: 25g | Saturated Fat: 11g | Sodium: 407mg | Potassium: 142mg | Fiber: 2g | Sugar: 55g | Vitamin A: 3363IU | Vitamin C: 1mg | Calcium: 29mg | Iron: 2mg

The nutrition information shown is an estimate provided by an online nutrition calculator and should not be considered a substitute for a professional nutritionist’s advice.

Did you make this recipe?

Leave a rating below then tag @namelymarly on Instagram and hashtag it #namelymarly. I love seeing your creations!

More Carrot Desserts

Can’t get enough carrot-flavored treats? Try these irresistible carrot desserts:

This post was originally published in 2017 and was updated to include new photos, new text, and an updated recipe in 2025.

80 Responses to Vegan Carrot Cake

  1. Avatar thumbnail image for MarlyAllie Reply

    This is the BEST carrot cake! I made it for Easter one year, and everyone raved about it! Even the non-vegans love it! It’s so moist and delicious! I never cared for carrot cake before, but now this is my favorite cake!

    • Avatar thumbnail image for MarlyMarly

      Hi Allie, you just made my day! I feel like we’re kindred spirits because I was the same way. I was never really drawn to the carrot cake. To be honest, I molded this recipe off of my wacky cake and I wanted it to be easy and moist and it has been a game changer for me! Thanks so much for your feedback. Means the world to hear from you! 🙂

  2. Avatar thumbnail image for MarlyJessica K Reply

    This cake is a never-fail crowd pleaser! I would like to make cupcakes with it for a baby shower. Roughly how many cupcakes can one batch yield?

    • Avatar thumbnail image for MarlyMarly

      Hi Jessica! I’m so glad you like this carrot cake recipe. It’s one of my favorites, too! This batter should make anywhere between 18 – 24 cupcakes. Have fun at your baby shower!

5 from 25 votes (9 ratings without comment)

Rate / Comment

Your email address will not be published.

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.