Get all your news in one place.
100’s of premium titles.
One app.
Start reading
The Independent UK
The Independent UK
Alex Croft

Furious shoppers accuse supermarkets of ‘ruining Christmas’ after being delivered rotten turkeys

Furious Christmas shoppers have accused Britain’s largest supermarkets of ruining Christmas after their turkeys were found to be smelly and discoloured upon delivery.

The shoppers posted pictures of yellowed turkeys, complaining about the smell as they criticised the supermarket giants for failing to supply healthy meat.

“Just opened the turkey I ordered & it has MOULD on it & the smell is awful, it's rotten,” said a Tesco shopper, alongside a picture of a rancid-looking yellow turkey.

“Thank you for ruining Xmas, I don't have a back up, so it's just stuffing & pigs in blankets for us, if they aren't off too. Never again. Omg the smell is everywhere, need candles ASAP,” she added.

Another shopper, who paid Sainsbury’s nearly £32 for a 1.8kg turkey, said: “Rancid taste the difference turkey opened Christmas morning!

“In date till 26/12, the smell was so bad!! £31 and had to go in the bin!”

Another Sainsbury’s shopper said turkey had to be dropped from the Christmas menu on Thursday.

“No turkey for us today!” he posted on X.

“Bought on Saturday, been in the fridge ever since. The pictures really don't portray how bad it smelt once we cut the packaging open. Very disappointed Sainsbury's.”

One shopper accused Sainsbury’s Longwater Superstore in Norwich of selling him a “rotten turkey” which he “opened up to a Christmas morning stench”.

He added: “I’m certainly gonna “taste the difference” with this!!!!!”

Another shopper, who opted for beef, said: “Thanks @LidlGB our beef is rotten for Xmas day. Not good.”

Other shoppers complained that their meat went out of date before Christmas Day arrived - or even long before they had been bought.

“I bought these turkey 10/12. They are massively past their sell by,” said one Tesco shopper, alongside pictures of turkeys which went out of date in May and June 2025. “Ealing Broadway store should be fined for food hygiene failures . I didn’t notice . Not expecting turkeys on sale in December to be past their date.”

Another Tesco shopper who collected an order on 23 December soon found out that the use by date on her unsmoked bone-in gammon joint was 24 December.

“@Tesco Collected order 23 December. Just noticed date is 24 December and it smells! Cooking this for xmas dinner!! Disgusted,” the shopper wrote. Tesco asked her to direct message further details about the incident.

A spokesperson for Sainsbury’s said: "We will be contacting these customers who received a turkey that does not meet our usual high standards to say how sorry we are for this experience and reassure them that we're looking into how this may have happened."

The Independent has contacted Tesco and Lidl for comment.

Sign up to read this article
Read news from 100’s of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
One subscription that gives you access to news from hundreds of sites
Already a member? Sign in here
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.