The cost of a traditional Christmas dinner for people has risen by 1.3% to £31.71 which is below grocery inflation.
Competition between supermarkets has driven the price for many items, Brussels sprouts are 4.3% cheaper compared to last year and wine is an average of 5.9% less.
Supermarket sales for take-home foods is set to surpass £13 billion this December and the Christmas period is set to be “record -breaking.”
Fraser McKevitt, head of retail and consumer insight at Kantar, said: “The scene is set for record-breaking spend through the supermarket tills this Christmas.
“The festive period is always a bumper one for the grocers, with consumers buying on average 10% more items than in a typical month. Some of the increase, of course, will also be driven by the ongoing price inflation we’ve seen this year.”
McKevitt added: “The amount of money spent on deals usually leaps in the run-up to Christmas, but this year is already looking a bit different.
“We’re well above 2022 levels, with customers making an additional £180 million in savings this November versus 12 months ago.”