• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Domestic Gothess
  • Recipes
  • About
  • Contact
  • Work With Me
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipes
  • About
  • Contact
  • Work With Me
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
  • Buy Me a Coffee

  • ×
    You are here: Home / Cakes / Vegan Christmas Cake

    Vegan Christmas Cake

    Published: Nov 10, 2018 · Modified: Mar 22, 2021

    Go to Recipe

    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.

    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. #vegan #christmas #cake

    Fruit cake is a bit of a divisive one; I know that a lot of people aren't keen on it, but I absolutely love it and Christmas for me wouldn't be the same without a boozy, fruity cake to nibble on throughout the holidays.

    I have blogged a couple of fruitcake recipes before, but neither of them are vegan so I was keen to come up with a vegan version that is just as good.

    Sliced vegan Christmas fruitcake with dried fruits and almonds.

    I tested seven (yes, seven!) different vegan fruit cakes until I came up with a recipe that I was happy with. The final version is fruitcake perfection (at least I think so anyway!). It is moist and dense, packed with boozy fruit, and full of flavour.

    The dried fruit is soaked in rum (or your spirit of choice) to make it plump and flavourful. It needs to be soaked at least overnight so do make sure that you start this cake the day before you want to bake it. The fruit can be left to soak for up to a week - I gave mine three days.

    The boozy fruit is stirred into a thick batter made flavourful with dark brown sugar, treacle, spices, almonds and orange and lemon zest.

    I tested various different fats while developing this vegan Christmas cake, and found that the versions made with dairy free margarine were superior in both taste and texture to those made with coconut oil or sunflower oil, so that is what I have used for this recipe.

    Softened coconut oil will work if you would rather use that, but I found that it yielded a cake with a more crumbly texture, and a slightly blander flavour, so if you do use it, make sure that you also add in a good pinch of salt.

    Instead of eggs, this recipe uses red wine vinegar and bicarbonate of soda to provide lift. Vinegar and bicarb is my favourite egg replacer to use in cakes; I did do a couple of tests that used flax eggs instead, but I found the texture a little too crumbly.

    This vegan Christmas cake is delicious freshly baked, but it can also be made up to six weeks in advance and stored, well wrapped, in an airtight container. Drizzle over a couple of tablespoons of rum or brandy every week or two, alternating top and bottom of the cake, until you are ready to ice it (if you choose to decorate it). But don't feed it for a week before icing it in order to give the surface a chance to dry out.

    close up of a slice of vegan Christmas fruitcake on white baking parchment.

    How To Decorate:

    I was going to decorate the cake before photographing it, but I couldn't decide how I wanted to ice it so in the end I just left it plain.

    Traditionally, Christmas cakes are covered in a layer of marzipan (brush the cake with warm apricot jam before covering so that the marzipan sticks.) then a layer of either royal icing or fondant. Most shop-bought marzipan and fondant is vegan, though do check the packet of course, and you can make vegan royal icing by swapping the egg white for aquafaba.

    Once the vegan Christmas cake is iced, you can add decorations as you wish - I like to keep things simple and just pile some gingerbread star biscuits in various sizes on top. Check out my gingerbread topped Christmas cake recipe for inspiration.

    To make a vegan version, simply swap the butter in the gingerbread for dairy free margarine or coconut oil, and follow the recipe for vegan royal icing from my Tombstone cupcakes to ice the biscuits with.

    Vegan Christmas fruitcake on white parchment paper surrounded by ingredients.

    How To Make Vegan Christmas Cake:

    (For ingredients and full instructions see the recipe card below)

    *For the best results make sure that you follow the recipe closely. As always, I highly recommend using the gram measurements (with a digital scale), rather than the cup conversions. Cup measurements are simply not accurate enough for baking and I cannot guarantee the best results if you use them.*

    You need to 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).

    step 1 - soaking the fruit

    Grease a deep 20cm/8inch round cake tin and line it with a double layer of baking parchment. Because the cake takes a while to bake the extra layer of parchment helps to stop it from burning.

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

    step 2 - mixing the margarine and sugar

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

    Tip the dry ingredients into the margarine mix, along with some plant milk and red wine vinegar and stir until just combined; the batter should be very thick.

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

    step 3 - making the batter

    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.

    Bake for 2-3 hours until a skewer comes out clean, mine took 2 ½ hours. Leave the cake to cool in the tin on a wire rack then turn it out and brush all over with rum or brandy.

    step 4 - baking the cake

    Wrap it up in baking parchment then tin foil and store in an airtight container, feeding every week or two with rum or brandy, for up to six weeks.

    sliced vegan Christmas fruitcake on white baking parchment.

    Variations:

    You can vary the types of dried fruit that you add to suit your own tastes (I know quite a few mixed peel haters!), as long as you keep the same overall weight - a total of 660g. Chopped dried dates, figs and apricots all work well, and you could even add dried cherries, blueberries or pineapple.

    To make this vegan Christmas cake alcohol free, soak the fruit in the same quantity of orange juice. Bear in mind that if you aren't feeding it with alcohol then the cake won't keep for as long, so bake it the same week that you want to serve it.

    More Vegan Christmas Recipes:

    • Easy ginger sheet cake
    • Vegan steamed chocolate pudding
    • Vegan mince pies
    • Mulled wine brownies
    • Woodland animal ginger cake
    • Chocolate, orange and almond cake
    • Starry mince pie tart

    top down shot of sliced vegan Christmas cake

    If you tried this recipe why not tag @domestic_gothess on Instagram and hashtag it #domesticgothess

    *All images and content on Domestic Gothess are copyright protected. If you want to share this recipe then please do so by using the share buttons provided. Do not screenshot or post the recipe or content in full.*

    Print
    4.91 from 66 votes

    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 minutes
    Cook Time 3 hours hours
    Soaking Time 12 hours hours
    Total Time 3 hours hours 20 minutes minutes
    Servings 12 people
    Author Domestic Gothess

    Ingredients

    • 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 (⅓ cup + 1Tbsp + 1tsp) rum or brandy
    • 175 g (⅔ cup + 1Tbsp) vegan block butter/margarine (I use Naturli Vegan Block) softened
    • 125 g (⅔ cup) dark brown soft sugar
    • 50 g (⅓ cup) light brown soft sugar (or more dark brown 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 (⅓ cup) ground almonds
    • ¾ teaspoon bicarbonate of soda
    • 1 teaspoon mixed spice (apple pie spice)
    • ½ teaspoon ground cinnamon
    • ½ teaspoon ground nutmeg
    • 120 ml (½ cup) unsweetened soy milk (or other unsweetened non-dairy milk)
    • 2 tablespoon lemon juice or red or white wine vinegar
    • 60 g (2oz) almonds chopped
    • rum or brandy for feeding

    Instructions

    • 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).
    • The following day, preheat the oven to 140°C/120°C fan/275°F/gas mark 1. Grease a deep 20cm/8inch round cake tin and line it with a double layer of baking parchment.
    • 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.
    • In a separate bowl, sift together the plain flour, ground almonds, bicarbonate of soda, mixed spice, cinnamon and nutmeg.
    • 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. If it is really dry you can add a drop more milk but be careful not to add too much, the batter should be stiff.
    • Stir in the soaked dried fruits, along with any leftover liquid, and the chopped almonds.
    • 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.
    • Bake for 2-3 ½ hours until a skewer inserted into the centre comes out clean; mine took 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.
    • 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.

    Video

    Notes

    • For the best results make sure that you follow the recipe closely. As always, I highly recommend using the gram measurements (with a digital scale), rather than the cup conversions. Cup measurements are simply not accurate enough for baking and I cannot guarantee the best results if you use them.
    • This cake cannot be made gluten-free. It will likely be very crumbly. I have a separate gluten-free vegan Christmas cake recipe.
    • The dried fruit needs to be soaked at least overnight so do make sure that you start this cake the day before you want to bake it. The fruit can be left to soak for up to a week – I gave mine three days.
    • You can vary the types of dried fruit that you add to suit your own tastes (I know quite a few mixed peel haters!), as long as you keep the same overall weight – a total of 660g. Chopped dried dates, figs and apricots all work well, and you could even add dried cherries, blueberries or pineapple.
    • I have successfully stored this cake for three months, feeding it with a little rum every week or two. It is a little more delicate than non-vegan fruitcake so be very gentle with it and store it in a tin so as not to squash it.
    • I adapted this recipe by The Hungry Veggie to make this cake, with tweaks to suit my tastes: http://thehungryvegan.blogspot.com/2011/12/vegan-christmas-cake.html

    More Cakes

    • Vegan red velvet bundt cake on a white plate with a couple of slices cut out.
      Vegan Red Velvet Bundt Cake
    • Flatlay of squares of vegan apple gingerbread cake on a dark surface surrounded by apples, pecans and a jar of ginger.
      Apple Gingerbread Cake (vegan)
    • Sliced vegan Brooklyn blackout cake on a glass cake stand.
      Vegan Brooklyn Blackout Cake
    • A slice of vegan lemon cardamom pound cake on a white plate with a fork. Fresh lemons and a bowl of icing in the background.
      Lemon Cardamom Pound Cake (vegan)

    Never Miss A Post!

    Subscribe to get all the latest recipes delivered to your inbox.

    Reader Interactions

    Comments

    1. Lynette

      November 20, 2019 at 6:20 am

      Hi again from the Philippines! I bought the ingredients for this recipe already except for the Pumpkin spice since I can't find it. May I know what can I replace it with or can I make my own mixed spice? If yes, may I please have the ingredients and measurements for it? Thanks

      Reply
      • hannahhossack

        November 20, 2019 at 9:56 am

        Hi Lynette, here is a recipe to make your own jar of mixed spice: https://www.daringgourmet.com/british-mixed-spice/
        Otherwise you could just add an extra 1/4 tsp cinnamon, 1/4 tsp ginger, 1/4 tsp cloves and 1/4 tsp allspice.

        Reply
    2. Diane Spiteri

      November 29, 2019 at 12:06 pm

      5 stars
      Hi domestic goddess. I made this cake yesterday and it came out so well and was so simple I made another today for my mum. I bought the ready prepared mixed fruit in brandy from Lidl’s. a bit of a cheat but made it so quick to make. Thankyou

      Reply
    3. Andrew Gray

      December 03, 2019 at 10:38 am

      Hi
      Could I use aqua faba (chick pea cooking water) instead of vinegar as the egg replacer?
      Maybe it would hold together better that way?

      Reply
      • hannahhossack

        December 04, 2019 at 9:24 am

        Hi Andrew, I haven't tested it using aquafaba. The vinegar is there to react with the raising agent to create a lighter texture but you could try swapping 3 Tbsp of the milk for aquafaba. Let me know how it turns out if you give it a try!

        Reply
        • Andrew gray

          December 20, 2019 at 2:54 pm

          Thanks.
          My Aquafaba had gone off by the time I started making the cake! so I stuck with your recipe ( except with white wine vinegar). Looks very good so far.

          Reply
    4. Tamy

      December 03, 2019 at 7:53 pm

      5 stars
      BRAVO! This is my first time making fruit cake. It has now cooled and I will be aging it until Christmas ... HOWEVER, I've tasted it and oh my goodness its so delicious. Thank you from the bottom of my heart for this recipe! And now I know why fruit cake is expensive haha this is a cake that cost me a lot of money but oh it will be worth it. You're a genius xox

      Reply
    5. Alison

      December 10, 2019 at 7:05 am

      I just made this and my kitchen smells divine. It took a bit longer than the 3 hours in the recipe but every oven is different so it was fine just testing every now and then. I am not sure I can wait until Christmas but I will try.

      Thanks for a cool recipe! I’ll report back once we have sliced it!

      Reply
    6. Dede

      December 18, 2019 at 11:13 pm

      5 stars
      I modified this a bit, cutting out the candied peel, and adding dried pineapple, dried pear, and more cherries. It came out beautifully, with a 36 hour soak of fruit, (more rum than recommended, as it soaked it up) and eating it the day after cooking. because we just couldn't wait. 🙂

      One comment, the top started darkening soon in our small oven, but putting the cake on a lower shelf, and covering the top with parchment paper (loosely) helped. IT rose well, and is just heavenly. Thanks so, for this recipe.

      Reply
    7. Holly

      December 21, 2019 at 8:07 pm

      5 stars
      Excellent cake. I used orange juice instead of alcohol and it turned out nicely. My first successful vegan fruit cake. Thank you for the lovely recipe.

      Reply
    8. Poppy

      December 23, 2019 at 7:20 am

      Thank you for this recipe xxx I did two, the one with brandy is like sooooo good. The cointreau one hasn't held as well but is that because clear liqors don't work in cakes? Thanks again xxx

      Reply
      • hannahhossack

        January 04, 2020 at 9:49 am

        Hi Poppy, hmmm that's odd, I wouldn't have thought that clear liquor would make a difference! Glad you enjoyed them regardless!

        Reply
    9. Akila

      December 24, 2019 at 2:15 am

      5 stars
      Hi Hannah,

      I baked about 25-30 cakes using this recipe. Thank you so so so much for this. Baking Christmas cakes every year has been a tradition of ours for so long and I was so apprehensive of baking a vegan one until a few days back. Your recipe is so easy and flexible to adapt. It was loved by everyone I baked it for. I could substitute with oat flour instead of almond flour, make it nut free, added rose water, lemon, orange and grapefruit juice. It was delightful. I have been sharing this recipe with everyone as it inspired to go vegan this Christmas!!!

      So thanks for that 🙂

      Reply
    10. Zee

      December 24, 2019 at 2:26 am

      5 stars
      THANK YOU so much for this awesome recipe! Owing to multiple food allergies in the family, we need a Christmas cake that is GF and vegan. So the only thing I did differently from the recipe was use GF flour-it turned out really, really well! I made it at the beginning of November and fed it rum every week until it was time to marzipan it. We served it this weekend at a Christmas party and everyone loved it. No one suspected that it was wheat-free and vegan! I've had much trial and error on my quest to find a good vegan Christmas cake recipe. THIS IS THE ONE! This is a keeper. Thank you!

      Reply
    11. Modern Maenad

      December 25, 2019 at 8:29 pm

      5 stars
      This is the best Christmas cake I’ve made in20+ years of vegan baking. The dried fruit absorbed 200ml of brandy - we had everything we needed apart from treacle. Highly recommend

      Reply
    12. Anna B

      December 27, 2019 at 6:29 pm

      5 stars
      Just made this today and gave piece to my husband to try. I turned round to ask him if it was ok and it was all gone. Definite thumbs up from us. Great recipe,thank you

      Reply
    13. Steph

      February 17, 2020 at 9:09 pm

      5 stars
      Having never made a vegan cake before, I made this as a practice cake ahead of making my sister in law’s wedding cake. The result exceeded my expectations- you don’t miss the traditional raising agents at all. It was delicious, just the right amount of booze in it so it’s not overpowering. Thank you so much!

      Reply
    14. Tricia

      September 13, 2020 at 10:38 am

      I made your fruit cake for my son in law's birthday. He was very surprised and really enjoyed it. I cooked it for two hours and it did not crumble. Was exactly like your picture and smooth and even on top,

      Reply
    15. Melony Skeldon

      October 25, 2020 at 2:56 pm

      5 stars
      Hi I used your recipe for the first time and it is absolutely delicious my only problem was that it has completely fallen apart. I'm not sure if I did leave it cool before removing from the tin. I'll just make another as the recipe is very good and no faffing 🙂 thank you I'll let you know hoe the next one goes.

      Reply
      • hannahhossack

        October 26, 2020 at 8:33 am

        Hi Melony, sorry to hear that! It is delicate when it is warm so it does need to have cooled completely before you take it out of the tin. Otherwise it may have been a little under or over baked. I hope the next one works out for you!

        Reply
        • Melony

          November 23, 2020 at 12:09 pm

          5 stars
          2nd attempt, I followed your recipe exactly and it is perfect, I added too much brandy to the fruit first time but this time I’ll add it slowly to the cake.
          The cake batter was nice and thick and I remembered to let it cool completely before taking it out of the tin.
          No complaints about it not working so well the first time (my fault not the recipe) as we were able to have a trial run and it was delicious, thank you

          Reply
    16. Mercer Lynda

      November 05, 2020 at 11:17 am

      Thanks so much for this, I can’t bake to save my life but really wanted to make a cake for my little allergy babies first birthday!!!! Everyone loved this, even those without allergies and they couldn’t tell the variance!!! Plus it tasted super, which for someone like me who can't bake, was a miracle.

      Mercer Lynda
      https://www.kitchenfolks.com

      Reply
    17. Fiona Josephs

      November 12, 2020 at 11:54 am

      5 stars
      Just made and did not have deep tin so used two shallow ones and have turned out well and less cooking time. Smells very good thank you.

      Reply
    18. Kecia

      November 12, 2020 at 11:12 pm

      Dear Hannah,
      Thank you for this wonderful recipe. I already have a large jar of fruits soaking for several weeks in preparation for making fruit cakes.
      Can you kindly advise me as to how many grams soaked fruits I should use in this recipe.
      Thank you

      Reply
      • hannahhossack

        November 13, 2020 at 10:10 am

        Hi Kecia, I would try 700-750g of fruit. I hope you enjoy it!

        Reply
    19. Jessica Edwards

      November 15, 2020 at 11:23 am

      Hi
      When adding the lemon juice/vinegar
      Is this to be combined together with the milk before hand to make a “buttermilk”?

      Reply
      • hannahhossack

        November 15, 2020 at 4:13 pm

        Hi Jessica, you can combine them beforehand if you want to, I don't usually bother as I don't think it makes a difference either way.

        Reply
    20. Emma Tickner

      November 22, 2020 at 3:57 pm

      5 stars
      Made this cake today and currently cooking in my oven.
      Love the recipe as I had all the ingredients in my cupboard.
      Plus anything that has pumpkin spice in is a winner.

      Reply
    « Older Comments
    Newer Comments »

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Hi, I'm Hannah! I'm a UK based vegan food blogger, recipe developer and food photographer specialising in the best vegan baking. Welcome to Domestic Gothess!

    More about me →

    Popular

    • Curried vegetable pasties – vegan pasties filled with curried vegetables and chickpeas, perfect for picnicking! #vegan #baking #pastry
      Curried Vegetable Pasties (Vegan)
    • Vegan fruit and nut flapjacks - easy vegan oaty flapjacks (oat cookie bars) filled with dried fruits, nuts and seeds. Perfect for snacking, lunchboxes and hiking!
      Vegan Fruit And Nut Flapjacks
    • Vegan chocolate fudge cake - an easy to make, moist, fudgy vegan chocolate cake topped with coconut milk ganache. No one will be able to guess that it's vegan!
      Vegan Chocolate Fudge Cake
    • Vegetable tagine wit almond and chickpea couscous - an easy, healthy vegetarian/vegan meal with tonnes of flavour!
      Vegetable Tagine With Almond And Chickpea Couscous

    Buy Me a Coffee

    Never Miss A Post!

    Subscribe to get all the latest recipes delivered to your inbox.

    Footer

    ↑ back to top

    About

    • About Hannah
    • Disclosure and Privacy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • Work With Me

    Copyright © 2026 Domestic Gothess. All rights reserved.