MerryHoHo

Christmas dessert

Traditional Christmas pudding

A dark, fruity Christmas pudding for a 1.2 litre basin: fruit soaked overnight in stout and brandy, steamed for 6 hours in a saucepan (no steamer needed), stored until Christmas and steamed again for 1 to 2 hours on the day. Serves 8, with what to do if you only have a microwave.

Total
6 hr 30 min
Prep
30 min
Makes
one 1.2 litre pudding, serves 8
Difficulty
easy, but long

Numbers checked in October 2026. An adaptation of a traditional recipe, written in our own words and checked against published British and Irish recipes. Keep the water at a gentle simmer and top it up: the clock matters less than a pan that never boils dry.

A dark Christmas pudding turned out on a plate, with a jug of custard on a Christmas table
Photo: James Petts, CC BY-SA 2.0, Wikimedia Commons

Ingredients

Servings8
  • Soak overnight
  • 150 graisins
  • 150 gsultanas
  • 150 gcurrants
  • 50 gmixed peel
  • 125 gBramley apple, peeled and grated, about 1 small apple
  • finely grated zest of 1 orange and 1 lemon
  • 200 mlstout, such as Guinness, published recipes use 120 to 300 ml
  • 3 tablespoonsbrandy or rum, or more stout
  • Pudding
  • 100 gfresh white breadcrumbs
  • 50 gself-raising flour
  • 100 gdark muscovado sugar
  • 100 gcold butter, grated, or shredded suet, plus butter for the basin
  • 2eggs, beaten
  • 2 teaspoonsmixed spice

Method

  1. 1

    The day before: mix the dried fruit, peel, grated apple, zest, stout and brandy in a large bowl. Cover and leave overnight so the fruit plumps up.

  2. 2

    Butter a 1.2 litre pudding basin well and cut a circle of baking paper for the bottom.

  3. 3

    Mix the breadcrumbs, flour, sugar, spice and grated butter or suet. Stir in the eggs and the soaked fruit with all its liquid until everything is evenly mixed. This is the moment for everyone in the house to have a stir and make a wish.

  4. 4

    Spoon the mixture into the basin, press it down lightly and level the top, leaving a gap of 1 to 2 cm at the top for it to rise.

  5. 5

    Cover with a double layer of baking paper and a layer of foil, both with a fold across the middle so the pudding can expand. Tie them on tightly under the rim with string, and make a string handle so you can lift the basin out.

  6. 6

    Put an upturned saucer or a trivet in a large, deep saucepan, stand the basin on it and pour in boiling water to come halfway up the side of the basin. Cover the pan with a lid.

  7. 7

    Steam over a low heat, with the water at a gentle simmer, for 6 hours. Check every hour or so and top up with boiling water from the kettle: the pan must never boil dry.

  8. 8

    Lift the basin out and let it cool. Replace the paper and foil with fresh ones, and store in a cool, dark cupboard until Christmas.

  9. 9

    On Christmas Day, steam the pudding again in the same way for 1 to 2 hours, until hot all the way through. Turn it out onto a warm plate.

What most often goes wrong

The problems British recipes warn about, and how to avoid them.

The pan boiled dry
Set a timer and top up with boiling water every hour or so. Keep the heat low: you want a gentle simmer, not a rolling boil.
The top of the pudding is soggy
Water got under the cover. Use a double layer of paper plus foil, with a fold so it can expand, and tie it tightly under the rim.
It sticks in the basin
Butter the basin well and put a circle of baking paper in the bottom. Run a knife round the edge before turning it out.
It's pale and crumbly
It hasn't steamed for long enough. The full 6 hours is what turns it dark, rich and sliceable.
The mixture was left to mature before it was steamed
Only the cooked pudding matures. The raw mixture contains egg and fruit that can start to ferment, so steam it the day you mix it (after the fruit's overnight soak); if a raw mixture has stood for days and smells sour or fizzy, start again.

How families make it differently

Every family has its own version. The most common differences:

Suet or butter

Older recipes use beef suet; many cooks now use grated butter or vegetarian suet. All three work in the same quantity.

Stout, brandy, rum or sherry

Some recipes soak the fruit in stout, others add brandy, rum, whiskey or sherry; the published versions range from a few tablespoons of spirit to 300 ml of stout.

A coin in the pudding

Some families still hide a silver coin in the pudding for luck. Wrap it in baking paper, push it in just before serving, and tell everyone it's there. Leave it out if young children are at the table: a coin is a choking risk.

Plan for Christmas

  1. Saturday 21 November 2026

    Soak the fruit in stout and brandy overnight.

  2. Stir-up Sunday, 22 November

    Mix, let everyone stir and make a wish, then steam for 6 hours. Cool, re-cover and store.

  3. Christmas Day morning

    Put the pudding on to steam for 1 to 2 hours while the turkey is in the oven. Make the brandy butter or custard.

  4. After the main course

    Turn out, flame with warm brandy if you like, and serve with brandy butter, custard or cream.

How to tell it's done

After the first 6 hours the pudding is very dark brown, firm and springy on top, and has shrunk slightly from the sides of the basin. On Christmas Day a skewer pushed into the centre should come out hot.

Food safety

Watch the water level during the long steaming: a pan that boils dry can scorch and crack. Never put foil in the microwave. If you flame the pudding with brandy, warm the brandy in a small pan or ladle off the heat, light it with a long match away from your face, hair and anything hanging above, and pour it over at the table.

What you can do ahead

That's the point of it: the pudding is made weeks ahead and matures in the cupboard. Traditionally it is made on Stir-up Sunday, the last Sunday before Advent, which in 2026 falls on 22 November. Some cooks make it months earlier. The fruit needs soaking the night before.

Storing and freezing

Keep the cooled pudding in its basin, with fresh paper and foil on top, in a cool, dark, dry cupboard. Some cooks 'feed' it with a spoonful of brandy every week or so. To reheat, steam for 1 to 2 hours; for the microwave, see the questions below.

Tips

  • You don't need a steamer: a large saucepan with a lid and an upturned saucer in the bottom does the same job.
  • Use a kitchen timer to remind you to top up the water every hour or so.
  • Grated cold butter works instead of suet and gives a slightly lighter pudding. Vegetarian suet is also available.
  • If the top is wet when you lift the paper after steaming, water got in: tie the paper and foil tighter next time.

Allergens

  • Gluten (flour, breadcrumbs, stout)
  • Egg
  • Milk (butter)
  • Sulphites (dried fruit, stout)

Always check the labels on the ingredients you buy.

Questions

When should I make my Christmas pudding?

Traditionally on Stir-up Sunday, the last Sunday before Advent (22 November in 2026), so it has about a month to mature. You can make it earlier, or even a few days before Christmas: it will just taste a little less rich.

How do I steam a Christmas pudding without a steamer?

Stand the basin on an upturned saucer or trivet in a large saucepan, pour boiling water halfway up the basin, put the lid on and keep it at a gentle simmer, topping up the water as it evaporates.

How long do you steam a Christmas pudding?

About 6 hours the first time for a 1.2 litre pudding, then 1 to 2 hours on Christmas Day to reheat it.

Can I reheat Christmas pudding in the microwave?

Yes. Take off the foil, cover the basin loosely with a plate or vented cling film, and heat at full power in short bursts of about a minute, letting it stand between bursts, until the middle is hot. Times depend on your microwave and the size of the pudding.

Do you have to feed a Christmas pudding?

No. Some cooks spoon a little brandy over it every week or so while it's stored, for a richer, moister pudding, but it keeps well without.

More for Christmas