UK consumer demands mean that around 4.8 million tonnes of potatoes are needed with 2023’s harvest being dubbed the “toughest on record”.

Shoppers could also miss out on broccoli, parsnip and cauliflower with stock levels of the popular vegetables reportedly lower than normal.

Fred Searle, editor of Fresh Produce Journal, said: “The British potato harvest has been hit hard by heavy autumn rain and flooding, causing delayed lifting and large crop losses.”

Understandably, this comes as devastating news for Britons who were hoping to enjoy a pile of roast potatoes on Christmas Day.

With Christmas just around the corner, and many Britons planning their Christmas dinners well in advance, Adventrum has researched and found the cheapest UK supermarket to buy your potatoes from this year.

The team at Adventrum compared the cost of a 2kg and 2.5kg bags of Maris Piper potatoes at eight of the UK’s leading supermarkets and grocery suppliers including Aldi, Sainsbury’s and Tesco.

The cost of potatoes from UK supermarkets:

Aldi & Sainsbury’s

It comes as no surprise that Aldi was the cheapest supermarket when it came to potatoes with a 2kg bag of Maris Piper potatoes costing just £1.35.

However, Aldi’s not the only UK supermarket offering their shoppers affordable potatoes this Christmas.

Sainsbury’s shoppers can buy a 2kg bag of Maris Piper potatoes for £1.35.

Tesco

Tesco came in second place but was only a penny more expensive than Aldi and Sainsbury’s at £1.36.

Morrisons & Waitrose

Morrisons and Waitrose both sells Maris Piper potatoes for £1.65.

Asda & Ocado

Asda doesn’t sell 2kg bags of Maris Piper potatoes, however, they do sell £2.5kg bags at £1.70 so shoppers may be getting a slightly better deal.

Asda shared the spotlight with Ocado which also charges £1.70 for a 2.5kg bag of Maris Piper potatoes.

M&S

The most expensive shop for potatoes, which may come as no surprise to some, is M&S where a 2.5kg bag of Maris Piper potatoes will set you back a whopping £2.00.

Cost of Maris Piper potatoes from UK supermarkets ranked:

=1. Aldi £1.35 for 2kg

=1. Sainsbury’s £1.35 for 2kg

2. Tesco £1.36 for 2kg

=4. Morrisons £1.65 for 2kg

=4. Waitrose £1.65 for 2kg

=6. Asda £1.70 for 2.5kg

=6. Ocado £1.70 for 2.5kg

8. M&S £2 for 2.5kg