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 .
Assosia looked at prices for a medium frozen turkey, stuffing, roast potatoes, Brussels sprouts, chipolata sausages, gravy and mince pies.
Shockingly, the price of every item rose more than the rate of inflation - currently 11.1% .
The biggest price rise was for chipolatas - the sausages wrapped in bacon for the Brit Christmas favourite 'pigs in blankets - which cost a whopping 42.7% more now than they did last year at £2.13 for a packet of 12.
A typical 2.25kg bag of spuds costs £1.56 at the moment, an increase of 32.9% on 2021.
Meanwhile a pack of six mince pies costs £1.55 on average, up more than 30% compared to last year.
Frozen turkeys are cheaper than fresh ones, but even the budget option costs £20.23 this Christmas - up 21%.
A premium pack of mince pies cost around £2.08 last Christmas, but is now 16.5% more.
A 250g pack of onion gravy granules costs 62p on average, which is 16.2% more than 2021.
A pack of 12 stuffing balls will set you back £2.50 this Christmas, up 11.6% from last year.
Love them or hate them, Brussels sprouts cost more this year too - £1.18 for 450g, up 7.5%.
But the good news is that prices could fall as Christmas gets nearer.
This is because supermarkets often slash prices to encourage people in to do their big Christmas food shops.
Why are food prices going up?
Food prices are rising almost across the board - with meat, dairy and eggs seeing some of the steepest increases.
The rising cost of food to shoppers is because making and transporting that food costs more.
Supermarkets have to pay more to get the food they sell to the public, and that cost is being passed on.
Costs such as energy bills, animal feed and transport expenses are being relayed to consumers.
For example, the cost of the grains used to make animal feed has risen.
That is partly due to the war in Ukraine, which was formerly a massive grain supplier.
That war has also caused a rise in fertiliser costs, used to grow grain.
Additionally, the rise in energy bills consumers pay is no different for farmers, who need to pay more to fuel agricultural machinery.
Supermarkets and shops also face higher bills to transport that food into shops - and keep store lights and fridges on.
The UK is also facing a possible turkey shortage, as half of all free-range turkeys and geese have been culled due to an outbreak of bird flu.
Yesterday the Environment, Food and Rural Affairs (Efra) committee heard that 600,000 out of 1.3million UK free-range birds have died in this way.
It is not much better for turkeys raised in barns, where 1million birds have died out of the 8.5million being bred for Christmas, according to British Poultry Council chief executive Richard Griffiths.
How to cut the cost of Christmas dinner
One savvy mum is planning to make her Christmas dinner for less than £2.50 per person - and buys all her ingredients from Asda.
Alison Preest, 49, says people "shouldn't feel pressure" to overspend during the festive period.
And, amid the cost of living crisis, the grandmother-of-one has worked out a way to cook at Christmas on the cheap.
Alison, from Lydney, Gloucestershire, said: "Christmas can be so hyped up these days - there's a lot of pressure to go 'all out' and spend a fortune.
"But just cooking up a nice meal and sitting down with loved ones to enjoy it is nice - that's what Christmas dinner is about."
Alison, a mum-of-one and gran-of-one, buys all of her ingredients from Asda.
She spends £5.20 on a whole chicken, £1.25 on a bag of frozen veg to steam and 80p on a pot of gravy granules.
And she spends the same again - 80p - on a pot of cranberry sauce and £1.49 on a kilo of potatoes for a total of £9.54.
Alison says these ingredients make four portions of food, two of which she and her partner eat on Christmas Day.
The pair then eat the leftovers on Boxing Day - working out at a penny-pinching £2.39 per portion.
Meanwhile budget retailer Poundland has started selling a full Christmas turkey dinner for the first time and it costs just £5 per person .
This price of £25 in total covers a turkey main, including vegetables, gravy and pigs in blankets, for a family of five.
Its four-course meal option - which also includes a starter of prawns, Baileys profiteroles, cheese selection and crackers - comes in at £34.25, so £6.85 per head.