Vegan Christmas pudding - this vegan version of the classic British steamed Christmas pudding is rich, moist, fruity and boozy but not overly dense or heavy. It is easy to make and can be cooked in advance and matured for up to six months or eaten right away instead.
Christmas pudding is quite divisive, some people love it, some hate it. I am firmly in the 'love' camp though I do get why lots of people don't like it; it does tend to be quite dense and heavy.
This vegan one is a little bit lighter than a lot of recipes, but is still rich and moist. It is packed with juicy rum soaked dried fruit and is lightly spiced and perfectly festive.
It is the perfect way to round off your Christmas dinner and I think that this vegan pudding is just as good as, if not better than, the classic suet and egg laden version.
Christmas pudding may seem tricky to make but it is actually incredibly simple. It does take five hours to steam so you need to make sure that you start making it fairly early in the day; but it is all hands off time while it is cooking.
It can be stored for up to six months before Christmas (see instructions below for how to store it), or made as little as a couple of days in advance. On the day it will take an hour to steam before serving.
How To Make Vegan Christmas Pudding:
(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 making this vegan Christmas pudding the day before you want to steam it as the fruit needs to soak overnight.
Mix together dried raisins, currants and chopped dried dates and apricots (or use a different selection of dried fruits as you like) with the zest and juice of an orange and some rum, brandy or sherry, cover and leave to soak overnight. I give it a stir every now and again to ensure that the fruit is equally coated.
The next day, stir a peeled and grated cooking apple into the fruit mixture; Bramley apple is best but Granny Smith will do if you can't get hold of them.
Next, stir in self-raising flour, fresh breadcrumbs, light brown soft sugar and mixed spice (pumpkin spice) followed by aquafaba, melted refined coconut oil, non-dairy milk and chopped almonds.
The aquafaba and coconut oil are absolutely the best replacements for the eggs and suet/butter that are usually used in Christmas pudding so I don't recommend subbing them for anything else. As long as you use refined rather than virgin coconut oil your pudding won't taste like coconut.
Grease a 1.2 - 1.4 litre pudding basin and place a disc of baking parchment in the bottom to prevent the top of the pudding from sticking.
Spoon the pudding mixture into the greased basin and pack it down firmly then level the top. It is ok if the mixture comes almost all the way up to the top of the basin as it doesn't rise much but make sure that there is at least a centimetre gap at the top.
Make a fold in the middle of a square of baking parchment and the same again in a square of tin foil. Place the baking parchment on top of the pudding basin with the fold in the middle, followed by the tin foil. Press the foil over the edge of the pudding basin.
Tie a length of string very tightly around the foil – there should be a lip on the pudding basin; tie the string just under that. Tie a length of string across the top of the basin to make a handle. Trim off the excess foil and parchment, leaving at least a centimeter below the string.
Place a saucer upside down in a large saucepan to act as a trivet and place the pudding basin on top. Pour boiling water into the pan so that it comes about halfway up the pudding basin, don't let it touch the foil.
Place the lid on the pan and place over a low heat. Cook at a gentle simmer for five hours (it will do the pudding no harm to leave it to cook for a little longer however). Check every now and again to see if the water needs topping up but resist the urge to take the lid off the pan too often.
When it is cooked, the pudding should be a deep brown colour and be firm to the touch with a little bit of bounce. A skewer inserted into the centre should come out clean.
Once the pudding is done steaming, remove it from the pan and leave it to cool then remove the baking parchment and tin foil and replace them with fresh ones. Store in a cool, dry place for up to six months, feeding it occasionally with rum or brandy.
On Christmas day, steam the pudding in the same way for one to two hours before serving it.
Top Tips:
You can vary the dried fruit to suit you as long as you keep the same overall weight (450g). Dried cranberries, cherries and blueberries and chopped dried figs would be great options.
Christmas pudding is traditionally made on Stir Up Sunday, which is the last Sunday before the season of Advent; but it can be made any time up to six months in advance of Christmas, and as little as a couple of days beforehand if needed.
Traditionally, everyone in the household is meant to take a turn stirring the pudding mix and make a special wish for the year ahead.
This recipe uses fresh rather than dried breadcrumbs; to make fresh breadcrumbs simply remove the crusts from a couple of slices of slightly stale white bread, weigh out 70g worth and blend them in a food processor until finely chopped.
The aquafaba and coconut oil are absolutely the best replacements for the eggs and suet/butter that are usually used in Christmas pudding so I don't recommend subbing them for anything else. As long as you use refined rather than virgin coconut oil your pudding won't taste like coconut.
Any leftover Christmas pudding will keep in the fridge for up to two weeks and can be reheated as needed. It can also be frozen for up to one year provided it is well wrapped.
How To Store Christmas Pudding:
This vegan Christmas pudding can be stored for up to six months provided you make it with alcohol and feed it every week or two with a little more alcohol.
Once the pudding is done steaming, allow it to cool then remove the tin foil and baking parchment and replace them with fresh ones. Store it in a cool, dark place (like a cupboard). Every two weeks, take off the foil and parchment and drizzle over a tablespoon of rum or brandy.
The pudding will drink it up and become more rich and moist for Christmas.
If you want to make the pudding without alcohol then you will not be able to store it for more than a couple of weeks as it is the alcohol that preserves it.
The pudding can also be frozen for up to a year. Thaw overnight before heating it through to serve.
How To Flame A Christmas Pudding:
When serving a Christmas pudding, traditionally you are supposed to set it alight with flaming brandy first. This is totally optional of course but it is quite a spectacle!
To light your pudding, once it has had it's second steaming, turn it out onto a wide serving plate with a lip; you don't want to end up with flaming alcohol running over the edge of the plate and onto the table!
Place about 2-3 Tbsp of brandy, rum or vodka in a metal ladle. Hold the bottom of the ladle over a candle, tealight or gas hob to heat up the alcohol.
Carefully tilt the ladle sideways slightly so that the alcohol catches light (or use a match) then gently pour the flaming alcohol over the pudding and turn out the lights so that everyone can see the flames!
What To Serve With Vegan Christmas Pudding:
Traditionally, Christmas pudding is served with either brandy sauce or brandy butter, but it is also great with ice cream, custard or cream.
To make a vegan brandy sauce, place 3 Tbsp cornflour (cornstarch) in a pan and gradually whisk in 400ml non-dairy milk (soy or oat would be the best options here). Whisk in 75g caster sugar then bring the pan to the boil, whisking constantly, until the sauce thickens.
Remove from the heat and stir in 3 Tbsp brandy (or rum), the seeds from 1 vanilla pod (or 1 tsp vanilla bean paste) and 100ml plant based cream (such as soy or oat). Serve the sauce warm with the pudding.
More Vegan Christmas Recipes:
- Vegan mince pies
- Vegan Christmas cake
- Vegan mulled wine brownies
- Vegan steamed chocolate pudding
- chocolate gingerbread cookies
- starry mince pie tart
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.*
Vegan Christmas Pudding
Ingredients
- 150 g (5.3oz) raisins
- 100 g (3.5oz) currants
- 100 g (3.5oz) chopped dried dates
- 100 g (3.5oz) chopped dried apricots
- 4 Tbsp brandy/rum/sherry
- finely grated zest and juice of 1 medium orange
- 1 medium cooking apple (about 220g unpeeled weight) (Bramley is best) peeled, cored and grated
- 100 g (¾ cup + 2Tbsp) self-raising flour
- 70 g (1 cup) fresh breadcrumbs*
- 100 g (½ cup + 1 Tbsp) light brown soft sugar
- 1 tsp mixed spice (pumpkin spice)
- 75 g (¼ cup + 2 Tbsp) melted refined coconut oil (or sunflower oil or melted vegan block butter)
- 3 Tbsp aquafaba (the liquid drained from a tin of chickpeas)
- 2 Tbsp non-dairy milk
- 40 g (1.4oz) chopped almonds (optional)
Instructions
- You need to start making this vegan Christmas pudding the day before you want to steam it as the fruit needs to soak overnight. Mix together the raisins, currants and chopped dried dates and apricots with the rum/brandy/sherry and the orange zest and juice. Cover and leave to soak overnight. I give it a stir every now and again to ensure that the fruit is equally coated.
- The next day, stir the peeled, cored and grated cooking apple into the fruit mixture.
- Next, stir in the self-raising flour, fresh breadcrumbs, light brown soft sugar and mixed spice followed by the aquafaba, melted refined coconut oil, non-dairy milk and chopped almonds.
- Grease a 1.2 - 1.4 litre pudding basin and place a disc of baking parchment in the bottom to prevent the top of the pudding from sticking. Put the kettle on.
- Spoon the pudding mixture into the greased basin and pack it down firmly then level the top. It is ok if the mixture comes almost all the way up to the top of the basin as it doesn't rise much but make sure that there is at least a centimetre gap at the top.
- Make a fold in the middle of a square of baking parchment and the same again in a square of tin foil. Place the baking parchment on top of the pudding basin with the fold in the middle, followed by the tin foil. Press the foil over the edge of the pudding basin.
- Tie a length of string very tightly around the foil – there should be a lip on the pudding basin; tie the string just under that. Tie a length of string across the top of the basin to make a handle. Trim off the excess foil and parchment, leaving at least a centimeter below the string.
- Place a saucer upside down in a large saucepan to act as a trivet and place the pudding basin on top. Pour boiling water into the pan so that it comes about halfway up the pudding basin, don't let it touch the foil.
- Place the lid on the pan and place over a low heat. Cook at a gentle simmer for five hours (it will do the pudding no harm to leave it to cook for a bit longer than that). Check every now and again to see if the water needs topping up but resist the urge to take the lid off the pan too often.
- When it is cooked, the pudding should be a deep brown colour and be firm to the touch with a little bit of bounce. A skewer inserted into the centre should come out clean.
- Once the pudding is done steaming, remove it from the pan and leave it to cool then remove the baking parchment and tin foil and replace them with fresh ones. Store in a cool, dry place for up to six months, feeding it occasionally with rum or brandy.
- On Christmas day, steam the pudding in the same way for 1-2 hours before serving it. See instructions in the post above for how to flame it.
Notes
- For the best results make sure that you follow the recipe closely and read the post above for all of the tips and information. 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.
- *To make fresh breadcrumbs simply remove the crusts from a couple of slices of slightly stale white bread, weigh out 70g worth and blend them in a food processor until finely chopped.
- You can vary the dried fruit to suit you as long as you keep the same overall weight (450g). Dried cranberries, cherries and blueberries and chopped dried figs would be great options.
- To make this pudding gluten-free, swap the plain flour for 80g plain gluten-free flour blend, 20g chickpea (gram) flour, 1 teaspoon gluten-free baking powder and ½ teaspoon xanthan gum. Swap the breadcrumbs for 70g ground almonds (or fresh gluten-free breadcrumbs).
David
Hi Hannah. Over here in snowy Canada, this amazing pudding isn't really a part of most folks' Christmas tradition. I tried this for the first time this year and it was a smash hit!
Did it "full on" by starting on Stir Up Sunday and fed her a few tbsps of brandy each week. Served with some vegan creme anglaise and coconut whipped cream to boot. Very merry indeed! Thanks for an absolute showstopper that nobody knew has also vegan! Yay.
Mary
Hi Hannah!
Your recipe looks amazing! Can you cook it and reheat it in a microwave?
Mary
hannahhossack
Hi Mary, I wouldn't cook it in the microwave but you can certainly reheat it in the microwave on Christmas day - remove the tin foil, loosely cover the pudding and microwave on full heat for 3 minutes. Leave it to stand for a couple of minutes before you turn it out.
Kathleen
I am going to try this delicious looking pud
Can I steam it in the slow cooker
Thank you in advance
Kathleen
hannahhossack
Hi Kathleen, I haven't tried but it should work ok. I don't know about timings though, I'd estimate 8-10 hours on high but I can't be sure. A skewer inserted into the centre should come out clean when it is ready.
hendrickx ruth
Hi Hannah
I have just read your extensive recipe and decided to use your instructions to make a long last dream come true.MAKE CHRISTMAS PUDDING. I will keep you posted when I have made it for the household, a small ecological community in the East of the Netherlands I founded. I am a pranic vegan cook (meaning I do not eat myself at least not by putting food in my own mouth haha) When people ask me how in heaven did you come to this ? I usually reply "Long life the food bloggers all over the world'' I usually do not take the trouble to actually comment. So now I decided to change that. I am grateful for you and all the others sharing with me your knowledge and passion.
Lucy
This looks great, i’m so excited to try it! - will the recipe work with a pudding cloth?
hannahhossack
Hi Lucy, I have no idea I'm afraid! I've never used one.
Kitty Johnstone
Cooking in a cloth should work... look on the search engine of your choice for a recipe for ‘Clootie Dumpling” to see instructions on how to prepare cloth (Scots word for cloth is Cloot) and cook.
Mateo
Nice version of this IRISH cake. This is Irish. Not british.
Hannah
Christmas pudding is also eaten in Ireland, but it has it's origins in 14th century Britain.
Judy
Hi Hannah, this looks like a delicious pudding. I want to make a vegan Christmas pudding for Christmas in July. Does this pudding cut cleanly, or is it crumbly? Thanks, Judy
Hannah
Hi Judy, thank you! You can get cleanish slices but due to the amount of fruit it will crumble a bit.
Nina
Hi has anyone made this Christmas Pudding using Rapeseed Oil or Sunflower oil? If so how did it come out.,, I want to make a low saturated fat pudding - thanks in advance for any replies. Merry Christmas everyone…
Ellie
This pudding turned out beautifully! So moist and delicious. Made this about 6 weeks before Christmas and added a tbsp brandy every 10 days or so. On Christmas Day I steamed the pudding for an hour then gave it 5 mins in the microwave covered in cling film, was perfectly heated. Thanks for another brilliant vegan recipe.
Kitty Johnstone
Have you tried pressure steaming? Cuts the cooking time drastically, and therefore the emissions from the power used - follow cooking instructions in pressure cooker manual.
hannahhossack
Hi Kitty, I don't have a pressure cooker so I haven't tried.
Kitty Johnstone
I used your recipe but did it in my pressure cooker. Wish I’d photographed it, so you could see it turned out really well, and I can say honestly, it was even better the next day.
Julia Helen
I'm interested in the pressure cooker method. How long did you cook it for?? I don't want to use gas for 5 hours. Thank you.
Kitty
I used a stove top pressure cooker and put the pudding on the trivet in enough water to come 2/3 up the pudding bowl, put the lid on and brought the pressure to the second marker on the pressure gauge. As soon as the pressure reached the second marker I reduced heat and allowed the pressure to drop to the first marker for 15 - 20 minutes then cut off the gas and allowed the pressure to reduce naturally.
I would suggest you check your pressure cooker manufacturer’s recommendations.
Shruti
Tried this ..... worked even with sugar substitute (for low carb version/diabetic friendly)
Always looking forward vegan recipes and this was smashing hit this Christmas.Thank you !
Krystal
Over here, in the prairies of Canada, this will be the second year that I am going to make your brilliant recipe! I followed the recipe to exactly last year, and this year I am feeling brave enough to try some other ingredients. Dried blueberries, dried apricots (chopped), dried cherries and filled the rest with dried currents. I am about to make the actual pudding and am thinking I am going to try a sherry aged in oak casks. I will taste it first to see if it works though. My dad is the only one that grew up eating Christmas puddings, and I am SO thankful because although he is a meat eater, this is something that I can make for he and I, and we both get to enjoy it. Food does bring people together and I am grateful that you have shared something that has become a new tradition. Thank you Hannah. <3 Keep doin what you do!
Kitty Johnstone
Hi, Krystal… I loved the original pudding, and I love the idea of the fruit adventure you are planning for this year… Xmas pud isn’t just for Xmas, though! It has been known to turn up on breakfast plates, fried. Mind you, we Scots have the reputation of frying just about anything.
Helen Rhymes
Hi Krystal,
My daughter, partner & 12yr old twins are vegans. I love cooking & although I am not vegan I eat the same while they are with me & have grown to love most of the food. All love Xmas cake & pudding but over the years these have been hit & miss. Found your recipes, which look very good, so let the baking test begin but there is one query. The recipe states (100gr self-raising flour) but in your notes at the end you state: to make the pudding gluten-free, swap the Plain flour for 80gr of a gluten-free blend of flour + 20gr of chickpea flour (gram) flour. Should the flour in the main recipe, be Plain flour & not S.R flour. Can you advise, please?
Hannah
Hi Helen, self-raising flour for the non-gluten free version is correct. I use plain gluten-free flour plus baking powder as I replace some of the flour with chickpea flour, meaning that there wouldn't be enough raising agent if I used self-raising. You can use plain flour plus 1 teaspoon baking powder for the non GF version if you prefer.
Lois CARRINGTON
Is it possible to use rice flour or Chestnut flour as a substitute because it is for wheat free diet? This looks like a wonderful recipe.
Hannah
Hi Lois, I haven't tested either of those flours so I don't know how they would work. In the notes section of the recipe card I have included instructions on how to make a gluten-free version; I would recommend following those instructions and substitutions as I have tested it and it works well.
Katie
Hi!
Is there anything I can sub the almonds for, as we have family members with nut allergies? I was thinking more breadcrumbs or possibly gram flour, but don't want to mess it up! Thanks x
Hannah
Hi Katie, do you mean the chopped almonds or the ground almonds in the gluten-free version? The chopped almonds can just be omitted; in the GF version you can use either ground almonds OR fresh GF breadcrumbs.
Katie
The chopped almonds! That's brilliant, thank you!!
rubi
I made this for my xmas gathering last week, and it was so delicious. i'm making it again for round two of my xmas gathering this year!
Caz
Hi Hannah,
Huge fan of all of your recipes and I'm excited to try this one too 🙂 I know it says not to substitute aquafaba but unfortunately it makes me ill! What would you recommend as the next best thing?
Thanks!
Hannah
Hi Caz, I would just use more milk (ideally soy).
Anne
I made this yesterday. I think it’s the third or fourth time now your site is definitely my go to for Christmas baking.(and the rest of the year!)
The only change I have made is to adjust the cooking time for an instant pot. Thank you!!
Merritt Robinson
Hi Hannah, I made this last year and it was such a huge hit that it's been requested again this year. However we have double the number of people now! Is it possible to 1.5 or 2x the recipe, and if so, how long to steam (in a bigger bowl of course). Thank you!
Hannah
Hi Merritt, I'm glad you enjoyed it! I would steam a larger batch for 8 hours initially and then for 2 1/2 to 3 hours to serve.
Dawn Missenden
This Christmas pudding turned out better than I ever imagined. I'm sure non-vegans would not be able to tell the difference. I'll be using this recipe every year.