Even a basic Christmas dinner will cost £5.36 more than it did last year due to the soaring cost of food.
Research firm Assosia looked at the cost of seven Christmas dinner essentials from supermarkets Aldi, Tesco, Sainsbury's, Asda, Morrisons and Lidl.
The firm found that a Christmas dinner for five will cost £30.03 on average, up from £24.67 in 2021, the BBC reports .