I tested supermarket Christmas puddings

Bargain winner is high-end and worth every penny, plus it beats Aldi

But which is best?

Puds vary in the amount of booze and the level of fruit and nuts they contain.

We try out some supermarket offerings and share our verdict.

Taste: 9/10    Value: 8/10

£1.65 per 100g

£15

M&S Food Collection Perfectly Matured Christmas Pudding (907g)

Full of flavour with a generous splash of alcohol.

Overall score: 8/10

Taste: 4/10    Value: 6/10

£1.25 per 100g

£5

Tesco Finest Christmas Pudding (400g)

The sponge was a bit dry and perhaps too boozy.

Overall score: 5/10

Taste: 10/10    Value: 9/10

£1.50 per 100g

£12

Asda Extra Special Jewelled Topped Christmas Pudding (800g)

Taste-wise it's quite traditional with hints of candied orange peel.

Overall score: 9/10

Taste: 8/10    Value: 6/10

£1.88 per 100g

£7.50

Waitrose No 1 Christmas Pudding (400g)

It's light and not sickly at all, with a slight hint of marmalade.

Overall score: 7/10

Taste: 9/10    Value: 10/10

£1.12 per 100g

£4.49

Aldi Specially Selected Christmas Pudding (400g)

Cheapest pudding per 100g, and for the price, it's a great budget option.

Overall score: 10/10

Taste: 10/10    Value: 10/10

£1.24 per 100g

£9.99

Lidl Deluxe 22 Month Matured Christmas Pudding (800g)

The flavours were delicate and not overpowering.

Overall score: 10/10