Cheapest supermarket Christmas dinner 2023: how Aldi, Asda, Lidl, Morrisons, Tesco & Waitrose compare


Updated on 06 December 2023 | 5 Comments

We compared prices on everything from turkey to mince pies to work out which was the cheapest supermarket for Christmas dinner.

As we get further into December, many of us are already making our shopping lists for the big day.

But which supermarket comes in the cheapest for Christmas dinner?

I’ve done a little digging and based on today’s prices, which you can see in more detail below.

But my headline findings were that Aldi came out the cheapest at £28.95 per family of six or £4.83 per head, while Waitrose was the most expensive at £56.15 and £9.36 respectively.

A quick note on Lidl

While we have been as thorough as possible in our comparisons, unfortunately, Lidl was only able to provide pricing on certain roast veg offers that go live on 18 December.

Supermarkets will often cut prices as we get nearer to Christmas to get rid of excess stock so it isn’t an exact like-for-like comparison.

To reflect this, we’ve put Lidl’s prices in italics and added an explanatory note at the end of each table to avoid confusion.

Cheapest Christmas dinner 2023: the maths

I’ve looked at all the ingredients you’d need for a typical festive feast for six people, including turkey, all the trimmings and Christmas pud.

I’ve provided the cost of the items according to weight and worked out the cost for 12 mince pies and 24 pigs in blankets.

Where I haven’t found the exact same weight, I’ve included a note in brackets to provide the weight you'd need to feed you and your diners, even if it means leftovers.

As some supermarkets have limited availability options on their turkeys, I’ve also noted any date restrictions that apply.

With vegetables, I’ve gone for fresh options and specified if these aren’t available.

To find out how each supermarket fared overall, check out the table below, which is ranked from the cheapest to the priciest Christmas dinner.

Cheapest Christmas dinner by supermarket

Supermarket

Total price

Price per head (six people)

Aldi

£28.95

£4.83

Asda

£33.32

£5.55

Morrisons

£33.68

£5.61

Tesco

£33.72

£5.62

Sainsbury’s

£37.38

£6.23

Iceland

£45.84

£7.64

Waitrose

£56.15

£9.36

Lidl*

£26.96*

£4.49*

Lidl’s prices include offers available from 18/12

The cost per item

Here's how the various supermarket prices compare, just in case you want to go for individual items – the cheapest of each product is in bold.

I calculated the total cost for each supermarket shop by combining the prices of all the items and then divided by six to figure out the price per person.

In some cases, the price for loose vegetables was used if it was cheaper than the pre-packaged version. 

In cases where a product is on an offer that is due to expire shortly, I’ve added a disclaimer to indicate this.

To avoid having to make the table too small to fit within the confines of this article, I’ve split it in two.

Supermarkets are listed in alphabetical order to make it easier to find your favourite. 

Item

Aldi

Asda

Iceland

Lidl

Turkey (approx 4kg)

£14.99

(4-5.4kg)

£16

(4.6kg)

 

Available until 19/12

£21

(approx 4kg)

£15 (approx. 4kg)

Potatoes (1kg)

59p (price for 2kg bag) 1

£1

£1.35 (price for 1.25kg bag)
 

15p (price for 2kg pack) 4
 

Brussels sprouts (1kg)

£1.90

£2

£2 for (price for 1.2kg frozen bag)

38p 5

Parsnips (1kg)

£1.10

£1.20

£5 (two frozen bags)

38p 5
 

Carrots (1kg)

60p

65p
 

79p 3

19p 4
 

Stuffing (170g)

45p

60p

£2 (260g bag)

49p

Cranberry sauce (200g)

55p

69p

£1.70 (250g jar)

55p
 

Christmas pudding (800g)

£3.69

£4.50

£4.50

£3.69

Pigs in blankets (24)

£3.98

£4.50

£5 (multibuy offer/three x eight pack)

£3.98

Mince pies (12)

£1.10 2

£2.18

£2.50

£2.15

Total price

£28.95

£33.32

£45.84

£26.96*

Price per head

£4.83

£5.55

£7.64

£4.49*

*Lidl’s prices include offers available from 18/12
1 Original price £1.25
2 Price for two boxes, original price £1.09 per box
3 Original price £1
4 Price available in-store only from 18/12
5 Price for two 500g packs, price available in-store only from 18/12

Item

Morrisons 

Sainsbury's

Tesco

Waitrose

Turkey (approx 4kg)

£17.06 (approx 4.5kg)

 

Available from 20/12

£19 (approx 4kg) > 3

£16 (3.9-5.2kg) + 6

 

Available until 15/12

£28 (approx 4kg)

 

Available from 20/12

Potatoes (1kg)

95p

70p

70p

80p

Brussels sprouts (1kg)

£1.99

£1.50

£1.90

£2.60

Parsnips (1kg)

£1.10

£1.20

£1.20

£1.40

Carrots (1kg)

60p

60p

60p

70p

Stuffing (170g)

49p 1

49p

45p

£2 7

Cranberry sauce (200g)

59p 2

69p

69p


 

£1.25 8

Christmas pudding (800g)

£4

£5 > 4

£4

£7

Pigs in blankets (24)

£4 (multibuy offer/two x 12 packs)

 

£5 > 5

£6 +

(multibuy offer/three x 12 pack)
 

£9 (two x 16 pack) 9

Mince pies (12 )

£2.90

£3.20

£2.18

£3.40

Total price

£33.68

£37.38

£33.72

£56.15

Price per head

£5.61

£6.23

£5.62

£9.36

>Nectar card holders only
+ Clubcard customers only
1 Original price 75p
2 Original price £1.09
3 Original price £21
4 Original price £5.50
5 Price for two packs, original price £3 per pack
6 Original price £20
7 Original price £2
8 Original price £2.10
9 Three for £12 multibuy offer available

The Christmas price war

While all our prices are correct at the time of publication, it’s worth bearing in mind that most supermarkets start slashing their festive prices or launching special offers the nearer we get to Christmas.

During the past few years, roast veg in particular has significantly come down in the run-up to the 25th.

Based on the information Lidl provided, the supermarket is planning to reduce its roast veg to 19p on 18 December and others will likely follow suit.

And while Sainsbury’s came out as the third most expensive on our shopping list, the supermarket will offer a Christmas dinner deal to feed six people for £19.41 (or £3.24 per person) from 19 December.

Remember, it’s always worth keeping an eye out for any discounts that apply at the time when you’re doing your shop.

Christmas 2019:

The best mince pies, as rated by our sister site loveFOOD

9 of the best supermarket Christmas puddings

Comments


Be the first to comment

Do you want to comment on this article? You need to be signed in for this feature

Copyright © lovemoney.com All rights reserved.

 

loveMONEY.com Financial Services Limited is authorised and regulated by the Financial Conduct Authority (FCA) with Firm Reference Number (FRN): 479153.

loveMONEY.com is a company registered in England & Wales (Company Number: 7406028) with its registered address at First Floor Ridgeland House, 15 Carfax, Horsham, West Sussex, RH12 1DY, United Kingdom. loveMONEY.com Limited operates under the trading name of loveMONEY.com Financial Services Limited. We operate as a credit broker for consumer credit and do not lend directly. Our company maintains relationships with various affiliates and lenders, which we may promote within our editorial content in emails and on featured partner pages through affiliate links. Please note, that we may receive commission payments from some of the product and service providers featured on our website. In line with Consumer Duty regulations, we assess our partners to ensure they offer fair value, are transparent, and cater to the needs of all customers, including vulnerable groups. We continuously review our practices to ensure compliance with these standards. While we make every effort to ensure the accuracy and currency of our editorial content, users should independently verify information with their chosen product or service provider. This can be done by reviewing the product landing page information and the terms and conditions associated with the product. If you are uncertain whether a product is suitable, we strongly recommend seeking advice from a regulated independent financial advisor before applying for the products.