Morrisons is cheapest supermarket for Christmas dinner food shop, online price checking shows

An online price tracking website tracked 18 of the most popular items Britons buy for their Christmas dinner across seven of the major supermarkets to determine which one is cheapest.

On average, Britons will celebrate Christmas Day as a group of 8, with some bigger families celebrating with even more. Sometimes the host will cough up for the price of food and other families like to chip in to cut costs. Either way, it can work out rather expensive.

The team at online price tracking website, wanted to see which supermarket is the cheapest to buy your standard Christmas dinner. After analysing some of the most popular tracked food products on the site from Turkey to Pigs in Blankets, they were able to put together a Christmas shopping list.

Tracking the same like-for-like items across seven of the major supermarkets which include own-brand items (or equivalent) were used in the research to give the most unbiased comparison of goods and their prices, unless it was a brand that all seven supermarkets stocked (e.g. Ocean Spray Cranberry Sauce).

Other supermarkets, such as Aldi and Lidl, were not included in the research due to the inability to shop the full range of items online from those stores.

Morrisons has been consistently the cheapest over a period of 4 weeks, the stores from highest to lowest expense for Christmas dinner items include:

1.      Waitrose – £88.50

2.      Ocado – £85.30

3.      Tesco – £65.86

4.      Sainsbury’s – £64.15

5.      Iceland – £57.16

6.      ASDA – £56.61

7.      Morrison’s – £52.75

The Alertr research also found that Waitrose was surprisingly cheapest for its Gammon at £11.88 and British Beef Joint at £8.59 whilst Iceland was cheapest for its honey (£1.00).

However, Morrisons was the cheapest supermarket from which to purchase Bisto gravy (£0.75), Paxo Sage & Onion Stuffing (£0.80) a Large Turkey Crown (£7.00) and 12 Pigs in Blankets (£2.00), which overall helped to drive the total basket price down; even with it having a more expensive price tag for Yorkshire Puddings (£1.50) and a Medium Smoked Gammon (£13.50).

Whilst this is an average cost for a Christmas dinner, Britons may find themselves spending that bit extra if they have more people to cater for and need to buy two or three of the same product in order to have enough to go around.

Andy Barr, co-founder of, said: “It is easy to overspend at Christmas, especially when it comes to the food as you want to make sure there is enough to around. This research will help people when choosing the best supermarket to go to and hopefully give them a rough guide on what they need to spend. If it works out more than you hope, you can always get the rest of your friends or family to chip in and help out.”