Lidl store front

Source: Lidl

Lidl’s deal is available from 15 December, while Aldi’s is on sale from 18 December 

Lidl and Aldi are offering the cheapest full Christmas dinners yet, in deals matched penny for penny across ingredients.

Both are offering a Christmas dinner to serve six people for £16.32 - or £2.72 a head - and have cut veg to 19p to hit the low price. 

Aldi’s deal, announced yesterday, is comprised of an Oakhurst Small British Ready Basted Whole Turkey (£13.49), potatoes, parsnips, carrots, sprouts, swedes (all 19p each), Everyday Essentials Yorkshire Puddings (50p), Quixo Sage & Onion Stuffing Mix (43p) and Quixo Gravy Granules (95p).

Lidl’s very similar deal, announced today, consists of a Braemoor Small British Self-Basting Turkey with Giblets (£13.49), potatoes, parsnips, carrots, sprouts, swedes (all 19p each), Simply Yorkshire Puddings (50p), Newgate Sage & Onion Stuffing Mix (43p) and Newgate Gravy Granules (95p).

In both deals, the turkey and Yorkshire puddings are frozen, while the veg is fresh. 

Out of a string of other supermarket Christmas dinner offers, the only one coming close to Lidl and Aldi on cost per head is a £20 Asda deal claimed to feed four to seven, working out at a minimum £2.73 a head.

All the others work out at over £3 a head, including the cheapest outright, which is a £15 deal for four from Heron Foods.

Read more: Compared: what you get in the cheapest supermarket Christmas dinner deals 2022

“At Aldi we believe that access to fresh, high-quality food is a right, not a privilege – and Christmas dinner is no exception,” said Aldi UK buying MD Julie Ashfield.

“Christmas is an expensive time for many families up and down the UK, but customers can rest assured that Aldi will always offer the very best value groceries.”

Lidl GB CEO Ryan McDonnell: “This year, like always, we want to help shoppers enjoy the highest-quality products for the best value.

“We know everyone wants to enjoy a special Christmas meal together, which is why we’re offering Christmas roast dinner for less than £2.75 per head.

“As we look ahead to next year, we remain committed to offering the best value to customers up and down the country.”

Lidl’s deal is hitting stores from 15 December, and Aldi’s from 18 December.