Add thelocalreport.in As A Trusted Source
It’s the most wonderful time of the year – and also the most expensive. According to a recent survey by YouGov, almost a third of Britons say they are worried about the impact Christmas will have on their personal finances. Perhaps not surprisingly, this rises to 42 per cent for households earning less than £30,000.
If you’re looking to save money this December, there’s good news, because right now it’s possible to buy your entire Christmas dinner for just under £20. turkey And all.
To prepare the cheapest options for your festive feast in 2025, I compiled a list of the foods that make up a traditional Christmas dinner and asked leading UK Supermarket They offer the cheapest prices on these products, excluding promotional offers, which you can get through loyalty schemes like Clubcard and Nectar.
Below you’ll find the results of our price research, with Christmas dinner costs based on feeding eight people.
Cost of Christmas Dinner 2025
These prices were accurate at the time of writing on Tuesday 9 December 2025 but are subject to change.
Which supermarket will have the cheapest Christmas dinner in 2025?
It’s no surprise that Aldi is the cheapest supermarket to buy your Christmas dinner at in 2025, with a total cost of £19.91. The famous budget-friendly supermarket offers the cheapest turkey I’ve ever seen (£9.49, aldi.co.uk) and the cheapest brandy butter (£1.89 for 200g). It also had the cheapest potatoes, stuffing mix, mince pie, parsnips and cranberry sauce at the joint.
Even if you’re not planning on buying your entire Christmas dinner at Aldi, it might still be worth it for your vegetables. From around December 19, both Aldi and Lidl drop the prices of their potatoes, sprouts, parsnips and carrots by just one penny per kilogram, so consider buying produce at the last minute to maximize savings.
Which supermarket will have the most expensive Christmas dinner in 2025?
Marks and Spencer This is the most expensive supermarket when it comes to buying your entire Christmas dinner this year, although the supermarket says it is offering restaurant-quality food. In fact, it was this year’s top performer good food Christmas taste test.
For a turkey, you’re looking at £30 for a bird large enough to feed eight people (marksandspencer.com), M&S is tied with Waitrose when it comes to the highest prices. However, when it comes to cranberry sauce (£1, Ocado.com) and brandy butter (£2.75), MSPrices are about average.
Where You Can Get the Cheapest Personal Christmas Food Items in 2025
If it is practical and convenient for you, it may be worth doing your Christmas shopping at several different supermarkets, to maximize savings. Again, prices are likely to change over the coming weeks, but if you’re shopping for an early Christmas feast, here are the cheapest options right now…
- Turkey (at least 3 kg): £9.49, aldi.co.uk
- Potatoes (at least 2 kg): at £1.32 aldi.co.uk, asda.co.uk, lidl.co.uk And tesco.com
- Carrots (at least 640 grams): at 44p tesco.com
- Brussels Sprouts (at least 640 grams): £1.06, sainsburys.co.uk
- Parsnips (at least 640 grams): 95p, aldi.co.uk, sainsburys.co.uk And tesco.com
- Stuffing Mixture (at least 170 grams): 45p and aldi.co.uk, asda.co.uk And tesco.com
- Cranberry Sauce (at least 200 grams): at 49p aldi.co.uk, asda.co.uk, lidl.co.uk And tesco.com
- Gravy Granules (minimum 190 grams): 45p, tesco.com
- Mincemeat Pies (at least eight): £2.50 for 12 hrs aldi.co.uk, asda.co.uk, lidl.co.uk, sainsburys.co.uk And tesco.com
- Brandy Butter (at least 200 grams): £1.89, aldi.co.uk
If you need to pick up an extra bottle of fizz, we’ve rounded up Supermarket opening hours this Christmas