From Aldi and Lidl to Tesco and Sainsbury's, which supermarket offers the best value for your festive shop?
With Asda and Lidl's Christmas adverts already hitting television screens, our thoughts are turning towards Christmas lunch.
But where can you get it cheapest? Last year Aldi came out on top as a one-stop shop for your festive feast, but this year it has been beaten by Lidl! According to our sums, feeding a family of eight can be done for just £23.67, or £2.95 a head, at Lidl.
We’ve looked at an exhaustive Christmas dinner, complete with turkey, all of the trimmings, dessert and even brandy butter.
Here's how each supermarket performed overall:
Supermarket |
Total price |
Price per head (eight people) |
Lidl |
£23.67 |
£2.95 |
Aldi |
£24.10 | £3.01 |
Co-operative |
£24.97 | £3.12 |
Asda |
£26.22 | £3.27 |
Iceland |
£35.49 |
£4.32 |
Tesco |
£39 |
£4.87 |
Morrisons |
£44.15 |
£5.51 |
Sainsbury’s |
£47.85 |
£5.98 |
Waitrose |
£57.18 |
£7.14 |
Ocado |
£68.57 |
£8.57 |
How it breaks down
Here's how the individual Christmas shops fare, just in case you want to go for individual items. Where weights differ from those in the table, I’ve measured them based on price per 100g or per kilogram.
Item |
Lidl |
Aldi | Co-operative | Asda |
Iceland |
Turkey 3.6-4.8kg |
£8.99 |
£10.99* | £10 | £12* |
£19 |
Potatoes 1kg |
60p |
60p | £1 | 78p |
70p |
Brussels sprouts 1kg |
89p |
89p | £1 | £1 |
£1.11 |
Parsnips 750g |
99p |
99p | 74p | £1.12 |
£2.25 |
Carrots 1kg |
49p |
45p | 49p | 57p |
65p |
Stuffing 85g |
19p |
19p | 29p | 15p |
40p |
Cranberry sauce 200g |
65p |
65p | £1.60 | 80p |
80p |
Christmas pudding 454g |
£1.74 |
£1.25 | £2 | £1.89 |
£1.79 |
Christmas cake 907g |
£6.49 |
£6.05 | £5 | £5 |
£6.49 |
Brandy butter 200g |
£1.49 |
£1.25 | £1.85 | £1** |
40p* |
Mince pies (pack of six)
|
£1.15 |
79p | £1 | 89p |
£1 |
Total price |
£23.67 |
£24.10 | £24.97 | £26.22 |
£35.49 |
*Frozen- fresh turkey not available until 19th November
**Brandy butter not available-substituted for brandy sauce
Item |
Tesco |
Morrisons |
Sainsbury’s |
Waitrose |
Ocado |
Turkey 3.6-4.8kg |
£25.41 |
£27 |
£25 |
£33.96 |
£49.46 |
Potatoes 1kg |
£1 |
80p |
£1 |
£1.15 |
£1.03 |
Brussels sprouts 1kg |
£1.38 |
£2 |
£2 |
£2 |
£2 |
Parsnips 750g |
96p |
£1.11 |
£1.23 |
£1.08 |
£1.05 |
Carrots 1kg |
60p |
45p |
60p |
70p |
£1.14 |
Stuffing 85g |
20p |
15p |
15p |
60p |
60p |
Cranberry sauce 200g |
80p |
£1.22 |
£1.12 |
£1.20 |
80p |
Christmas pudding 454g |
£2.50 |
£2.25 |
£3 |
£3.50 |
£2.50 |
Christmas cake 907g |
£5 |
£4 |
£7 |
£10 |
£6 |
Brandy butter 200g |
50p* |
92p |
£1.75 |
£1.99 |
£1.99 |
Mince pies (pack of six)
|
65p |
£1 |
£1 |
£1 |
£1 |
Total price |
£39 |
£44.15 |
£47.85 |
£57.18 |
£68.57 |
*Brandy butter not available, substituted for custard
Prices correct at time of writing
Christmas is a time for loyalty
[SPOTLIGHT]If you haven’t exchanged your supermarket loyalty points in for a while, now is the time to do it.
If you are a Nectar fan, then you could exchange your points for money off vouchers at Sainsbury's. The more points you have, the money you could save on your shopping. Thankfully there are plenty of ways to really ramp up how many Nectar points you have, whether that's going for one of the Nectar affiliated credit cards, getting insurance from Sainsbury's or travelling with Virgin Trains. For a host of other ways to increase your Nectar balance, check out How to boost your Nectar points.
Tesco shoppers can take advantage of the current Clubcard Boost promotion which is running until 27th December. During this time you can exchange £5 in Clubcard vouchers for a £10 Boost token. You could even put it towards a snazzy set of Christmas lights for your tree.
It’s the perfect time of year to boost your cashback too. You’ll earn more money towards food, parties and gifts just by doing your regular spending. Check out loveMONEY’s credit card centre for some of the best deals on the market right now.
*Tables adjusted to reflect latest prices
Get money back on your festive shopping with a cashback credit card