Traditional Christmas Pudding Recipe – Steamed Christmas Pudding with Stout

My Traditional Christmas Pudding recipe with Stout is a rich, alcoholic and fruity recipe that tastes incredible. Christmas pudding keeps for ages and makes a great edible Christmas gift too. A couple of small twists like adding dried cranberries and stout make this the best Christmas pudding recipe. So don’t miss stir-up Sunday, get your apron on and try this English Christmas Pudding recipe – you’ll never buy one again!

English Traditional Christmas pudding on a white plate with a sprig of holly on top.

I first knew I wanted to make this Christmas pudding when I found the nigella Christmas pudding. My traditional Christmas pudding recipe is now a mix of recipes and trials.

My English Christmas pudding recipe is filled with cranberries, cherries and all the other good things that go into Christmas puddings including a lot of brandy and dark stout beer. The brandy has a brilliantly strong taste which works with the fruit beautifully.

The finished pudding is dark brown and glossy. I love making it almost as much as I enjoy eating it! The fruit soaking and steaming takes a while but it’s so easy. This recipe make two small puddings so I have one for Christmas day and one in the pantry for another time.

Why you’ll love this recipe

  • It involves a long soak of the dried fruit with the brandy and stout as the first step. From there it’s simply a case of mixing together more ingredients like spices and bread crumbs. Delicious.
  • Filled with rich Christmas spices and steamed, you will not only be treated to a gorgeous traditional Christmas pudding with your Christmas Dinner but your house will smell amazing too!
  • The fruits absorb most of the liquid to make little flavour bombs which will be studded throughout the pudding.
A homemade Traditional Christmas Pudding on fire with blue flame and about to be served.

Top Questions

What is a traditional English pudding?
What is Stir Up Sunday?
Why do you set fire to a Christmas pudding?
Is This Christmas Pudding Suitable For Vegetarians?
Can I make an alcohol free Christmas Pudding?
What to Serve With Christmas Pudding?
How Many People Does This Christmas Pudding Serve?
What Ingredients are traditionally found in a Christmas pudding?


For the full recipe and instructions scroll to the bottom of the page for the recipe card.

Dried and Candied Fruit

My recipe uses a mix of raisins, sultanas, currants, dried cranberries, glace cherries and mixed peel.

I usually use a packet of dried fruit mix in place of buying individual packets of raisins, sultanas, currants and mixed peel. Just make sure to use a total of 500g. This is usually a much cheaper way of buying the fruit and means that you don’t have a bunch of half open packets sitting around until next year.

Apple, Citrus and Alcohol

A dark stout beer isn’t traditional but the bitter notes and treacly taste elevate this pudding to be a taste sensation. You can use any dark stout, the most famous of which is Guinness, this recipe is perfect as a Christmas pudding using Guinness. Brandy is a traditional ingredient which I’ve also used.

At first I was sceptical about adding a bramley apple to the recipe but it looked lovely and really helped to bulk out the pudding.

The fresh lemon and orange zests help to brighten the pudding flavours and add a counterbalance to the dark fruit cake flavours. I highly recommend that you don’t miss these out. A mix is best but you could use all lemon or all orange zest if you prefer.


All of the spices used in the traditional christmas pudding recipe are classic Christmas spices. Cloves, cinnamon, ginger, ginger, and nutmeg can all be bought ready ground.

I have used a little mixed spice which is a common ready-prepared spice mix in the UK. It is similar to pumpkin spice. You could use 2½ tsp mixed spice instead of the individual spices but my ratio mix is a little superior in my opinion.

An English traditional Christmas pudding decorated with a sprig of holly.

How to make a Traditional Steam Christmas Pudding– step by step

Keep scrolling to find the full instructions

This first stage needs to be started the night before. The dried and candied fruits are simply mixed with stout, brandy and citrus zest then covered and left to stand. I recommend a minimum of 12 hours soaking time although you can actually do this up to several weeks in advance.

Once the fruit is ready, the remaining cake ingredients and spices are stirred into the soaked fruit.

The only ingredient that cannot simply be added and mixed in is the butter which is grated in. This is to make sure that it is even distributed throughout the batter.

The pudding is steamed for 6 hours in a pan over low heat. The water needs to just be simmering and it will need topping up every now and again.

If you have a large enough pan, you can cook both puddings together, otherwise, you can use two separate pans.

How to Mature Christmas Pudding

One of the reasons that the traditional Christmas pudding recipe is usually made so far in advance of Christmas itself, is to give the pudding time to mature and develop its flavours. This is much the same as with many traditional Christmas Cakes.

Being prepared so far in advance also gives us the opportunity to “feed” the pudding with extra alcohol. You can use your favourite spirit but brandy, whiskey and sherry are the most common. The alcohol both provides a lovely flavour and keeps the puddings lovely and moist as they mature.

To feed the pudding, you should uncover them once a week, make some holes in the top of the pudding using a small skewer and then pour over around 1 tbsp of spirits. Repeat this once a week until Christmas.

Napoleon brand ready to soak the fruit

Top Tips

  • If you forget to soak the fruit you can try the cheats version. Add all the ingredients to a saucepan and simmer gently for at least an hour.
  • I usually set a timer and check on it every 45 minutes or so. Letting the pan boil dry could result in a pudding explosion and nobody wants to be cleaning up that kind of mess. Or wasting that amount of ingredients.
  • When feeding your traditional Christmas pudding, don’t be tempted to go overboard with the amount or frequency or you could end up ruining the pudding. And make sure to wrap the pudding back up and place in an airtight container after each feed.

Serving Suggestions

One of the most fun ways to present the Christmas Pudding is to bring it to the table covered in flaming brandy!

You can also serve the English Christmas pudding by adding some rich cocoa powder to the recipe and dusting cocoa powder over the top of your chocolate Christmas pudding.

Decorating Christmas Pudding with Holly

If you prefer a less eyebrow-risking way to present your pudding, a fresh sprig of holly with its dark green leaves and bright red berries, is quite spectacular too.

If you don’t have any growing nearby, any good florist will sell some over the holiday season and it is usually available in supermarkets too.

mixed fruit with glace cherries and nuts ready to made in to a crhsitmas pudding.


This list contains affiliate links

  • Bowl
  • Wooden Spoon

Substitutions and variations

Steaming Christmas Pudding in a Slow Cooker

You can make a slow cooker Christmas pudding. I often use this method which is brilliant fun as the house smelled gloriously of Christmas for even longer. 

  • Add a plate or saucer to the bottom of the slow cooker.
  • Add enough water to cover the base – about 4cm and turn on to high. Add a bit more boiling water to heat it up.
  • Once the water is simmering, add the pudding basins into the water. Make sure that the water only comes halfway up the sides.
  • Pop the lid on and let it steam away for 9 hours on high. Top the water if needed.

Vegan Christmas Pudding

If you’re looking to make a vegan Christmas pudding you simply need to swap out the beef suet or a plant-based alternative. I like the Vegetable Atora, it keeps the same texture in the traditional Christmas pudding but makes it suitable for all the vegetarian and vegan guests you may have this festive season.

Storing / Making ahead of time options

Once cooled, the English Christmas desserts should be carefully wrapped and stored in an airtight container.

It is best to keep the puddings in the pudding basins but they can be turned out if you can’t spare the dishes for a few weeks. If you do this and intend to feed the puddings, it is best to put them in another dish which is as close in size as possible.

After one week, unwrap the puddings and poke holes in the top using a small skewer. Drizzle over 1 tbsp of brandy, sherry or whiskey then rewrap and store for another week.

Repeat each week until Christmas. You won’t need to make any new holes after the first week, however.

What To Do With Leftover Christmas Pudding

I love leftover Christmas pudding! One of the most popular ways is to eat is is sliced and fried in butter then served with more brandy butter, ice cream or cream.

One way that I love to use it which is slightly more unconventional, is in my No Churn Christmas Pudding Ice Cream recipe. It goes down a treat in that funny time between Christmas and New Year!


What is a traditional English pudding?

A traditional English pudding is a steamed dessert made with dried fruit. It uses brandy and is often set alight before being served. Or it’s served with a sprig of holly.

It also often now served with a range of creamy options including brandy cream or brandy butter, ice cream, single cream or double cream. In essence, if you have cream you are sorted for your traditional Christmas pudding.

What is Stir Up Sunday?

Stir Up Sunday is the traditional day when Christmas puddings are made. It is always the last Sunday before Advent which depending on how the weeks fall each year, is usually either the last or second to last Sunday in November.

Many families have a tradition where all members of the family stir the pudding and make a wish. It is a really lovely day and activity whether you have children or not.

Why do you set fire to a Christmas pudding?

The traditional reason why we set fire to a Christmas pudding is that it is said that the flaming brandy represents the Passion of Christ. Plus in early traditional Christmas puddings there were about 13 ingredients said to represent Christ and his 12 disciples.

Now it adds a beautiful spectacle to the Christmas table and I believe the burning brandy adds a hot slightly caramelised sugary sweetness to the outside of the pudding. It’s a lovely thing to do but be careful as fire and alcohol can be a dangerous mix especially if you are already a little tipsy.

Is This Christmas Pudding Suitable For Vegetarians?

This recipe uses suet which is an animal product that isn’t vegetarian. The good news is that vegetarian suet is just as commonly available so you can simply use that instead.

It is also worth checking that the stout you are using is vegetarian. Older recipes used parts of a fish in the brewing process (not actually as gross as it sounds) but many stouts are now vegetarian suitable. Guiness is one classic recipe that has been changed and it is now certified vegan.

Can I make an alcohol free Christmas Pudding?

You can! Switch the brandy and stout for orange juice when soaking the fruit. Or you can use cold strongly brewed tea. Simply don’t feed the pudding and keep it well wrapped.

If you can find an alcohol free stout that would be even better as you will lose some of the richness of the pudding by subbing in orange juice or tea.

What to Serve With Christmas Pudding?

One of the most traditional ways to serve Christmas Pudding is either with Brandy Butter or Brandy Sauce.

But my top tip is to serve it with custard. I love Christmas pudding with custard – especially vanilla custard! (Sometimes homemade but mostly store bought).

It also works well with thick cream or even ice cream. My family have all the different creams we can over Christmas. Baileys cream, brandy cream and so many more. I swear the supermarkets keep bringing out new versions. And they’re all delicious.

How Many People Does This Christmas Pudding Serve?

My recipe makes two smaller puddings which easily serve 6 to 8 people each.

We all know that whilst everyone still wants a steaming hot portion of Christmas Pudding after their Christmas Lunch, even the greediest of people tend to be rather on the full side. So it is very common to hear everyone ask for “just a little piece”. Which means that a large pudding is often too much, even for a fairly large crowd or family.

By making two smaller puddings, you still end up with more than enough to make the time spent “worth it” but without ending up with any waste. The second pudding can be reheated at anytime and is especially delicious served the following Easter.

What Ingredients are traditionally found in a Christmas pudding?

Please don’t be put off making a pudding by the long looking list of ingredients. By breaking them down into sections, it is easy to see that there is simply a mix of dried and candied fruits and spices which make the list look long! For the most part the recipe uses store cupboard ingredients.

Although this is my take on a Christmas pudding, it does bring out the old fashioned Christmas pudding flavours that are so well known. Adding a few little extra flavours like the dried cranberries (my favourite) updates a classic but doesn’t stray too far from the original.

Other Recipes you might like

Pin this recipe to enjoy later

Pin me for later or follow me @sewwhiteblog on Pinterest for my latest recipes and to discover my others.


Traditional Steamed Christmas Pudding with Stout

Sisley White
My Traditional Steamed Christmas Pudding with Stout recipe is rich, alcoholic and fruity too. It keeps for ages and makes a great edible Christmas gift. A couple of small twists like adding dried cranberries and stout make this simple recipe mind blowingly delicious. So don't miss stir-up Sunday, get your apron on and try this classic Christmas Pudding recipe – you'll never buy one again!
5 from 4 votes
Prep Time 30 minutes
Cook Time 12 hours
Soaking Time 5 hours
Total Time 17 hours 30 minutes
Course Dessert
Cuisine British, English
Servings 12 puddings
Calories 489 kcal


For the Soaked Fruit

  • 150 g raisins
  • 150 g sultanas
  • 150 g currants
  • 100 g dried cranberries
  • 50 g glace cherries
  • 50 g mixed peel
  • 1 large bramley apple peeled and chopped
  • 250 ml stout
  • 100 ml brandy
  • zest 1 orange
  • zest 1 lemon

Spices For The Pudding

  • ½ tsp ground cloves
  • ½ tsp ground cinnamon
  • ½ tsp ground ginger
  • ½ tsp nutmeg ground or grated
  • ½ tsp mixed spice

To Make The Pudding

  • 120 g dark muscovado sugar
  • 150 g fresh white breadcrumbs
  • 100 chopped almonds
  • 100 g self-raising flour
  • 50 g suet
  • 75 g unsalted butter plus extra for the basin
  • 2 eggs beaten

To Line the Pudding Bowls

  • 3 tbsp unsalted butter
  • 2 tbsp muscovado sugar

To Serve

  • brandy


To Soak The Fruit

  • In a large bowl mix the dried fruits, glace cherries, mixed peel and chopped apple, then add the stout, brandy, orange and lemon zests and stir.
  • Cover and leave overnight to soak.

To Make The Pudding

  • Butter two small (0.9litre/16cm/6") pudding basins, place a circle of greaseproof paper into the bottom so it's a bit easier to get the pudding out later.
  • Sprinkle the buttered bowl with a light covering of muscovado sugar.
  • Add the sugar, flour, breadcrumbs, chopped almonds and suet to a bowl along with all the spices to the soaked fruit and mix together.
  • Grate the butter and add to the bowl along with the eggs and stir well.
  • Spoon the mix into the prepared basins and level the tops.

To Cook the Puddings

  • Put the kettle on to boil.
  • Take a large sheet of foil and greaseproof paper. Butter the greaseproof paper and lay it face up on top of the foil layer.
  • Make a pleat in the two together and wrap over the bowl securing with string. The butter side should be facing the pudding with the foil on the outside.
  • Repeat for the second basin.
  • Put the pudding on a heatproof saucer in a saucepan and pour in just-boiled water to come halfway up each basin.
  • Cover and steam on a low heat for 6 hours.
    Top up the water occasionally so it doesn't boil dry. I set a timer and check every 45 minutes.

Store the Puddings

  • When the puddings have cooled, remove the cooking foil then re-cover with fresh greaseproof paper and foil.
  • Store in a cool place ready to reheat on Christmas Day.

Feeding the Puddings (Optional)

  • If you want to feed it each week before Christmas add a tablespoon of brandy, sherry or whiskey.
    Use a skewer to make a few holes to help the brandy soak into the middle.

To Reheat and Serve the Puddings

  • Steam the pudding for 1 hr using exactly the same method as before.
  • OR microwave the pudding until it is piping hot throughout. Do this is short bursts and keep checking. It should take around 10 minutes in total. Remember to remove the foil before microwaving.
  • Pour a little brandy into a metal ladle or jug then set it alight. Pour the flaming brandy over the top of the pudding. It is best to do this at or near the table for the full spectacle.
  • OR add a sprig of holly to the top of the pudding and serve.


The nutrition estimate does not include any extra alcohol poured over or fed into the puddings. 1 portion is 1/6 of one small putting. 


Serving: 1servingCalories: 489kcalCarbohydrates: 75gProtein: 7gFat: 18gSaturated Fat: 8gPolyunsaturated Fat: 2gMonounsaturated Fat: 6gTrans Fat: 1gCholesterol: 51mgSodium: 118mgPotassium: 457mgFiber: 5gSugar: 41gVitamin A: 304IUVitamin C: 3mgCalcium: 88mgIron: 2mg

Please note that the nutrition information provided above is approximate and meant as a guideline only.

Keyword British Christmas pudding, Christmas pudding, English Christmas Pudding, English Traditional Christmas Pudding, Traditional Christmas pudding
Tried this recipe?Let us know how it was!

Christmas graze table

Graze tables are a wonderful centre piece for a party. So in time for the festive season I have created a fantastic Christmas graze table.

White Chocolate Christmas Cupcakes

These White Chocolate Christmas Cupcakes are the cutest addition to a Christmas party. They are easy to make, taste delicious and look wonderful.

Leftover Christmas Pudding Ice Cream (No Churn)

Love your Christmas Pudding leftovers with my deliciously simple Christmas Pudding Ice Cream recipe. The straightforward no-churn method and a little extra Christmas spice makes this Christmas ice cream a really special winter dessert. With just 5 ingredients including the pudding, this rich cake spiked creamy ice cream will make you want to buy extra puddings just to more – it really is that good!

White Chocolate Christmas Cupcakes

These White Chocolate Christmas Cupcakes are the cutest addition to a Christmas party. They are easy to make, taste delicious and look wonderful.

Christmas Cranberry Gin Cocktail

This is definitely going to be a Christmas favourite! My Christmas Cranberry Gin Cocktail is a Christmas twist on a classic gin cocktail.

Orange Cranberry Loaf Cake

This light and fluffy Orange Cranberry Loaf Cake is packed with dried or fresh cranberries and zesty orange flavour. The cake is simple to make in one bowl with no fancy equipment. And the decoration is so simple you can enjoy it freshly baked and warm from the oven without delay! Plus it's an ideal Christmas Loaf Cake if you are looking for something a little lighter than traditional fruit cake.

Perfect Goose Fat Roast Potatoes

I love roast potatoes! Especially goose fat roast potatoes at Christmas and special occasions. I make my Perfect Goose Fat Potatoes which are light and fluffy while also being crispy on the edges. Using goose fat for potatoes is really easy and gives such brilliant results time and time again.

Christmas One Pot Chicken

Christmas is stressful when it comes to cooking so I've come up with a really simple one pot chicken recipe which keeps the Christmas flavours.

Easy Brussels Sprouts and Bacon

Everyone should try my Easy Brussels Sprouts and Bacon recipe at least once because that is all it will take for you to want to make them again. These Brussels Sprouts with garlic and bacon are my go-to way to cook Brussels Sprouts for Christmas… and all year long too. Adding garlic to the Bacon Brussels Sprouts adds extra flavour and bite to the dish. Bring on the bacon garlic sprouts!

8 thoughts on “Traditional Christmas Pudding Recipe – Steamed Christmas Pudding with Stout”

  1. I have bookmarked this recipe I really liked it a lot this Christmas I am for sure going to try this out as I really liked its taste. I have also shared out with my sister so that even she tries it out.


Leave a comment

Recipe Rating

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