Vegan carrot cake topped with cream cheese frosting and some carrot tops

Easy Vegan Carrot Cake

This easy vegan carrot cake requires very small effort to make, yet is effective enough to make a centrepiece on your Easter table! Delicious combination of soft, fluffy and moist sponge topped with light and sweet vanilla cream cheese frosting.

Course Dessert
Cuisine Vegan
Keyword carrot cake, vegan carrot cake
Prep Time 10 minutes
Cook Time 1 hour
Total Time 1 hour 10 minutes
Servings 8 people


  • 400 g all-purpose flour
  • 1 tsp baking soda
  • 1 tsp baking powder
  • 1 tsp ground cinnamon
  • 1 tsp mixed spice
  • 1/4 tsp salt
  • 200 g grated carrots
  • 180 ml olive oil (vegetable oil will also work)
  • 250 g apple sauce (see recipe notes)
  • 200 g soft light brown sugar

For the cream cheese frosting:

  • 200 g vegan cream cheese (room temperature)
  • 100 g vegan butter (softened)
  • 1 tsp vanilla paste
  • 200 g icing sugar


  1. Preheat the oven to 170 C (fan). Grease and line the springform cake tin (mine was 20 cm). In a large bowl, mix together the flour, baking soda, baking powder and spices. In a separate large bowl, mix together grated carrots, olive oil or vegetable oil, apple sauce and brown sugar.

  2. Add the flour mixture to the carrot mix, and stir all together until just combined. Do not over-stir. Pour the mixture into prepared baking tin and bake in the oven for 50- 60 minutes, until golden brown or until skewer inserted n the middle comes out clean. Cool down for 10 minutes, then remove from the baking tin and allow to cool completely on a wire rack. 

  3. Meanwhile, prepare the cream cheese frosting. Beat all the ingredients together until light and fluffy. If the frosting feels too runny, add more icing sugar. Spread the frosting on top of the cake. Enjoy!

Recipe Notes

To make an apple sauce, simply peel and core 3 medium apples. Cut into cubes and place in a medium saucepan. Cover with 250 ml (1 cup) of water. Add 1/2 tsp cinnamon, 2 cloves and 1/2 tsp mixed spice. Cover with lid and simmer for about 20 minutes, or until the apples are soft. Blend the apples into a soft puree with hand blender or mash them with potato masher.