How To Make A Traditional Christmas Pudding

Home » HOLIDAYS » CHRISTMAS » How To Make A Traditional Christmas Pudding

A few weeks ago, it was Stir-Up Sunday and we made a traditional Christmas pudding for the first time ever! I didn’t share many photos in that post as I went on to talk about Christmas traditions.

It’s a recipe from the Queen of Baking – Mary Berry, and it turned out really well. The proof of the pudding is in the eating, so we’ll be finding that out on Christmas Day! In the meantime though, here’s a step-by-step guide so you too can make a traditional Christmas pudding at home.

How To Make A Traditional Christmas Pudding

How to make a traditional Christmas pudding

1. Gather the ingredients

A lot of the ingredients in this Christmas pudding are common store cupboard ingredients. When baking I get everything measured out first, almost like being on a television cooking show!! Treacle does NOT go in this pudding – this photo is doubled up from my Christmas cake!

How To Make A Traditional Christmas Pudding

2. Add the ingredients to a mixing bowl

I used vegetable suet in my Christmas pudding, that way everyone can enjoy it!  That went into a bowl along with flour and then all the other ingredients.

This recipe calls for grated carrots and slivered almonds. I bought whole-blanched almonds and cut them myself. The dried fruits in this pudding are raisins, sultanas, currants, and candied peel.

Finally, light muscovado sugar, fresh breadcrumbs, fresh lemon zest, lemon juice, and eggs.

How To Make A Traditional Christmas Pudding
How To Make A Traditional Christmas Pudding
How To Make A Traditional Christmas Pudding
How To Make A Traditional Christmas Pudding

3. Mix everything together well

It will take quite a bit of stirring to get all the ingredients mixed together evenly. Make sure you all make a wish as you stir the Christmas pudding! Traditionally a sixpence would get stirred in as well, but since everyone is health and safety conscious these days, it’s probably best not to put money in your pudding!!

How To Make A Traditional Christmas Pudding
How To Make A Traditional Christmas Pudding

4. Grease the pudding basin

I had to buy a pudding basin specifically to make this pud, but for a pack of 3, with lids at £5.99 from Lakeland it won’t break the bank, and it means I can now make steamed puds all year round!

The recipe calls for a cup of butter for greasing – it’s a LOT of butter! This is going to be one rich buttery Christmas pudding! You can see in the photo below just how much butter is lining the sides of the basin.

How To Make A Traditional Christmas Pudding

5. Transfer the mixture to the pudding basin

It will look like all the mixture won’t fit into a 2-pint (1.2L) basin, but believe me, it really does! Cram it in well!

How To Make A Traditional Christmas Pudding
How To Make A Traditional Christmas Pudding

6. Cover the pudding & create a handle

You need to cover the pudding with both greaseproof paper and tin foil. You have to fold a pleat in the center to allow for expansion.

Tie tightly around the rim with string, and then create a handle so that you can lift the cooked Christmas pudding out of the pan. I just looped a length of string between the pudding basin and the string that was tied around it, tying it off and doing the same on the other side.

How To Make A Traditional Christmas Pudding
How To Make A Traditional Christmas Pudding
How To Make A Traditional Christmas Pudding

7. Cook your Christmas pudding!

FOR SIX HOURS!!!!!!!! A long time eh?! I put a small upturned plate into the bottom of the pan to keep the basin from touching it directly. I’m sure I read somewhere you should do this, so I did. I then filled the pan to about halfway up the side of the pudding and brought it to a boil. I then turned it down to a low simmer with the lid on. I did check on the water every hour to see if it needed topping up.

How To Make A Traditional Christmas Pudding

8. Allow your pudding to cool

I left my pudding covered, in the basin overnight (because by the time it was cooked, I needed to go to sleep! I then poked some holes in the top and fed in spoonfuls of rum.

How To Make A Traditional Christmas Pudding

9. Wrap up your Christmas pudding

Finally, since you’re probably making your Christmas pudding a while before you actually need it, cover it again with greaseproof paper and then foil. I actually removed mine from the basin because, well, photos for my blog!

How To Make A Traditional Christmas Pudding

So, there you have it – how to make a traditional Christmas pudding! I do hope it tastes as good as it looks! I would imagine you just steam it again to reheat it all the way through, and serve with your choice of cream, brandy butter, ice cream, or custard! I’m going to go all traditional with mine and set fire to it!! Watch this space to find out how THAT goes!

Have you made a Christmas pudding before? Let me know in the comments!

How To Set Light To A Christmas Pudding

Mary Berry's Christmas Pudding Recipe

Yield: 8
Prep Time: 30 minutes
Cook Time: 6 hours
Total Time: 6 hours 30 minutes

A traditional Christmas pudding isn't too hard to make with recipe!


  • 90 g (3.2oz) self-raising flour
  • 125 g (4.4oz) shredded vegetable suet or grated chilled butter
  • 30 g (1.1oz) blanched almonds, shredded
  • 125 g (4.4oz) carrot, grated
  • 250 g (8.8oz) raisins
  • 125 g (4.4oz) currants
  • 125 g (4.4oz) sultanas
  • 125 g (4.4oz) fresh breadcrumbs
  • 0.25 tsp grated nutmeg
  • 60 g (2.1oz) mixed candied peel, chopped
  • 90 g (3.2oz) light muscovado sugar
  • 1 lemon, grated zest and juice
  • 2 eggs, beaten
  • 1 cup butter for greasing
  • 75 ml (2.6fl oz) dark rum or brandy
  • 1 cup brandy butter, to serve


  1. In a large bowl, combine the flour, suet or butter, almonds, carrot, raisins, currants, sultanas, breadcrumbs, nutmeg, candied peel, sugar, and lemon zest. Add the lemon juice and eggs, and stir until well combined.
  2. Lightly butter a 1.25 litre (2 pint) pudding bowl. Spoon in the mixture and level the surface. Cover with buttered greaseproof paper, then foil, both pleated in the middle. Secure the paper and foil in place by tying string under the rim of the bowl.
  3. Put the bowl into a steamer or saucepan of simmering water. Make sure the water comes halfway up the side of the bowl. Cover and steam, topping up with boiling water as needed, for about 6 hours.
  4. Remove the bowl from the steamer or pan and leave to cool. Remove the paper and foil covering. Make a few holes in the pudding with a fine skewer, and pour in the rum or brandy.
  5. Cover the pudding with fresh greaseproof paper and foil. Store in a cool place for up to 3 months. To reheat for serving, steam the pudding for 2-3 hours. Serve at once, with brandy butter.

    How To Make A Traditional Christmas Pudding
Nutrition Information:
Yield: 8 Serving Size: 1
Amount Per Serving: Calories: 9273Total Fat: 72gSaturated Fat: 27gTrans Fat: 1gUnsaturated Fat: 34gCholesterol: 118mgSodium: 4039mgCarbohydrates: 1631gFiber: 121gSugar: 127gProtein: 248g

This site uses Nutritionix to provide estimated nutrition. Nutritional information is always approximate and will depend on the quality of ingredients used and serving sizes. If you need exact calories and macros, please do your own calculations.

Did you make this recipe? Share it!

Tag @_ThePurplePumpkinBlog on Instagram with the hashtag #TPPBRecipes!

Create Christmas is an annual series on The Purple Pumpkin Blog where I blog each day with something to cook, craft or create for Christmas. This year I’m also sharing a round-up post with ideas and inspiration from other bloggers. If you’d like to be involved, just check out the Calling All Bloggers post here. Don’t forget to check out the blogger Create Christmas Linky too! 

Create Christmas Linky on The Purple Pumpkin Blog

Please Share This Post!