spiced festive magic pudding

Festive spiced magic pudding recipe

We love a pudding in our house, although I don’t usually make them during the week. But during holiday time, I get asked more frequently. If I can make an fast pudding, that will last for a couple of days, it’s an easy way to avoid having to make one more frequently.  This (festive) spiced magic pudding is one of those easy desserts to make. And it tastes so Christmassy too.

spiced festive magic pudding

I love a magic pudding (aka surprise or self saucing pudding). It means you’ve got the sponge pudding and sauce made all in one.

They seem strange to make because you pour boiling water over the top of the pudding before you bake. But they always work out well. You can find lots of magic pudding flavour variations in my surprise magic pudding post.

What makes this a slightly festive pudding? It’s the spices – mixed spice and ginger, although you could adapt it to use your favourites. But don’t restrict this to eating around Christmas, it’s a great cosy pudding for the autumn too.

I only use 1 tsp of each of the spices, but you can use up to 2 tsp if you like it with a stronger spiced warmth.

As for serving, this pudding is great with cream, ice cream or custard.  Or just serve it on its own with the sauce over the top. 

This recipe serves a generous 6, or a less hungry 8 people. We tend to have it over several days. With leftovers, you can cover in its dish and keep in a cool dry place. It doesn’t need to keep in the fridge. You can eat the leftovers cold, but 30 secs ish in the microwave will warm it through again.

magic spiced pudding with sauce

Spiced magic pudding recipe

Prep time 5 mins
Cook time 30 mins + 10 mins standing time
Serves 6-8


  • 150g plain flour
  • 100g light brown sugar
  • 1 tsp baking powder
  • 1 tsp ground ginger
  • 1 tsp mixed spice
  • 125 ml full fat milk
  • 60 ml vegetable oil
  • 1 egg

For the sauce

  • 200g light brown sugar
  • 40g unsalted butter
  • 500 ml boiling water


1. Preheat oven to 220C / 200C fan. 

2. Grease a 23cm diameter baking dish and put into a baking tray.

3. Beat together the flour, 100g sugar, baking powder, ½ tsp of each of the spices, egg, milk and oil until smooth. Put the batter into the baking dish.

festive self saucing pudding batter

4. In another bowl mix together the 200g of sugar, and the remaining spices. Then sprinkle the sugar and spice mix over the batter.

batter with sugar and butter for sauce on top

5. Put bits of the butter on top and pour on the boiling water.

magic spiced pudding with butter and water on top for sauce

6. Bake in the oven for around 30 minutes. It’s ready once the sponge is cooked, and you can see the sauce bubbling a bit underneath.  Let it stand for 10 minutes out of the oven.

festive spieced self saucing pudding

7. Serve with cream or ice cream.

I have other self saucing pudding recipe ideas you can check out.

Love it? Share it


Comments are closed.