DessertsVegan Carrot Cake with Cream Cheese Frosting
Dessertsvegancarrot cakedessert

Vegan Carrot Cake with Cream Cheese Frosting

I absolutely adore this vegan carrot cake because it's so incredibly moist and tender, thanks to the grated carrots and plant-based ingredients. The aroma of warm spices fills your kitchen as it bakes, making it impossible to resist. The cream cheese frosting is tangy and rich, perfectly complementing the sweet cake beneath. Every bite is a nostalgic treat that even non-vegans will rave about.

4.7(23 reviews)
75 min(30 prep + 45 cook)
12 servings
Medium
By Maya R.·Published July 2, 2026
Vegan Carrot Cake with Cream Cheese Frosting

Ingredients

Servings
12

Nutrition Facts

Per serving · 12 servings total

Calories
320kcal
Protein
4g
Carbs
45g
Fat
14g
Fiber
2g
Sugar
25g

Instructions

Tap a step to mark it complete as you cook.

  1. Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans or line them with parchment paper.

  2. In a large bowl, whisk together the sifted flour, sugar, baking soda, baking powder, cinnamon, nutmeg, and salt until well combined.

  3. Add the grated carrots, toasted walnuts, applesauce, vegetable oil, vanilla extract, and plant milk to the dry ingredients. Mix until just combined, being careful not to overmix.

  4. Divide the batter evenly between the prepared pans and smooth the tops with a spatula.

  5. 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 before transferring to a wire rack to cool completely.

  6. While the cakes are cooling, prepare the frosting. In a medium bowl, beat together the softened vegan cream cheese and vegan butter until smooth and creamy.

  7. Gradually add the sifted powdered sugar, beating on low speed until combined, then increase speed to high and beat for 2-3 minutes until light and fluffy.

  8. Mix in the lemon juice and beat for another minute until well incorporated. If the frosting is too thick, add a tablespoon of plant milk.

  9. Once the cakes are completely cool, place one layer on a serving plate and spread about 1 cup of frosting evenly over the top.

  10. Place the second layer on top and frost the top and sides of the cake with the remaining frosting. Garnish with additional walnuts or carrot shavings if desired. Refrigerate for at least 1 hour before serving for best results.

Recipe notes

For best results, use room temperature ingredients when making the frosting. This cake can be stored in an airtight container in the refrigerator for up to 5 days. Bring to room temperature before serving for optimal flavor and texture.

You might also like

More desserts to add to your rotation.

One-Bowl Vegan Banana Bread
Desserts
4.8(1,456)65 min

One-Bowl Vegan Banana Bread

The banana bread recipe you'll make on repeat — impossibly moist, gently spiced, and refined-sugar-free.

VeganVegetarianMake-Ahead
Fudgy Black Bean Brownies
Desserts
4.8(743)45 min

Fudgy Black Bean Brownies

Dense, gooey, deeply chocolate brownies — no one will guess the secret ingredient is black beans.

VeganGluten-FreeNo-Bake-Filling
Vegan Chocolate Avocado Mousse
Desserts
4.7(678)15 min

Vegan Chocolate Avocado Mousse

A 4-ingredient dessert that tastes impossibly rich — silky avocado blended with dark chocolate and cocoa.

VeganGluten-FreeNo-Bake