Holiday Recipes / Vegan Desserts and Sweets

Vegan Christmas Pudding Recipe

Like it? Share it. Thank you!

Last updated on June 9th, 2020 at 09:28 am

With plump medjool dates, golden sultanas, dried cranberries and pears and a goodly swig of brandy, my favourite vegan Christmas pudding recipe makes creating a show-stopping Christmas dessert so easy. Seriously, I am feeling like a festive Martha Stewart over here.

Vegan Christmas Pudding on a rustic table table | shot front on

OK, so I didn’t get this recipe up in time for Stir-up Sunday but you still have plenty of time to make this gorgeous, fuss-free pudding before the jolly man in the red suit arrives.


While plum or Christmas pudding always gets better with time – especially if you feed it a small splash of brandy each week – you can happily make this pudding the day before the big event. It will still be moist, boozy and wonderful.

Woman holding a plate with a vegan Christmas pudding and cherries

As far as Christmas fare goes it doesn’t get too much more traditional than a Christmas pudding. Served with brandy sauce or butter, this quintessentially English dessert is a festive explosive of flavours. To all my non-pudding friends scratching their heads about a) Stir-up Sunday and b) calling a Christmas pudding a plum pudding, let me briefly explain.


Stir-up Sunday harks back to Victorian times when families would gather to stir the Christmas pudding five weeks before Christmas, the last Sunday before the beginning of Advent.

The opening words of the Common Book of Prayer used on the last Sunday read “Stir up, we beseech thee, O Lord, the wills of thy faithful people,” so stir they did. Each family member stirred from East to West in honour of the Wise Men making a wish as they stirred.


They are. Pudding as we know it is far removed from its 14th century origins when it appeared on the table a beef and mutton porridge infused with dried fruits, spices and wine. This porridge, or “fermenty”, was later thickened with breadcrumbs, eggs and fruit to become the pudding we know today.

Plum pudding and Christmas pudding are references to same the dessert and neither has to contain plums. Thankfully, neither contains mutton or beef either. Phew.

Overhead image of servings of vegan Christmas puddings on plates with fresh cherries

Making a Christmas pudding may seem daunting but this vegan Christmas pudding recipe couldn’t be simpler. After soaking your dried fruit overnight in a lovely glug of brandy the remaining ingredients are stirred together and the pudding is cooked in a bain-marie set up in the oven.

The most difficult part for me was tying the damn string around the mouth of my pudding pot. I was alone and had to use my boobs to hold the string in place while I tied the ends with my fingers. I found a youtube video with a nice lady doing a far more graceful job of it, so I’ll leave the link here (you can find the instructions for setting up your pudding bowl at 1 min 35 seconds).

A close up image a single serve of vegan Christmas pudding with vegan brandy sauce


Christmas pudding quite often has glacé cherries and orange rinds, neither of which I like. The beauty of these festive puddings is that you can make them your own. My vegan Christmas pudding recipe is filled with plump medjool dates, golden sultanas, dried cranberries, dried pears and chopped pecans. These are the flavours I like.

If you don’t like any of these dried fruits, simply swap them for ones you do. I would advise to match textures where you can for example if you don’t like dates, prunes will work. Dried apricots will easily step in for the dried pears if you can’t find them. 

I have used fresh orange zest and juice and substituted traditional suet for a lesser measure of coconut oil. Combined with sourdough breadcrumbs, a good swig of brandy and aquafaba to replace traditional eggs and this festive dessert is easily veganised.

If you haven’t tried your own Christmas pudding, maybe now is the time to start a new tradition.

Enjoy, x

If you are looking for more festive recipes, you might like these recipes:

Vegan Christmas pudding on a serving plate with fresh cherries

A Christmas pudding on a cream plate sitting on a wooden table

My Favourite Christmas Pudding Recipe

With plump medjool dates, golden sultanas, dried cranberries and pears and a goodly swig of brandy, my favourite vegan Christmas pudding recipe makes creating a show-stopping Christmas dessert easy
5 from 3 votes
Print Pin Rate
Course: Dessert | Holiday Dessert
Cuisine: English
Keyword: vegan Chrismtas pudding
Prep Time: 15 minutes
Cook Time: 5 hours
Total Time: 5 hours 15 minutes
Servings: 8
Calories: 474kcal
Author: Amanda Logan


  • 110 grams golden sultanas 3/4 cup
  • 200 grams pitted medjool dates, well chopped approx 11 dates
  • 50 grams dried cranberries scant 1/3 cup
  • 100 grams dried pears, well chopped approx 6 slices
  • 80 ml brandy 1/3 cup
  • 75 grams pecans 3/4 cup
  • 100 grams sourdough breadcrumbs (from a stale loaf of sourdough bread) 1 3/4 cups
  • 70 grams self-rising flour 1/2 cup
  • 160 grams dark brown sugar 1 cup
  • 1 tsp all-spice
  • 60 ml coconut oil. melted 1/4 cup
  • zest and juice of 1 orange
  • 3 tbsp aquafaba


  • Place the sultanas, dates, cranberries and pears in a large  mixing bowl. Pour over the brandy and stir through. Cover with a clean cloth or cling film and set aside overnight.
  • The next day, preheat the oven to 160 degrees C or 320 F. Grease a 1 litre pudding pot well and line the bottom of the pot with a circle of baking paper. Place the pecans in a food processor and roughly chop before adding them to the dried fruit bowl. To make the sourdough breadcrumbs, cut the crusts off the loaf and cut the remaining bread in to chunks. Weigh out 100 grams and place that amount in the processor and pulse to breadcrumbs. Discard the remaining bread and crusts. Add the breadcrumbs to the mixing bowl. 
  • Add the flour, sugar, all-spice, melted coconut oil, orange juice and zest and aquafaba to the bowl and stir until combined. Pour the mixture in to the prepared pudding pan smoothing out the batter as best you can. 
  • Cut two sheets of baking paper into circles with a circumference at least 3 inches larger than the mouth of your pudding pan (I use a dinner plate to measure). Lay the circles on top of each other and fold a pleat down the centre. Lay the pleated round over the pudding pot and lay a large sheet of foil over the top. Secure the cover with cooking twine as here 
  • Place the pudding in a roasting pan and carefully fill the pan with boiling water until your reach half-way up the sides of the pot. Place the whole tray in the oven and cook for 4 1/2 to 5 hours (adding more boiling water as necessary to ensure the pan doesn't burn)  or until a skewer comes away cleaning from the centre of the pudding. 
  • Either serve immediately or wrap the pudding tightly and store in a cool, dry place until serving. For best results, return the pudding to its pot and place it in a saucepan of boiling water (half-way up the sides) over low heat for 10 to 15 minutes or until warm through. You can re-heat a pudding in the microwave but it can dry it out somewhat.  
  • Serve with vegan brandy sauce or ice-cream.


I have included a link to a youtube video to visually show the setting up of the pudding pot before it goes in to the oven (view from 1 min 35 seconds)


Calories: 474kcal | Carbohydrates: 80g | Protein: 4g | Fat: 15g | Saturated Fat: 7g | Sodium: 100mg | Potassium: 448mg | Fiber: 5g | Sugar: 57g | Vitamin A: 35IU | Vitamin C: 1.6mg | Calcium: 79mg | Iron: 2.2mg
Tried this recipe?Please rate it & leave your feedback in the comments section below. Or you can tag @mygoodnesskitchen or hashtag #mygoodnesskitchen on Instagram. Thank you!

vegan Christmas pudding on serving plate with fresh cherries and text overlay

Like it? Share it. Thank you!

About Author

Amanda Logan is a published cookbook author, recipe developer and food photographer based in Australia. She is a contributor to Nourish Australia magazine and has appeared in Thrive Magazine, Vegan Food and Living, The Zoe Report and The Australian Vegan Magazine.

Notify of
Inline Feedbacks
View all comments
Would love your thoughts, please comment.x