This Vegan Carrot Cake Recipe is soft, moist, and perfectly spiced with cinnamon and nutmeg. Made without eggs or dairy, it's an easy homemade dessert featuring fresh grated carrots and topped with a rich vegan cream cheese frosting. Perfect for birthdays, holidays, or any occasion.
Servings 10slices
Course Dessert
Cuisine American
Ingredients
For the Cake
2cups250g all-purpose flour
1cup200g brown sugar
1teaspoonbaking soda
1½teaspoonsbaking powder
1½teaspoonsground cinnamon
½teaspoonground nutmeg
¼teaspoonsalt
¾cup180ml vegetable oil
1cup240ml unsweetened plant-based milk
1tablespoonapple cider vinegar
1teaspoonvanilla extract
2cups200g freshly grated carrots
½cupchopped walnutsoptional
½cupraisinsoptional
Vegan Cream Cheese Frosting
8oz225g vegan cream cheese
¼cup60g vegan butter, softened
1½cups180g powdered sugar
1teaspoonvanilla extract
Equipment
Large mixing bowl
Medium mixing bowl
Whisk
Rubber spatula
Box grater
Measuring cups and spoons
8-inch round cake pan
Parchment paper (optional)
Cooling rack
Hand or stand mixer (for frosting)
Method
Preheat your oven to 350°F (180°C) and grease an 8-inch round cake pan.
In a large bowl, whisk together the flour, brown sugar, baking soda, baking powder, cinnamon, nutmeg, and salt.
In another bowl, mix the vegetable oil, plant-based milk, apple cider vinegar, and vanilla extract.
Pour the wet ingredients into the dry ingredients and stir until just combined.
Fold in the grated carrots, walnuts, and raisins.
Pour the batter into the prepared cake pan and smooth the top.
Bake for 35–45 minutes, or until a toothpick inserted in the center comes out clean.
Let the cake cool in the pan for 10 minutes, then transfer it to a wire rack to cool completely.
Beat the vegan cream cheese, vegan butter, powdered sugar, and vanilla until smooth and fluffy.
Frost the completely cooled cake, slice, and enjoy.