The rising cost of Christmas dinner - how can you save on sprouts, turkey and pigs in blankets?
Seven ways you can cut the rising cost of Christmas dinner
- (opens in new tab)
- (opens in new tab)
- (opens in new tab)
- Sign up to our newsletter Newsletter

The cost of Christmas dinner with all the trimmings is up 22% this year compared with last Christmas.
The cost of Christmas dinner has risen at twice the rate of inflation - which is soaring at 11.1%, the BBC (opens in new tab) has found.
Grocery price inflation is even higher at 14.6% according to Kantar (opens in new tab) – although recent figures do show a slight dip of 0.1 percentage points.
Fraser McKevitt, head of retail and consumer insight at Kantar said: “Shoppers will have to spend an extra £60 in December to buy the same items as last year. The cost of a traditional Christmas dinner for four has hit £31 in 2022.”
With the cost of living crisis squeezing our budgets, three in 10 of us plan to cut back on buying festive food this Christmas or shop for cheaper items according to consumer group Which? (opens in new tab)
Here we reveal the Christmas dinner costs that have risen the most and seven ways you can save on the cost of Christmas dinner this year.
The cost of Christmas dinner cost in 2022
The BBC research (carried out by retail research firm Assosia (opens in new tab)) found the cost of a Christmas dinner for five people will cost £5.40 more this year, rising from £24.67 to £30.07.
Items on the festive menu include a frozen medium-sized turkey, stuffing balls, Brussels sprouts, roast potatoes, pork chipolatas, onion gravy and mince pies.
Here’s how much each has gone up since last year.
- Pork chipolatas – up 42.7% to £2.13 for a pack of 12
- Roast potatoes – up 32.9% to £1.56 for a 2.25kg bag
- Mince pies – up 30.8% to £1.55 for a pack of 6 icing-topped mince pies
- Frozen turkey - up 21% to £20.23 for a frozen 4.65kg bird
- Onion gravy – up 16.2% to 89p for a 250g pack of gravy granules
- Stuffing balls – up 11.6% to £2.50 for 12
- Brussels sprouts – up 7.5% to £1.18 for a 450g pack.
How to save money on your Christmas dinner
1. Buy from cheaper supermarkets
When it comes to where to buy all the items for your Christmas dinner Aldi and Lidl are the cheapest, according to Statista (opens in new tab).
It found seven items including turkey, potatoes, parsnips, red cabbage, carrots and Brussels came to £22.30 in Aldi and £22.40 in Lidl while Asda was the cheapest of the big supermarkets at £23.72.
Tesco was only a few pence more at £23.82 – but the same basket of festive items at Morrisons cost £29.52 and £33.25 at Waitrose.
Shopping around for the best prices using supermarket comparison apps like trolley.co.uk (opens in new tab) can knock as much as 30% off your shopping bill.
It compares prices across supermarkets as well as stores including B&M, Wilko and Poundland – which can be good for stocking up on packets and tins like cheap gravy granules.
2. Christmas dinner deals
Some supermarkets are advertising Christmas dinner bundles – although you’ll still need to find the items and pop them in your trolley.
Tesco is selling eight frozen items for £25 (opens in new tab), but while you get a small turkey crown (1.5kg), roast potatoes, pigs in blankets and Yorkshire puddings – all the other items on the list are vegetables so there are no stuffing, or gravy or mince pies included here.
Iceland (opens in new tab) has heaps of Christmas dinner trimmings from £1. We totted up the cost of lunch including a turkey breast joint wrapped in bacon (1.5kg), plus pigs in blankets (12- 252g)), sprouts (400g), stuffing (12 balls), roast potatoes,(907g) mince pies (6), gravy granules which came to just over £18.
3. Get a turkey early
If you think your Christmas dinner won’t be the same without turkey – it may be worth buying a frozen one now.
Aside from rising prices, both turkey and eggs are in short supply due to an outbreak of bird flu.
4. Make some sacrifices
If you’ve got to sacrifice something to cut costs – you could consider ditching the sausages as pork chipolata sausages have gone up by an average of 43%. Or shop around for cheaper chipolatas – while prices may have gone up – the cheapest pack of twelve we found was Aldi Butcher’s Select pork chipolatas (opens in new tab) for £1.49 (340g).
Buying frozen instead of fresh cut the cost as fresh food inflation rose by 14.3% in November – the highest rate on record according to the British Retail Consortium (BRC) - up from 13.3% the previous month.
5. Swap turkey for chicken
Swapping turkey for chicken is an easy swap that could halve the cost according to our sums. Based on buying a whole frozen turkey from Tesco – we found the price per kg was typically between £3.72 - £5.39 per kg. However when buying a whole fresh chicken – you pay around £2.90 per kg.
6. Buy local fruit and vegetables
Buying fresh vegetables at your local market may mean you get more for your money at cheaper prices than in supermarkets.
If you head along towards closing time you may get to snap up big discounts.
7. Take a chance on yellow stickers
Finally, if you are prepared to take a ‘pot luck’ ‘approach with your Christmas dinner this year – heading down to your local supermarket shortly before they close on Christmas Eve could mean big savings on fresh food as it’s sold off.
Sue Hayward is a personal finance and consumer journalist, broadcaster and author who regularly chats on TV and Radio on ways to get more power for your pound. Sue’s written for a wide range of publications including the Guardian, i Paper, Good Housekeeping, Lovemoney and My Weekly. Cats, cheese and travel are Sue’s passions away from her desk!
-
-
Base rate rises to 4% - what it means for your money
The Bank of England has increased the base rate from 3.5% to 4%, marking the 10th rise in a row. We explain what this means for your mortgage, savings and loans
By Ruth Emery • Published
-
February 2023 Premium Bond winners revealed making two millionaires - how to check if you’ve won
February’s draw sees the 500th premium bond holder millionaire celebrating their win, along with hundreds of other lucky winners
By Vaishali Varu • Published
-
Nectar Big Points Bonanza: boost your Nectar points balance this week
Earn thousands of extra Nectar points by 4 February through Nectar Big Points Bonanza
By John Fitzsimons • Published
-
TV licence scam warning: how to spot the latest fake emails
How TV Licence scam emails pressure you to part with your bank details
By George Martin • Published
-
Food inflation hits record 16.7% - is it time to switch to a cheaper supermarket?
With food inflation at a record high, is it time to switch to a cheaper supermarket? Find out which comes out as the cheapest and how much you can save
By Vaishali Varu • Published
-
Reforms to child maintenance to support domestic abuse victims
Mothers will be protected from having direct contact with abusive ex-partners when claiming child maintenance payments under new reforms
By Katie Binns • Published
-
Thousands caught out by high-income child benefit tax charge
Ten years on from the introduction of the high income child benefit charge, we explain how it works, who needs to pay it, and how to avoid fines
By Ruth Emery • Published
-
Flybe goes bust and cancels all flights- what are your rights?
Flybe goes bust again leaving passengers without flights - we explain your rights
By Vaishali Varu • Published
-
Gender pay gap: Industries that pay women the most and least revealed
Women continue to face barriers to equality in the workforce, as the industry with the largest gender pay gap pays women more than 30% less than men
By Vaishali Varu • Published
-
The cost of dying: How to pay for a funeral
We reveal how the cost of dying has changed, and the various options you have for paying for a funeral
By Sue Hayward • Published