The average price of a Christmas dinner this year is £52.19 for roughly six people, but there are ways you can score a suitable festive feast for £20 less if you opt for a cheaper supermarket. The experts at NetVoucherCodes have analysed a number of Britain's top supermarkets to determine which is the cheapest for Christmas dinner this year.

They found that shopping for your Christmas meal at Aldi will set you back just £31.73. For those shopping at the budget supermarket, a 2.5kg turkey crown costs just £17.19 this year, while pigs in blankets are just £2.19. The average Christmas dinner has increased in price by 5.52%; however, Aldi proves an exception to this, coming in cheaper than it did last year, when a festive dinner cost £32.04.

Warning to Brits doing Christmas food s

See Full Page