MoneySavingExpert.com homepage
Cutting your costs, fighting your corner
Founder, Martin Lewis · Editor-in-Chief, Marcus Herbert
Search bar closed.
MSE News

Price checked: The cheapest supermarket to buy your Christmas dinner

hero-christmas-meal.png
Emily White
Emily White & Petar Lekarski
9 December 2022

As the festive period draws nearer, we've searched the aisles and crunched the numbers to find the cheapest supermarket for your Christmas dinner – with Aldi coming out on top.

We compared the prices of individual Christmas dinner essentials at most major UK supermarkets – to find which one is the cheapest overall for a dinner for roughly four people. The items we priced checked were turkey, carrots, cranberry sauce, potatoes, stuffing, gravy, Yorkshire puddings, sprouts, mince pies and Christmas pudding.

For more on how to slash the cost of your Christmas shopping, see our Xmas MoneySaving tips guide or, for more on how to cut the cost of your food shop, see our Supermarket shopping tips guide.

Aldi is the cheapest supermarket for your Christmas dinner essentials 

In our comparison, Aldi came out on top at £23.33 for all items, followed closely by Asda at £23.35. It's worth noting that with Aldi you're likely to get more for your cash – for example Aldi offers 1kg of roast potatoes for 95p, compared to Asda which offers 800g for 88p.

Waitrose was the most expensive place to do your Christmas shop overall, at £46.20 per basket. Here's what we found:

Which supermarkets offer the cheapest Christmas dinner items?

Supermarket

Total cost - for roughly four people

Aldi 

£23.33

Asda

£23.35

Tesco

£23.62

Lidl

£24.58

Morrisons

£24.91

Iceland

£26.60

Sainsbury's

£28.37

Marks and Spencer

£38

Waitrose

£46.20

What was in our Christmas dinner shopping basket

We compared the price of various Christmas dinner items at almost all the UK's major supermarkets, as they were on 8 December 2022. We also tried to compare like-for-like, including weight and product amount, where possible but if that wasn't an option, we compared the next closest item. 

The items in our basket were:

  • Turkey (frozen, 1.5kg)

  • Roast potatoes (frozen, 800g)

  • Stuffing (170g)

  • Gravy (200g)

  • Cranberry sauce (200g)

  • Brussel sprouts (500g)

  • Carrots (500g)

  • Yorkshire puddings (12)

  • Pigs in blankets (12)

  • Christmas pudding (400g)

  • Mince pies (6)

We chose items we think make up a typical Christmas dinner and have compared the overall cost of the dinner if you were to buy those items individually – however some supermarkets may offer Christmas dinner deals with set items that may work out cheaper.

MSE Forum

supermarket christmas dinner prices

Forum image
MSE Email icon 3 December 2024

For all the latest deals, guides and loopholes simply sign up today - it’s spam free!

Martin: The truth about credit scores
What you should know
Cheap Compare+ Home Insurance
New tool (beta version)
12 must-know consumer rights
So you can shop wisely
Top 5.18% easy-access savings
Full info and options
50p photo card delivered
Cheaper than a stamp!
How much do Xmas lights cost to run?
Energy mythbusting
'Free' £2 crisps
Via cashback
Tools and calculators

Clever ways to calculate your finances

Find your odds of getting top cards
Find your odds for getting a cheap loan
Compare broadband, phone & TV deals
Compares thousands of mortgages
Eight calcs to help you work out the cost
We ensure you’re on the cheapest tariff