This vegan carrot cake is incredibly moist, spiced perfectly, and topped with a luscious dairy-free cream cheese frosting. Whether you’re vegan or just love a good carrot cake, this recipe will become your new favorite. Every bite is packed with sweet carrots, warm cinnamon, and a hint of nutmeg.

Why You’ll Love This Vegan Carrot Cake
This vegan carrot cake is simple to make with everyday ingredients that you likely already have in your pantry. It uses flax eggs and coconut oil to create a tender crumb without any eggs or butter. The natural sweetness from the carrots and a touch of maple syrup makes it perfectly balanced.
The Secret to Moist Vegan Carrot Cake
The key to a moist vegan carrot cake is using finely grated carrots and not overmixing the batter. Adding a bit of applesauce helps retain moisture while keeping the cake light and fluffy. Be sure to use room temperature ingredients for the best texture.
How to Make Vegan Carrot Cake
Prep Time: 20 minutes | Cook Time: 35 minutes | Total Time: 55 minutes | Servings: 12 slices
Ingredients
- 2 cups all-purpose flour
- 1 cup granulated sugar
- 1/2 cup brown sugar, packed
- 2 teaspoons baking soda
- 1 teaspoon baking powder
- 2 teaspoons ground cinnamon
- 1/2 teaspoon ground nutmeg
- 1/2 teaspoon salt
- 1/2 cup coconut oil, melted
- 1/2 cup unsweetened applesauce
- 1/4 cup maple syrup
- 1/4 cup non-dairy milk (such as almond or oat)
- 2 tablespoons ground flaxseed mixed with 6 tablespoons water (flax eggs)
- 2 teaspoons vanilla extract
- 2 cups finely grated carrots (about 4 medium carrots)
- 1/2 cup chopped walnuts (optional)
- 1/2 cup raisins (optional)
For the Frosting:
- 8 ounces vegan cream cheese, softened
- 1/4 cup vegan butter, softened
- 3 cups powdered sugar
- 1 teaspoon vanilla extract
Instructions
- Preheat your oven to 350°F (175°C). Grease two 9-inch round cake pans and line the bottoms with parchment paper.
- In a large bowl, whisk together the flour, granulated sugar, brown sugar, baking soda, baking powder, cinnamon, nutmeg, and salt.
- In a separate bowl, combine the melted coconut oil, applesauce, maple syrup, non-dairy milk, flax eggs, and vanilla extract. Stir until smooth.
- Pour the wet ingredients into the dry ingredients and mix until just combined. Do not overmix.
- Fold in the grated carrots, walnuts, and raisins if using.
- Divide the batter evenly between the prepared pans. Bake for 30-35 minutes, or until a toothpick inserted into the center comes out clean.
- Let the cakes cool in the pans for 10 minutes, then transfer to a wire rack to cool completely.
- While the cakes cool, make the frosting: Beat the vegan cream cheese and vegan butter together until smooth. Gradually add the powdered sugar and vanilla extract, beating until fluffy.
- Once the cakes are completely cool, spread a layer of frosting on top of one cake, place the second cake on top, and frost the top and sides. Refrigerate for at least 30 minutes before serving.
Tips
- For a nut-free version, omit the walnuts and use sunflower seeds instead.
- To make this gluten-free, substitute the all-purpose flour with a 1:1 gluten-free baking blend.
- The cake tastes even better the next day as the flavors meld together.
Storing and Serving
Store any leftover vegan carrot cake in an airtight container in the refrigerator for up to 5 days. You can also freeze the unfrosted cake layers wrapped tightly in plastic wrap for up to 3 months. Thaw overnight in the fridge before frosting and serving.
Final Thoughts
This vegan carrot cake is proof that plant-based desserts can be just as indulgent and satisfying as traditional ones. With its moist crumb and creamy frosting, it’s perfect for birthdays, holidays, or any celebration. Give it a try and enjoy every bite of this delicious vegan carrot cake. For more easy baking ideas, check out our best vegan dessert recipes.
Learn more about the health benefits of carrots from Wikipedia.
Explore a guide on our sister blog
Related reading: Explore more on this topic