Carrot cake with vegan cream-cheese frosting

Carrot Cake
Image: © Theofano Vetouli

Yum! This vegan carrot cake is made with walnuts, cinnamon, and fresh ginger. Deliciously moist and redolent of sweet spice, it can be served plain or topped with a homemade vegan cream-cheese frosting (recipe included). For impressive results, decorate with carrots or walnuts and lime zest. Enjoy!


Servings: 10

For the carrot cake

  • 180 g
    vegan butter/margarine room temperature
  • 220 g
    brown sugar
  • 300 g
    carrots shredded
  • 1 tbsp
    ginger grated
  • 1 tsp
  • 1 tsp
    vanilla extract
  • 1 tbsp
    flaxseed crushed
  • 1 tbsp
    apple cider vinegar
  • 1
    orange or lime only the zest
  • 350 ml
    orange juice
  • 450 g
    white spelt flour
  • 15 g
    baking powder
  • ¼ tsp
  • 70 g
    walnuts crushed

For the frosting

  • 100 g
    margarine room temperature
  • 250 g
    powdered sugar
  • ½
    lime juiced
  • ¼ tsp
  • 400 g
    soy yogurt strained overnight
  • 1 tsp
    cream stabilizer

For serving

  • 1
    lime only the zest
  • ½ cup
    walnuts optional


For the cake

  1. Using a mixer, beat margarine and sugar for a few minutes until light and fluffy.

  2. In a bowl, mix the shredded carrots with the ginger, cinnamon, vanilla, flaxseed, vinegar, zest, and orange juice.

  3. In another bowl, mix the flour with the baking powder and the salt.

  4. Add the carrot mixture to the margarine and add the dry ingredients one by one, mixing them in as you go. Then fold in the crushed walnuts.

  5. Pour mixture into a 26-cm-diameter round pan and bake at 180°C for about 50 minutes (place on the middle rack, no fan). Check that the cake is baked all the way through by inserting a toothpick into the middle and making sure it comes out clean.

  6. Let the cake cool before frosting.

For the frosting

  1. To strain the soy yogurt, place a cheesecloth in a strainer, pour in the yogurt and let it thicken overnight.

  2. Using a mixer, beat the margarine and half of the sugar for a few minutes until light and fluffy.

  3. Add the juice, salt, strained yogurt, and the rest of the sugar, and beat again at high speed. Continue mixing and add the cream stabilizer. Let the frosting cool in the fridge for at least 2 hours before using.

For serving

  1. Transfer the cooled carrot cake to a serving dish. Spread a thick layer of frosting on top and decorate with walnuts and lime zest.


The walnuts can optionally be omitted or replaced with other crushed nuts such as almonds or macadamia.

About the author

Theofano Vetouli


Courses: Dessert
Difficulty: Level 2 (average)
Season: Easter, Spring
Number ingredients: > 20 ingredients
Taste: Sweet
Type of dish: Cake, dessert

You may also be interested to taste

Greek kebab with potatoes and red bell peppers

Brown Bean Soup

two jars of overnight oats

Vegan overnight oats

Beantastic Burgers