Vegan gingerbread cake with custard buttercream

Vegan gingerbread cake with custard buttercream

vegan gingerbread cake custard buttercream cross section

This is my last recipe of 2022 and I am signing off with something very special. It’s my gran’s layered gingerbread recipe that my mum has kindly allowed me to veganise for my blog. My mum makes this cake for Christmas every year and everyone loves it. It’s one of many Christmas desserts my mum makes (this sweet tooth I complain about now and again runs in my family…) and it’s a non negotiable part of the Christmas menu in her opinion…

My attempts at veganising this cake have been pretty hilarious and a little frustrating, I won’t lie. My gran’s recipe book has some obscure units of measurements, which led me to make some mistakes initially. One thing I realised after my attempts at the custard buttercream have turned out a little below par was that when my mum says ‘tablespoons’ she actually means a specific tablespoon that was a part of my gran’s wedding crockery set and said tablespoon measures 20 ml (as opposed to 15 ml) so I kept on using too little flour for the amount of cream.

Finally, we worked it out at which point my mum seemed geniunely bewildered that I did not know that she meant ‘gran’s tablespoons’ although I am pretty sure she never stressed that point. Anyway, we had a good laugh and I gave her a gentle ribbing about how delightfully imprecise some aspects of gran’s recipe were.

In the end, we hit the jackpot and I am super chuffed as it’s one of my favourite Christmas cakes. The concept behind this cake is actually fairly similar to a tiramisu although the ratios of biscuit base to cream is different and so are the flavours. My mum’s cake has four layers, but I wanted it more regal and photogenic so ended up settling on five. Although it’s tempting, I don’t recommend stacking any more than five sheets as the total weight of the cake is too much and some of the buttercream may start to squeeze out.

The base of this dessert is gingerbread, but instead of cutting it into cookies, it’s shaped into large rectangular sheets. These sheets get moistened with a choice of soaking liquid – Amaretto, lemon water, chai tea – and stacked together in between layers of custard buttercream and some sour jam for contrast. The entire edifice (it feels like one when you are building it) then needs a good rest (72 hour is ideal) for the gingerbread layers to soften and for the flavours to develop and mingle.

Flavours aside, what is great about this cake is that you can split the work into stages and make some items as far as two weeks ahead of time. My mum tells me that she bakes the gingerbread bases two weeks before Christmas and does not prepare the cream until 6-5 days ahead and only assembles the whole thing 4 days before Christmas. It is a perfect cake for when you want to make something impressive, crowd-pleasing (who does not like gingerbread?) yet something that does not require any work on the day. I am a massive fan of this cake and I am so chuffed that I now have it in my fridge – it makes me feel a little less homesick this Christmas. I hope you’ll be tempted to make it and that you will enjoy it as much as my family does.



vegan gingerbread cake custard buttercream gingerbreads

VEGAN BUTTER: I used vegan butter block (Violife) in both gingerbread bases and buttercream. Another brand, which I actually prefer but it’s not available locally to me, is the Danish brand Naturli. Use any vegan butter you enjoy, but make sure to go for one that comes in a block, not the softened, spreadable variety that comes in a tub.

MUSCOVADO SUGAR: Muscovado sugar, which is much less refined than other sugars so it contains a lot of naturally present molasses, contributes a lot of flavour to these gingerbread sheets. It exists in dark and light variety, and while both will work, I recommend using dark muscovado sugar for maximum flavour. Muscovado sugar is quite a wet sugar so it tends to clump a lot when being store. If yours has any clumps, squash them between your fingertips before adding to the bowl with butter.

GROUND FLAX: If you are making these with regular flour, there is no need to add flax at all. If however, you want to make these gluten-free use a well-balanced GF flour mix (that contains some starches) and add some flax to keep these from crumbling.

PLANT MILK: I like using protein rich soy milk in baking but, any plant milk will do in this recipe.

BAKING SODA: Baking soda is what helps these gingerbread sheets rise a little and stops them from being too dense.

SPICES: I used the following combination of classic gingerbread spices to flavour these gingerbread sheets: ginger, cinnamon, nutmeg, cardamom and cloves. You can adjust the amounts and maybe swap out some spices to your liking. All spice, coriander and black pepper are often also used.

FLOUR: all purpose (also known as plain) flour is what I used to make these and this GF flour mix to make gluten-free version.


vegan gingerbread cake custard buttercream cranberries

CRANBERRIES: I cooked down unsweetened fresh (frozen work well too) cranberries to create a tangy layer of filling, which provides a nice contrast with the sweet custard buttercream and gingerbread. You could also use a ready made jam or preserve if you prefer – my mum uses her homemade sour cherry jam, which works a treat. Plum jam also works well. If your jam isn’t very sour, be sure to decrease the amount of sugar added to the buttercream to ensure the dessert isn’t overly sweet.


vegan gingerbread cake custard buttercream made

VEGAN SINGLE CREAM: vegan cream provides the base for the custard component. I used Oatly single cream but my mum also made it for me once using full fat coconut milk and it was just as nice, albeit with an added flavour of coconut. I have not had the chance to test, but I am pretty sure that thick plant milk will also render good results (Oatly barista, for example) as my mum’s non-vegan recipe is simply based on full fat dairy milk.

FLOUR: all purpose (also known as plain) flour is one of the two flours I used to thicken the custard. In the absence of egg yolks – which my mum’s non-vegan recipe doesn’t use either btw – we are using what may seem like a fair bit of flour. You you want to keep this dessert gluten-free, use a good GF flour mix or increase the amount of starch by weight.

POTATO STARCH: potato starch is what my mum uses, in conjunction with plain flour, to firm up the custard base. I have also tried using cornflour (known as cornstarch in the US) and it work just as well. Use the same amount by weight.

SUGAR: I used caster sugar to sweeten the custard and although you could use any sugar you like, be aware of the fact that non white sugar will turn the colour of the buttercream darker. This buttercream is quite sweet, which you can adjust to your liking, but I personally like how it sweetness shines against lip puckering unsweetened cranberries.

VANILLA: a good glug of vanilla makes this custard buttercream really delicious so I recommend using as much as 1 tbsp for this amount of cream. Orange zest is also a nice addition, but I wanted to keep this already involved recipe as simple as I can.

VEGAN BUTTER: as we are making a type of buttercream for this cake, we will need vegan butter to stiffen the filling and give it a whipped texture. I used vegan butter block (Violife).


vegan gingerbread cake custard buttercream components

Start off with making a simple custard in a pot, allow it to go cold. Whip softened vegan butter in a food processor until smooth and lump-free, use a spatula to help the process.

vegan gingerbread cake custard buttercream ready

Once the butter is smooth, add cold custard to the food processor – tablespoon by tablespoon – incorporating well after each addition. By the end of this process, you should end up with a stable and fluffy custard buttercream.


vegan gingerbread cake custard buttercream assembly

First of all, make sure all the components are cold. Place a sheet of gingerbread on a surface (tray, plate) that will comfortably fit in your fridge. Brush each successive gingerbread – don’t brush in advance as this will make gingerbread fragile and easy to break – with 2 tbsp of soaking liquid of choice and allow that liquid to soak in before topping with a layer of custard buttercream (or cranberry jelly).

vegan gingerbread cake custard buttercream assembling

Even though this amount of dough can give you as many as 7 layers of gingebread base, do not be tempted to stack this cake too high – I would say that 5 layers is the upper limit – as otherwise the cake becomes too heavy, which means that the bottom layers get squashed and the filling starts to be pushed out instead of staying in between layers.

vegan gingerbread cake custard buttercream whole

vegan gingerbread cake custard buttercream side

vegan gingerbread cake custard buttercream cutting

vegan gingerbread cake custard buttercream slice

10 x 20 cm
75 min
30 min
10 x 20 cm
75 min
30 min


  • 150 g / 5.4 oz (about 2/3 cup) vegan butter block
  • 18 g / 3 tbsp ground flax (if using GF flour)
  • 160 ml / 2/3 cup lukewarm plant milk
  • 250 g / packed 1¼ cup dark muscovado sugar*
  • 1½ tsp baking soda
  • 4 tsp ground ginger
  • 3 tsp ground cinnamon
  • 1½ tsp ground cardamom
  • 1 tsp ground nutmeg
  • ¼ tsp ground cloves
  • ¼ tsp fine salt
  • 500 g / 4 cups all purpose flour or GF flour mix
  • 150 ml / ½ cup + 2 tbsp Amaretto, cold chai tea or lemon water*, for infusing


  • 300 g / 10.5 oz fresh cranberries* (or sour jam*)


  • 500 ml / 2 cups vegan single cream (I used Oatly) or full fat coconut milk
  • 200 g / 1 cup caster sugar, adjust to taste
  • 15 ml / 1 tbsp vanilla paste or extract
  • 60 g / ½ cup AP flour or GF flour mix
  • 30 g / 2½ tbsp potato starch*
  • 100 g / 3.5 oz vegan butter block
  • ¼ tsp salt, less if your butter is salty
  1. Place vegan butter in a large mixing bowl and leave on the counter to soften.
  2. If making these with gluten-free flour, combine ground flax with plant milk and set aside to thicken. Otherwise skip to the next step.
  3. Once the butter has softened, add dark muscovado sugar and whisk with electric beaters until homogenous and fluffy. If your sugar has clumps, squash them between your fingers first.
  4. Next add plant milk (or activated flax if using GF flour). Whisk until well combined and creamy.
  5. Place a sieve over the bowl and sift in all of the dry ingredients including approximately a half of flour. Mix well to combine, then sift in another half of flour. Use your hands to gently bring the dough together but do not knead.
  6. The dough should be soft and a little sticky. Form it into a disc, wrap in cling film and refrigerate for about 3 hours, until the dough has hardend.
  7. Before you are about to take the dough out of the fridge, set the oven to 180° C / 355° F and line two baking trays with a piece of baking paper.
  8. Take the dough out of the fridge, weigh it and divide into 5 equal pieces.
  9. Roll each piece into a long oblog then cut out a rectangle measuring 20 cm / 8 inches by 10 cm / 4 inches and 5 mm / 0.2 inch thick. Keep off cuts for gingerbread cookies.
  10. Arrange gingerbread sheets on the prepared baking trays and bake for about 18 minutes. Cool down completely. You can store these away in an air-tight box 1-2 weeks before assembling.


  1. Place cranberries and two tablespoons of water in a medium size pot on low heat.
  2. Simmer until completely softened stirring the whole time so that the mixture doesn’t catch.
  3. Cool a little then blend until smooth. I needed to add 60 ml / 4 tbsp of water to be able to blend it in my mini blender – add as little water as possible or else it will run off the cake.
  4. Refridgerate until needed, you will have leftovers but smaller amount doesn’t blend so well. This keeps for about a week.


  1. Place cream and vanilla in a large pot, warm it up on a low heat.
  2. Place sugar, flour and potato flour in a medium bowl and whisk together well.
  3. Once the cream is simmering gently, start adding flour and sugar mixture in a slow yet steady stream while whisking the entire time. This should minimise any lumps but if there are any, press the mixture through a fine sieve once thickened.
  4. Carry on heating the mixture (whisking the whole time) until it starts bubbling gently – stop whisking for a few seconds to see if it does. From that point onwards allow the mixture to bubble for 5 minutes on a low heat to thicken and to cook off raw flour taste.
  5. Take off the heat, allow to cool, then refridgerate until cold (overnight if you have time).
  6. Cut butter into slices and place it in a food processor. Leave at room temperature until the butter is completely soft, then process until smooth and lump free.
  7. Slowly add cold custard, tablespoon by tablespoon, allowing each addition to get incorporated into the butter. By the end of this process you should end up with a fluffy white buttercream. Refridgerate for a couple of hours at least before icing the cake.

ASSEMBLY (2-3 days before consumption!)

  1. Place first gingerbread layer on a dish/surface that will fit into your fridge comfortably.
  2. Brush it with 2 tbsp of your soaking liquid of choice, allowing it to soak in before spreading the buttercream gently on top.
  3. Follow exactly the same step with the next layer, then switch up buttercream for cranberry jelly/jam.
  4. Follow the same steps until you’ve used up all gingerbread sheets. Use leftover cream to cover the top – don’t forget to soak the last gingerbread sheet too before adding cream.
  5. Keep leftover buttercream to cover the sides once the cake has set amd place assembled cake in the fridge at least 48 hours (72 hours is better) before serving days so that gingerbread has a chance to soften.
  6. Decorate however you wish – I used gingerbreads made from leftover dough, chopped pistachios, fresh cranberries, bits of Christmas tree and orange zest.
  7. Keep in the firdge for up to 5 days, I have not tried freezing it yet but will test that shortly.

 *MOLASSES: If you wanted to add molasses to the gingerbread dough, you can. Use unsulphured molasses or black treacle rather than blackstap molasses, which are bitter. Use 80 g / ¼ cup of molasses and decrease the amount of sugar by 50 g sugar / ¼ cup.

*SOAKING LIQUID: my mum uses lemon water (approx. 30% lemon juice, the rest water), I have tried using Amaretto and I have no regrets (you may want to water it down for less punchy flavour), cold spiced chai tea or cranberry juice will also be delicious.

*CRANBERRIES: I both fresh and frozen cranberries work well. I did not add any sugar as I wanted a sour conterpoint to the sweet gingerbread and buttercream. Alternatively, use a sour jam – my mum useses her homemade sour cherry jam.

*POTATO STARCH: can be replaced with the same amount of cornflour / cornstarch by weight.

26 g
12 g
2 g
4 g
51 g
*per 1 out 20 servings
How would you rate this recipe?
This is a test string

Leave a Reply

Your email address will not be published.

2 reviews, 8 comments
I made this cake for Christmas and let me tell you, it was amazing!!! I'm not an experient baker so I followed the recipe to the teeth, even with spices which was a little strange to me to put them in a cake but once I've tasted the cake I wished I'd put even more in it but probably my spices weren't as fresh as they should've been. I admit it didn't looked as gorgeousy as this one (yours looks divine on photos) but It still looked so pretty and it was gone in 2 minutes. I will definitely make it again, it's a little more work but absolutely worthed it. Thank you for this amazing recipe, it was a homerun for me!!
    Yay, I am so happy to hear that Dasa - especially that it's such a nostalgic cake for me! I am delighted that your hard work has paid off and that you are getting more comfortable using spices in cakes - gingerbread is all about them! Sounds like you nailed it anyway. x Ania
Thank you for this recipe! The gingerbread cake turned out delicious. I will definitely make it again for Christmas. I like to change things up a bit, so I added lemon zest to the cream and reduced the amount of sugar. It was wonderful with plum jam. I appreciate the detailed instructions - it wasn't as complicated as I thought at first. I recommend to everyone. And Merry Christmas!
    Thanks Tess, I am so happy to hear that it turned out so well and that you are planning to make it for Christmas too - I hope it will impress your fellow diners. Lemon zest is definitely a nice touch and yes, sweetness is always a little subjective so I'm glad you adjusted it to your palate. Thank you for taking the time to review, I really appreciate it and Merry Christmas to you too! x Ania
Wow Ania, this looks absolutely beautiful, as do all of your recipes. Definitely going to try this one this Christmas. Just wanted to say that every single recipe of yours that I have tried has turned out perfectly and tastes amazing. Thank you so much for sharing!
    Thank you so much, Kirsten! I am so happy to hear that you have enjoyed all my recipe you tried and I hope this one won't disappoint either. x Ania
Currently eating this as I type! I really enjoyed the non-rushed, whenever-you-get-the-time vibe of making this, especially since I knew I couldn't have it in time for Xmas. Did the first steps for all the components, then finally got around to assembling it a couple days later, then waited the full 72 hrs after assembly to cut in. I used fresh cranberries but didn't fully blend them after cooking so there was some cranberry chunks to bite into, and I used bourbon for the soaking liquid (totally recommend!). I was worried my buttercream wouldn't be good enough because I forgot the salt and didn't find it sweet enough on its own, but when everything is together, it's perfect. Thank you for working this one out and sharing it with us!
    Aw, you have no idea how happy it makes me to hear that you made this cake, Steff! This is a special cake for me and having it this Christmas made me a little less homesick... Sounds like you did brilliantly too, this is exactly what my mum does, she takes her time and makes it in stages like you did. I am really happy you enjoyed it. Bourbon sounds like a great soaking liquid and I am surprised you didn't find the buttercream sufficiently sweet initially as I personally agonised over it being too sweet on its own when publishing this recipe :) - goes to show how different our sugar (and salt) receptors are! Thank you for taking the time to review - that's so appreciated. x Ania
What is the sprig of green you used on top as decoration?
    Hi Alice,
    I'm not sure what it's called, but it's just a branch from a minature Christmas tree. Ania
Join our mailing list and we we will let you know when we publish a new recipe. You'll receive our DELIGHTFUL DESSERTS E-BOOK as a thank you for supporting us.