clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
slice of carrot cake with vegan cream cheese frosting and marzipan roses on a white plate with two gold forks resting on the plate

The Tastiest Vegan Carrot Cake Recipe Ever

  • Author: Sara Kidd
  • Prep Time: 15 minutes
  • Cook Time: 1 hour 30 minutes
  • Total Time: 2 hours
  • Yield: 8 servings 1x
  • Category: Dessert
  • Method: Oven
  • Cuisine: American
  • Diet: Vegan


Dreaming of a day when you can sit back with a slice of vegan carrot cake with dairy-free cream cheese frosting and a glass of fresh non-dairy milk? Then you’ve got to try this deliciously satisfying plant-based carrot cake recipe! From author Sara Kidd, this straightforward and wonderfully flavored vegan dessert is one you truly shouldn’t sleep on.




  • 3 large carrots
  • 8 oz (220 grams) of plain (all-purpose) flour
  • 5½ oz (150 grams) of blanched almond flour
  • 4½ oz (125 grams) of vegan butter or margarine, melted
  • ¾ cup (165 grams) of firmly packed light brown sugar
  • ¼ cup (55 grams) of caster (superfine) sugar
  • 2 teaspoons of baking powder
  • 1 teaspoon of sea salt
  • ½ cup (60 grams) of walnuts, toasted and coarsely chopped
  • 1 cup (250 milliliters) of plain soy milk
  • 1 teaspoon of vanilla bean paste
  • ½ teaspoon of ground cardamom
  • 1 teaspoon of lemon extract


  • 2 oz (60 grams) of high-ratio vegetable shortening
  • 2 oz (60 grams) of vegan butter or margarine
  • 3 tablespoons of full-fat plant-based cream (35% fat)
  • 1¼ cups (155 grams) of icing (confectioners’ sugar)
  • ½ teaspoon of vanilla bean paste
  • ½ teaspoon of lemon extract
  • pinch of salt



  1. Preheat the oven to 200ºC (400ºF) conventional. Grease a baking tray with a little oil.
  2. Place the carrots onto the prepared tray, transfer to the oven and roast for 30-40 minutes, until soft. Set aside to cool.
  3. Reduce the oven to 160ºC (320ºF). Grease and like a 23 cm (9 in) cake tin with baking paper, then grease again and dust with flour, tipping out the excess.
  4. Transfer the roasted carrot to a food processor and pulse until the carrot is broken up into small pieces but not completely puréed. Set aside.
  5. Place the flours in the bowl of a stand mixer with the whisk attached, then pour in the melted butter or margarine and mix on low speed for 30 seconds until the mixture is a sandy consistency.
  6. Place both the sugars, baking powder, and salt in a large bowl and whisk to break up the brown sugar. Add to the flour mixture along with the walnuts, and mix together for about 30 seconds until the sugar has blended into the flour.
  7. Add the milk, roasted carrot mixture, vanilla bean paste, ground cardamon, and lemon extract to a large jug and stir to combine. Pour into the flour and sugar mixture and beat on the lowest speed for 20-30 seconds, until just combined. The mixture will be very lumpy and runny.
  8. Transfer the batter to the prepared tin.
  9. Bake on the middle rack of your oven for 47-50 minutes, until a skewer inserted into the centre of the cake comes out almost clean. The top should be firm to touch.
  10. Allow the cake to cool in the tin for 15 minutes, then turn out onto a cake rack to cool completely.


  1. Warm the shortening and butter or margarine in a heatproof bowl in a microwave on High for 15-30 seconds, until it’s slightly soft to touch but not melted. Transfer to the bowl of a stand mixer with the paddle attached and beat on low speed for 5-10 minutes, until completely smooth and lump free.
  2. While beating on low speed, add the cream, 1 tablespoon at a time, until incorporated and the mixture is smooth. With the motor still running, sift the icing sugar into the mixture in two batches, then add the vanilla bean paste, lemon extract, and salt and beat until combined.
  3. Set aside in the fridge until you’re ready to frost your cake.


  1. Using a sharp, serrated knife, cut the dome off the top of the cake so it’s completely level.
  2. Place the cake on a cake board or stand with the bottom side facing up.
  3. Cover the top of the cake in the buttercream and smooth it out using a large offset spatula or palette knife. To create a whirl effect on top, transfer the cake to a cake turntable.
  4. Place a small palette knife at a slightly tilted angle, just touching the centre of the buttercream, and spin the cake while slowly moving the knife towards the outside of the cake. The swirl pattern will appear as the cake spins.
  5. Decorate the cake with your choice of marzipan roses and serve.


BAKER’S TIP: Roast the carrots without seasoning, until they are soft and shriveled.

Toast the walnuts in a dry frying pan over high heat, stirring frequently, until fragrant and golden.

Keywords: dairy-free, egg-free, dessert, carrot cake, cake