Vegan Christmas Cake

Vegan Christmas cake - a rich, moist and boozy vegan fruit cake that is perfect for the festive season. Eat right away or make in advance and feed regularly with rum or brandy.
Course Dessert
Cuisine baking, British, vegan
Keyword cake
Prep Time 20 minutes
Cook Time 3 hours
Soaking Time 12 hours
Total Time 3 hours 20 minutes
Servings 12 people
Author Domestic Gothess


  • 125 g (4.5oz) raisins
  • 125 g (4.5oz) sultanas
  • 125 g (4.5oz) currants
  • 100 g (3.5oz) dried cranberries
  • 100 g (3.5oz) mixed candied peel
  • 85 g (3oz) glace cherries halved
  • 100 ml (1/3 cup + 1Tbsp + 1tsp) rum or brandy
  • 175 g (2/3 cup + 1Tbsp) dairy free block margarine
  • 125 g (2/3 cup) dark brown soft sugar
  • 50 g (1/3 cup) light brown soft sugar
  • 30 g (one rounded Tbsp) treacle (or molasses)
  • finely grated zest of 1 large orange
  • finely grated zest of 1 large lemon
  • 350 g (3 cups minus 2 Tbsp) plain (all-purpose) flour
  • 40 g (1/3 cup) ground almonds
  • 3/4 tsp bicarbonate of soda
  • 1 tsp mixed spice (pumpkin spice)
  • 1/2 tsp ground cinnamon
  • 1/2 tsp ground nutmeg
  • 120 ml (1/2 cup) unsweetened soy milk (or other unsweetened non-dairy milk)
  • 2 Tbsp red wine vinegar
  • 60 g (2oz) almonds chopped
  • rum or brandy for feeding


  1. Start preparing the fruit at least the day before you want to bake the cake.

    Mix all of the dried fruits together in a large bowl that has a lid, add the rum, stir well, then cover and leave overnight (or for up to a week - give it an occasional stir).

  2. The following day, preheat the oven to 140C/275F/gas mark 1. Grease a deep 20cm/8inch round cake tin and line it with a double layer of baking parchment.

  3. In a large bowl, whisk together the dairy free margarine (or softened coconut oil), dark and light brown sugars, treacle and orange and lemon zest until fluffy.

  4. In a separate bowl, sift together the plain flour, ground almonds, bicarbonate of soda, mixed spice, cinnamon and nutmeg.

  5. Tip the dry ingredients into the margarine mix, along with the soy milk and red wine vinegar. Stir until just combined; be careful not to over-mix. The batter should be very thick.

  6. Stir in the soaked dried fruits, along with any leftover liquid, and the chopped almonds.

  7. Scrape the batter into the prepared tin and use a spatula to spread it level. Because it is so thick it doesn't spread much in the oven so it is important that you get it as even as you can.
  8. Bake for 2-3 hours until a skewer comes out clean; mine took 2 1/2 hours. Leave the cake to cool completely in the tin on a wire rack then turn it out and brush all over with rum or brandy.

  9. Wrap the cake up in baking parchment then tin foil (it MUST be completely cold first), and store in an airtight container, feeding every week or two with rum or brandy, for up to three months.

Recipe Video

Recipe Notes