Tesco has hacked the price of a family Christmas dinner with all the trimmings to just £7.93 – less than the cost five years ago.

The move means a family of four can tuck into a traditional dinner of turkey, stuffing, potatoes, sprouts, carrots, gravy, Christmas pudding, custard and mince pies for less than the price of two portions of fish and chips.

A Tesco spokesman said: “There is a myth that the cost of serving up a Christmas dinner for all the family is the most expensive meal of the year but Tesco proves that it needn’t be.

"We’ve kept prices low to make sure that a family of four can still enjoy a Christmas dinner for less than the average price of a fish supper for two. This means a saving of more than 15 per cent compared to our prices in 2003.”

Netto promotes£6.47 Christmas dinner

Discount grocer Netto is also promoting its bargain-basement Christmas dinner, including wine, for just£6.47 per head.

Netto marketing manager Mike Hinchcliffe said: “By shopping at Netto this Christmas, no one has to do without and shoppers will be able to put a quality, traditional Christmas dinner for four people on the table for just£25.89. That’s excellent value in anyone’s book.”