A wooden cutting board with a bushel of carrots and frosted carrot cake loaf
Photography, Janis Nicolay

Vegan Carrot Cake

Chopped walnuts and vegan 'cream cheeze' frosting finish off Ed Tatton's carrot cake.

Vegan chef and baker Ed Tatton has a plant-based version for seemingly every classic baked good, from his savoury Herb and Feta Scones to his sweet Peanut Butter and Chocolate Blondies to this spiced, nutty carrot cake. “This cake is so good that our best friends in Scotland chose it to be their wedding cake,” writes Tatton. “For a delicious celebration cake, it can easily be doubled and baked in two or three 9-inch (23 cm) springform pans, then layered with Cream Cheeze Frosting.”

A wooden cutting board with a bushel of carrots and frosted carrot cake loaf

Vegan Carrot Cake

Ed Tatton's recipe for a vegan carrot cake loaf topped with plant-based cream cheese frosting and chopped walnuts.
Course Dessert, Snack
Servings 8


Cream Cheeze Frosting

  • cup cold vegan butter
  • 6 tbsp vegan icing sugar
  • ¼ cup vegan cream cheese


  • cups chopped walnuts
  • tbsp ground flaxseed
  • cups + 1 tbsp unsweetened oat milk
  • ¼ cup + 3 tbsp organic canola oil
  • cup fine raw cane sugar
  • 2 tsp pure vanilla extract
  • 2 tsp apple cider vinegar
  • 1⅓ cups all-purpose flour
  • ½ cup whole wheat flour
  • tsp baking powder
  • 1 tsp baking soda
  • pinch fine sea salt
  • 1 tsp ground cinnamon
  • 1 tsp ground ginger
  • pinch ground nutmeg
  • cups grated unpeeled carrots grated on the large holes of a box grater


  • zest of 1 lemon grated using a microplane


Cream Cheeze Frosting

  • Beat the butter on medium-high speed until soft, 1 to 2 minutes. Add the icing sugar and continue beating on medium-high speed until smooth, 2 to 3 minutes.
  • Add the cream cheese and beat on medium-high speed, gradually increasing the speed to high until smooth, 2 to 3 minutes. Scrape the frosting into an airtight container and chill in the fridge for 2 to 3 hours.


  • Preheat the oven to 350°F (175°C). Lightly coat a 9 × 5 × 3-inch (23 × 12 × 8 cm) loaf pan with a neutral vegetable or sunflower oil spray and line the bottom and sides with parchment paper.
  • Spread the walnuts on a small baking sheet and lightly toast in the oven until golden brown, 5 to 6 minutes. Let cool.
  • To make your flax egg, whisk together the flaxseed and oat milk in the bowl of a stand mixer until a smooth paste forms. If there are any lumps, push a small rubber spatula against the side of the bowl to break them up. Let sit for 10 minutes to bloom and thicken.
  • To the flax egg, add the canola oil, cane sugar, vanilla and apple cider vinegar. Mix on medium speed with the paddle for 1 to 2 minutes to combine.
  • In a large bowl, whisk together the all-purpose flour, whole wheat flour, baking powder, baking soda, salt, cinnamon, ginger and nutmeg.
  • Add the dry ingredients to the wet ingredients and mix on medium-low speed until just incorporated, 1 to 2 minutes.
  • Add the grated carrots and 1½ cups of the toasted walnuts (see note). Lightly mix on low speed for 1 minute. Remove the bowl from the mixer. Using a rubber spatula, stir the batter from the bottom to check that everything is fully mixed together.
  • Scrape the batter into the prepared loaf pan and smooth the top with a rubber spatula. Bake until a skewer inserted into the centre of the cake comes out clean, 60 to 70 minutes. Let the cake cool in the pan for 15 to 20 minutes. Turn it out onto a cooling rack, turn right side up, and let cool completely, at least 60 minutes, before frosting.
  • Spoon on the chilled frosting and use a small offset spatula to spread it over the top of the cake, gently swirling and decorating with as much of the frosting as you like. Sprinkle the lemon zest over the cake and finish with a generous scattering of the remaining toasted walnuts.
  • As this cake is oil-based, it’s very moist and can be stored in an airtight container in the fridge for up to 5 days.


To prevent the walnuts from turning a little black inside the baked cake, try lightly coating them in a small amount of flour, then shaking in a strainer to remove the excess flour before mixing through the batter. The vinegar and baking soda can cause a reaction that discolours the nuts. The flour acts as a barrier to prevent blackening.

A cookbook cover in a light frame

Excerpted from BReD by Edward Tatton and Natasha Tatton. Copyright © 2023 Edward Tatton and Natasha Tatton. Photography by Janis Nicolay. Published by Penguin, an imprint of Penguin Canada, a division of Penguin Random House Canada Limited. Reproduced by arrangement with the Publisher. All rights reserved.
Share this article:

Sign up for our Good Life newsletter and get a FREE Easy Week Night Dinners Recipe Booklet

This field is for validation purposes and should be left unchanged.