My Goodness Kitchen

  • Home
  • Recipes
  • Cookbook
  • About
  • Contact
menu icon
go to homepage
  • Home
  • Recipes
  • Cookbook
  • About
  • Contact
    • Amazon
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipes
    • Cookbook
    • About
    • Contact
    • Amazon
    • Instagram
    • Pinterest
  • ×
    Home > Recipes > Holiday Recipes

    Vegan Christmas Pudding (Date & Pear)

    Updated: Oct 28, 2026 | Published: Dec 10, 2018 | by Amanda Logan | 3 Comments

    A traditional-style vegan Christmas pudding made with brandy-soaked dried fruit, pecans and warming spices. Make it ahead for Christmas Day, or prepare it the day before for a festive dessert without the fuss. Main ingredients: dates, dried pear, cranberries, brandy, pecans, coconut oil, aquafaba, orange juice, breadcrumbs, all-spice.
    Serves: 8
    Prep time: 15 minutes minutes
    Cook time: 5 hours hours
    Total time: 5 hours hours 15 minutes minutes
    Get Recipe
    A Christmas pudding on a cream plate sitting on a wooden table

    This vegan Christmas pudding is packed with plump medjool dates, golden sultanas, dried cranberries, dried pears and pecans, all brought together with warming spices, fresh orange and a good splash of brandy. It's a traditional-style Christmas dessert with a few of my favourite ingredients thrown in, and it's surprisingly easy to make.

    And yes, I am totally feeling like a festive Martha Stewart over here.

    While Christmas pudding is traditionally made a few weeks ahead to give the flavours time to develop, you can make this one the day before and still have a cracking dessert for the big day. Make ahead if you can, feed it a little brandy along the way, and serve it warm with vegan brandy sauce or your favourite dairy-free ice cream.

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

    Why You'll Love this Vegan Christmas Pudding

    • It's full of festive flavour. Brandy-soaked dried fruit, pecans, orange and warming spices make every slice taste like Christmas.
    • It's completely plant-based. Aquafaba replaces the eggs, while coconut oil stands in for traditional suet.
    • You can make it ahead. Christmas pudding is ideal for preparing in advance, leaving you one less thing to think about on Christmas Day.
    • It's easy to customise. Swap the dried fruit to suit your taste or whatever you have in the pantry.

    Vegan Christmas Menu

    Make the festive season easy and delicious with this holiday menu.

    • Butter bean soup with miso and lemon
    • Stuffed butternut squash
    • Garlicky smashed potatoes
    • Proper vegan gravy
    • Brussels sprout Caesar salad

    What is Stir-Up Sunday?

    Stir-up Sunday is the traditional day for making Christmas pudding. It falls on the last Sunday before Advent, roughly four to five weeks before Christmas.

    The name comes from the opening words of the Church of England's Book of Common Prayer for that Sunday: "Stir up, we beseech thee, O Lord..." Families took the cue literally and gathered to stir their puddings, with everyone taking a turn and making a wish.

    Is Christmas Pudding the Same as PLum Pudding?

    Yes! Christmas pudding and plum pudding are two names for essentially the same dessert. Despite the name, modern plum pudding doesn't need to contain plums. Historically, the word "plum" was often used to refer to dried fruits such as raisins and currants.

    The pudding evolved from earlier medieval dishes made with meat, grains, dried fruit and spices into the rich, fruit-filled dessert we know today. Thankfully, there's no meat in this version.

    Ingredients for Vegan Christmas Pudding

    Medjool dates. These add natural sweetness and a rich, sticky texture.

    Golden sultanas. For that classic Christmas pudding fruitiness.

    Dried cranberries and pears. A little variation from the traditional raisins and currants, with a lovely balance of sweet and tart flavours.

    Brandy. Used to soak the dried fruit, adding depth and a distinctly festive flavour.

    Pecans. For a little crunch and nuttiness.

    Sourdough breadcrumbs. These help bind the pudding and give it structure. Use a plain sourdough without strongly flavoured additions.

    Self-raising flour. Helps give the pudding its texture.

    Dark brown sugar. Adds sweetness and a deeper caramel flavour.

    Allspice. A warming spice that complements the fruit.

    Coconut oil. A plant-based alternative to traditional suet.

    Orange zest and juice. Fresh orange lifts the rich fruit and spices.

    Aquafaba. The liquid from a tin of chickpeas, used in place of eggs.

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

    How to Make Vegan Christmas Pudding

    Step 1. Soak the dried fruit

    Combine the sultanas, chopped dates, cranberries and dried pears in a large bowl. Pour over the brandy and stir well. Cover and leave overnight so the fruit can soak up all that boozy flavour.

    Step 2. Prepare the pudding mixture

    Grease a 1-litre pudding basin and line the base with a circle of baking paper. Roughly chop the pecans and add them and the breadcrumbs to the dried fruit, followed by the flour, brown sugar, allspice, melted coconut oil, orange zest and juice, and aquafaba. Stir everything until completely combined.

    Step 3. Cover the pudding basin

    Spoon the mixture into the prepared pudding basin and smooth the top.

    Cut two circles of baking paper large enough to cover the basin with some overhang. Fold a pleat through the centre of each circle to allow room for the pudding to expand. Place the paper over the basin, cover with foil, and secure everything tightly with kitchen string.

    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).

    Step 4. Steam the pudding

    Place a saucer upside down in a large saucepan to function 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.

    Cover the saucepan with a lid and bring the water to a gentle simmer. Steam the pudding for around 5 hours. Try not to remove the lid too often, but check the water level occasionally and top up with boiling water as needed.

    The pudding is ready when a skewer inserted into the centre comes out clean. Carefully, using oven gloves to protect your mitts, remove the basin from the saucepan and allow it to cool slightly before serving, or cool completely if making ahead.

    Step 5. Serve or store.

    You can serve the pudding straight away or cool it completely and store it for later.

    Serve warm with vegan brandy sauce or dairy-free ice cream, and enjoy your very own Christmas pudding.

    Storage

    To store. Christmas pudding is traditionally made ahead and stored in a cool, dark cupboard until Christmas. However, in warmer climates like Australia, this may not be suitable. If you choose to store your pudding at room temperature, wrap it well and keep it in the coolest, darkest place available. Check it regularly for signs of mould (see FAQs below).

    In cooler climates, Christmas pudding can traditionally be stored for up to three months when made with alcohol and fed every week or two with a little extra brandy. If you're unsure about storing your pudding at room temperature, allow it to cool completely, wrap it well and refrigerate instead.

    To freeze.  Once cool, remove the pudding from the basin and wrap it securely in baking paper and foil, or place it in an airtight container. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.

    To reheat. For the best texture, return the pudding to its basin, cover securely and steam in a saucepan of gently simmering water until heated through. Allow extra time if reheating the whole pudding from chilled. Individual portions can also be reheated in the microwave.

    Vegan Christmas pudding on a serving plate with fresh cherries

    FAQs

    Why did my Christmas pudding go mouldy?

    Traditional Christmas puddings were often made weeks ahead and left to mature before Christmas. However, this tradition developed in cooler European winters, rather than Australia's warmer conditions. Heat and moisture can increase the risk of mould, so I recommend refrigerating this homemade pudding rather than leaving it at room temperature for extended periods.

    Can I make Christmas pudding without alcohol?

    Traditional Christmas puddings usually contain alcohol, but if you'd prefer to skip the booze, fruit juice or spiced tea may be used instead. I'd recommend finding a recipe specifically developed to be alcohol-free rather than swapping ingredients in a traditional pudding recipe, as the liquid affects the flavour and texture. This recipe hasn't been tested sober. We like our desserts good and drunk at Christmas.

    Make This Recipe

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

    My Favourite Christmas Pudding Recipe

    A traditional-style vegan Christmas pudding made with brandy-soaked dried fruit, pecans and warming spices. Make it ahead for Christmas Day, or prepare it the day before for a festive dessert without the fuss. Main ingredients: dates, dried pear, cranberries, brandy, pecans, coconut oil, aquafaba, orange juice, breadcrumbs, all-spice.
    5 from 7 votes
    Print Pin Rate
    Course: Dessert | Holiday Dessert
    Cuisine: English
    Prep Time: 15 minutes minutes
    Cook Time: 5 hours hours
    Total Time: 5 hours hours 15 minutes minutes
    Servings: 8
    Calories: 474kcal
    Author: Amanda Logan

    Ingredients 

    • 110 grams golden sultanas ¾ cup
    • 200 grams pitted medjool dates, well chopped approx 11 dates
    • 50 grams dried cranberries scant ⅓ cup
    • 100 grams dried pears, well chopped approx 6 slices
    • 80 ml brandy ⅓ cup
    • 75 grams pecans ¾ cup
    • 80 grams breadcrumbs 1 cup (AUS)
    • 190 grams self-rising flour ¾ cup
    • 210 grams soft brown sugar, packed 1 cup
    • 1 teaspoon all-spice
    • 80 ml coconut oil. melted ⅓ cup
    • zest and juice of 1 orange
    • 3 tablespoon water
    • 3 tablespoon aquafaba 60 ml

    Instructions

    • 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, grease a 1-litre pudding basin and line the base with a circle of baking paper. Roughly chop the pecans and add them and the breadcrumbs to the dried fruit, followed by the flour, brown sugar, allspice, melted coconut oil, orange zest and juice, water and aquafabe. Stir everything until completely combined.
    • Spoon the mixture into the prepared pudding basin and smooth the top.
      Cut two circles of baking paper large enough to cover the basin with some overhang. Fold a pleat through the centre of each circle to allow room for the pudding to expand. Place the paper over the basin, cover with foil, and secure everything tightly with kitchen string. Secure the cover with cooking twine as here 
    • Place a saucer upside down in a large saucepan, to function as a trivet, and place the pudding basin on top. Carefully, pour boiling water into the pan so that it comes about halfway up the pudding basin - don't let it touch the foil.
      Cover the saucepan with a lid and steam the pudding over a low heat for approximately 5 hours. Check every now and again to see if the water needs topping up but try not to remove the lid to often. As needed is fine.
      The pudding is ready when a skewer inserted into the centre comes out clean. Carefully remove the basin from the saucepan and allow it to cool slightly before serving, or cool completely if making ahead.
    • To reheat, 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.
    Prevent your screen from going dark

    Notes

    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)
     

    Nutritional Disclaimer

    The nutritional information is an estimate only and is automatically calculated using online tools. For accurate results, we recommend calculating the nutritional information based on the ingredients and brands you use.

    Nutrition

    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 It?I'd love to hear your feedback. Rate it & leave your feedback in the comments section below. Or you can tag @mygoodnesskitchen or hashtag #mygoodnesskitchen on Instagram.

    « No-Bake Peanut Butter Oat Bars with Chocolate
    Eggplant Stir-Fry (Spicy) »

    Comments

      5 from 7 votes (6 ratings without comment)

      Questions or Comments? Drop them Right Here. Cancel reply

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

      Recipe Rating




      This site uses Akismet to reduce spam. Learn how your comment data is processed.

    1. Catherine O'DONAHUE says

      October 27, 2024 at 10:48 am

      5 stars
      You’ve got all my favourite ingredients for a plum pudding! Do you think it would work out if it were boiled (ina big pot on the stove) rather than steamed. I don’t have an oven

      Reply
      • Amanda says

        October 28, 2024 at 7:17 am

        Hi Catherine, I haven't done the recipe this way, but I did a little internet digging and found some steamed pudding recipes that cook within the pudding bowl/tub in a pot of water. This one - https://www.taste.com.au/recipes/golden-syrup-steamed-pudding/cef42064-85ec-472d-b1c0-015a29099ec4 - might be helpful. Good luck! I hope it works out beautifully for you. 🙂

        Reply
    2. Earle Duggan says

      December 13, 2022 at 1:35 am

      Thank you very much, I really liked your proposal.

      Reply
    A woman eating a bowl of food with a dog next to her.

    My Goodness Kitchen is a Plant-based food blog for Busy cooks

    Hey there, I'm Amanda - recipe developer, nutritionist and lover of salads. And that's Scout with her eye on you.

    I believe you can make (mostly-but-not-always) nutritious food that's great tasting with simple, fuss-free ingredients. I can help you get tasty, nourishing meals on the table even when you're on a budget or short on time.

    Welcome to my kitchen.

    Learn More

    Hand-written font in black.

    Healthy-ish

    • A roasting tray with stuffed butternut squash.
      Stuffed Butternut Squash
    • A bowl of Dahl on a wooden box.
      Masoor Dal (Red Lentil Curry) with Roasted Eggplant
    • Green smoothies and limes on a table.
      Spinach and Pineapple Smoothie
    • A breakfast table setting with granola in a bowl.
      Gluten-Free Granola (Grain Free)
    • A glass jar half filled with kimchi and wooden chopsticks.
      Authentic Vegan Kimchi Recipe
    • Coated and uncoated bliss balls on a white surface.
      Almond Butter Bliss Balls

    Soup Season

    • A man holding a bowl of pumpkin soup.
      5-ingredient Pumpkin Lentil Soup
    • Bowl of soup with spoons on a wooden tray.
      Comforting Butter Bean Soup
    • Bowls of broccoli cheddar soup on a pink background.
      Vegan Broccoli Cheddar Soup
    • A bowl of mushroom soup on a wooden table.
      The Creamiest Vegan Mushroom Soup
    • Bowls of zucchini soup on a grey background.
      Creamy Zucchini Soup (3-Ingredients)
    • A bowl of noodle soup on a rough white background.
      Vegan Chicken Noodle Soup (with Jackfruit)

    Fresh Salads

    • Tofu and noodles in a bowl with greens.
      Lemongrass Tofu Salad
    • Tomato and Onion Salad
    • A table setting with a large bowl of coleslaw.
      Easy Vegan Coleslaw Recipe
    • A bowl of kimchi noodle salad on a table cloth.
      Kimchi Salad with Noodles (10-Minute Quick & Spicy Recipe)
    • A bowl of cabbage and noodle salad on a rustic table.
      Chang's Crispy Noodle Salad
    • A bowl of salad with white beans.
      White Bean Salad Recipe

    Footer

    Read

    Read Privacy Policy

    Accessibility Statement

    Terms of Use

    Disclaimer

    Newsletter

    Join the cook's community and get your free vegan baking guide.

    Contact MGK

    Contact

    Copyright © 2026 My Goodness Kitchen

    By using this website, you agree to the use of cookies. Cookies provide you with a more personalised user experience and help this website run more effectively.
    .
    OK NoRead Privacy Policy
    Privacy & Cookies Policy

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
    Necessary
    Always Enabled
    This is an necessary category.
    Functional
    Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
    Performance
    Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
    Analytics
    Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
    Advertisement
    Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
    Others
    Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
    Non Necessary
    This is an non-necessary category.
    SAVE & ACCEPT
    Powered by CookieYes Logo

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.