Vegan Carrot Cake
Print Pin
5 from 8 votes

Vegan Carrot Cake

The perfect vegan carrot cake. It's so simple, moist and flavourful! The batter is prepared in just 15 minutes, then the cake is baked till perfection for an hour.
Course Cake
Cuisine International
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Servings 12
Calories 298kcal
Author Diana


  • 3 (around 400 grams) Carrots grated
  • 2 tbsp Ground flaxseed and 6 tbsp of warm water
  • 2 cups (250 grams) All-purpose flour
  • 1/2 cup (100 grams) Granulated sugar
  • 1/2 cup (100 grams) Brown sugar
  • 1.5 tsp Baking soda
  • 1 tbsp Apple cider vinegar
  • 1.5 tsp Baking powder
  • 1/2 tsp Salt
  • 2 tsp Ground cinnamon
  • 1 tsp Ground Ginger optional
  • 1/4 tsp Ground Cloves optional
  • 1/4 tsp Ground nutmeg optional
  • 2 tsp Vanilla extract
  • 1/2 cup (120 ml) Vegetable oil
  • 1/2 cup (120 ml) Soy milk
  • 1/2 cup (50 grams) Walnuts optional
  • 1/2 cup (50 grams) Raisins optional
  • 2 tbsp Lemon zest optional

For the buttercream

  • 1/2 cup (100 grams) Dairy free butter at room temperature
  • 2 cups (500 grams) Caster sugar
  • 1 tsp vanilla extract


  • Start by making 2 flax eggs. To make flax eggs, you will need 2 tablespoons of ground flaxseed and 6 tablespoons of warm water. So the ratio is 1:3. Add the flaxseed to a bowl along with warm water, mix well and leave the mixture to thicken for about 5 minutes.
  • Once the flax eggs are ready, add the¬†flour, sugar, baking soda, baking powder, salt, spices, vanilla extract, oil, and milk.
  • Mix the batter until everything is combined, but make sure not to overmix (a few lumps are okay).
  • Fold in the grated carrot, chopped walnuts, raisins, and lemon zest.
  • Walnuts, raisins and lemon zest are optional, so if you don't have them on hand or don't like the taste of any of them then just leave it.
  • Grease a 17cm springform with nonstick oil, and pour the batter into the form.
  • Bake at 180c for 60 minutes or until a toothpick comes out clean from the center of the cake.
  • When the cake is completely chilled, cut it in half horizontally¬†to make a 2 tier cake if you're planning to frost it. If you're not a fan of frosting, you can just enjoy the cake as it is.

To make frosting

  • Using a food processor, a stand mixer or a hand mixer. Beat all of the ingredients until you get a smooth and thick frosting. It should be thick but also spreadable, so if you feel like it needs to be thinned out then add a little bit of milk and beat again.
  • Frosting the cake, and store in the fridge for up to 4 days.


Nutrition information is a rough estimate per slice with no frosting.


Calories: 298kcal | Carbohydrates: 41g | Protein: 3g | Fat: 13g | Saturated Fat: 8g | Sodium: 285mg | Potassium: 272mg | Fiber: 2g | Sugar: 18g | Vitamin A: 5610IU | Vitamin C: 4.2mg | Calcium: 71mg | Iron: 1.6mg