The festive season seems designed to put pressure on our pockets, and during the cost of living crisis you probably want to avoid spending more than you need to on Christmas dinner.

Fortunately, new research from Which? compares the cost of buying Christmas food online from seven of the biggest supermarket chains. Read on to find out the best supermarkets for a low-cost festive feast.

Which? compared the cost of 12 different festive food items from Sainsbury’s, Tesco, Aldi, Lidl, Waitrose, Morrisons and Asda.

Of the major supermarkets in the UK, Aldi came top of the list for savings, with a full basket coming in at £33.80. The price of a medium turkey was £15.49. A Christmas pudding and pigs in blankets were available for £4.49 and £1.99 respectively. Lidl was a very close second place at just 4p more (£33.84), with a few individual items beating Lidl for price.

But their competitors are not too far behind, with many chains investing heavily in keeping costs low amid spiralling food inflation and matching Aldi on the price of a few key items.

An equivalent basket from Asda came in at £37.01, while Tesco’s came to £39.49.
On the more expensive end, baskets from Sainsbury’s and Morrisons came to £44.81 and £45.34 respectively – over £10 more than the cheapest options. Waitrose’s basket cost £52.68, with a turkey alone costing £26 – over £10 more than an equivalent turkey from Aldi.

The data also doesn’t account for promotional prices, so any savings you could make from loyalty cards are not factored in.

For more information on the cheapest supermarkets, including price breakdowns per item, check out our article Food price barometer: which supermarkets are cheapest?

Rest Less Money is on Instagram! Check out our account and give us a follow @rest_less_uk_money for all the latest Money News, updated daily.