Get all your news in one place.
100’s of premium titles.
One app.
Start reading
Wales Online
Wales Online
Entertainment
Molly Dowrick

I compared the cost of Christmas dinner at Tesco, Asda, Aldi, Lidl, Morrisons and Sainsbury's

Christmas is around the corner and many of us have started thinking about what we're going to have for our Christmas dinner and where we should buy it to get the best deal. Hosting the family for a meal on Christmas Day is certainly a joyous occasion but can work out very expensive, especially if you have to buy lots of things you don't already have in your fridge, freezer or cupboard.

Most people in Wales have roast turkey for their Christmas dinner, so we've centred our price comparison around roast turkey and trimmings. We've listed prices for three of the most common side dishes: roast potatoes, stuffing balls, pigs in blankets, and one of the most common Christmas vegetables: Brussel sprouts. We've also priced up gravy and everyone's favourite festive dessert, Christmas pudding.

Of course, between now and Christmas Eve, supermarkets may start offering special deals or money-off vouchers for regular customers. Or, unfortunately, prices could also increase. We've compared the cost of a frozen turkey and trimmings at the big six supermarkets to give you an idea of how much you can get for your money at each supermarket - and to help you decide whether it's worth 'shopping around' for the best deal. All prices correct at time of publication, December 2, 2022.

Read more: 22 Elf on the Shelf ideas for clueless parents

Plus, when planning your Christmas shop, don't forget to think about the price of your bus journey or petrol and parking in the car park, if applicable to your local supermarket, as these extra costs can spoil an otherwise brilliant money-saving trip. If you've got any top tips on how to save money with your Christmas dinner, let us know in the comments.

Tesco

Amid the Cost of Living Crisis, Tesco has teamed up with local foodbanks and is urging shoppers to donate items to the Tesco Winter Food Collection | Pictured: staff at Tesco Extra in Trostre, Llanelli (Media Wales)

Frozen Turkey - 'Tesco British Frozen Small Basted Whole Turkey Bird' weighing 2.6kg to 3.8kg, small serves four to seven people - £14

Roast Potatoes - Tesco Roast Potatoes, 800g - 71p

Stuffing Balls - Tesco 12 British Pork Stuffing Balls, 350g - £2.50

Pigs in Blankets - Tesco 12 British Pigs in Blankets, 222g - £2.50

Brussel Sprouts - Tesco Peeled Brussels Sprouts, 400g - £2

Gravy - Tesco Gravy Granules For Chicken, 200g - 80p

Christmas Pudding - Tesco Christmas Pudding, 400g - £2.40

Total cost: £24.41

Sainsbury's

The festive aisles at Sainsbury's (Adam Gerrard / Daily Mirror)

Frozen Turkey - Sainsbury's Small Whole Basted British Turkey weighing 2.6kg to 3.8kg, serves five to eight people - £16

Roast Potatoes - Sainsbury's Roast Potatoes, 900g - £1.30

Stuffing Balls - Sainsbury's Butcher's Choice British Pork Sage and Onion Stuffing Balls x12, 360g - £2.50

Pigs in Blankets - Sainsbury's Butcher's choice British Pork & British Bacon Pigs in Blankets x12, 260g - £3

Brussel Sprouts - Sainsbury's Brussels Sprouts, 500g - £1

Gravy - Sainsbury's Chicken Gravy Granules, 170g - 75p

Christmas Pudding - Sainsbury's 6 Months Matured Christmas Pudding, 400g - £3

Total cost: £24.55

Morrisons

Shoppers at a new Morrisons supermarket ahead of Christmas (Stuart Vance/ReachPlc)

Frozen Turkey - Morrisons Frozen Turkey Breast Crown Small 1.5kg to 1.9kg, serves four to five people (frozen small turkey is currently out-of-stock) - £17.99

Roast Potatoes - Morrisons Roast Potatoes, 1kg - 99p

Stuffing Balls - Aunt Bessie's 12 Sage & Onion Stuffing Balls, 310g - £2.45 (Morrisons Pork, Sage and Onion Stuffing Balls are currently out-of-stock)

Pigs in Blankets - Morrisons 12 Pigs in Blankets, 210g - £2.25

Brussel Sprouts - Morrisons Brussels Sprouts, 500g - 99p

Gravy - Morrisons Chicken Gravy Granules, 200g - 89p

Christmas Pudding - Morrisons Rich Fruit Christmas Pudding, 400g serves four - £2

Total cost: £27.56

ASDA

A shopper looks for a good deal at Asda (Adam Gerrard / Daily Mirror)

Frozen Turkey - Asda Basted Small British Turkey, 2.6kg, serves four to seven people - £13.50

Roast Potatoes - Asda Crispy Roast Potatoes, 800g - 88p

Stuffing Balls - Asda 16 Pork Sage & Onion Stuffing Balls, 400g - £2.25

Pigs in Blankets - Asda Extra Special 10 Pigs in Blankets, 210g - £3.15

Brussel Sprouts - Asda Sweet & Nutty Sprouts, 500g - 95p

Gravy - Asda Chicken Gravy Granules, 200g - 80p

Christmas Pudding - The Bakery at Asda Christmas Pudding, 400g serves four - £2.25

Total cost: £23.78

LIDL

Frozen Turkey - Braemoor Small British Self-Basting Turkey with Giblets, 2.8kg to 5kg, serves three to seven people - £13.49

Roast Potatoes - Welsh White Potatoes, 2kg - £1.19

Stuffing Balls - Birchwood 12 Sage & Onion Stuffing Balls, 350g - £2.79

Pigs in Blankets - Birchwood Cocktail Sausages Wrapped in Bacon (Pigs in Blankets), pack of 12, 222g - £2.29

Brussel Sprouts - Oaklands British Brussel Sprouts, 600g - 95p

Gravy - Newgate for chicken gravy granules, 300g - 95p

Christmas Pudding - Favorina 6 month Matured Medium Christmas Pudding, 400g serves four - £2.49

Total cost: £24.15

ALDI

In our price-comparison, Aldi offered the cheapest Christmas Dinner (Adrian White Photography)

Frozen Turkey - Oakhurst Small British Ready Basted Whole Turkey 2.8kg - 4kg, serves three to seven people - £13.49

Roast Potatoes - British Mini Roast Potatoes, 1kg - 49p

Stuffing Balls - Ashfields Sage & Onion 12 Pork Stuffing Balls, 350g - £1.89

Pigs in Blankets - Ashfields Pigs In Blankets, 222g 12 pack, £1.99

Brussel Sprouts - Nature's Pick Brussel Sprouts, 500g - 95p

Gravy - Quixo For Chicken Gravy Granules, 300g - 99p

Christmas Pudding - Holly Lane Month Matured Christmas Pudding, 400g - £1.85

Total cost: £21.65

Our verdict

Whilst it can be difficult to compare like-for-like products as different supermarkets offer different-sized packets of items and the actual products can differ too, we've tried to keep the products on our lists as similar as possible - especially in terms of how many items are in a pack or how much a packet weighs.

With this in mind, as of December 2, 2022, the cheapest supermarket to buy your full Christmas Dinner is Aldi, coming in at almost £6 cheaper than the cost of the similar products available at Morrisons, the most expensive total price on our list. That's £6 in your pocket or that could go towards an extra treat for Christmas dinner or a small gift!

If you're going to someone else's for Christmas Dinner and you're an item or two, you might find it useful to know the cheapest small frozen turkey we found was £13.49 at both Aldi (2.8kg to 4kg) and Lidl (2.8kg to 5kg), and the cheapest Christmas Pudding we found was £1.85 (400g) at Aldi.

Read more:

Sign up to read this article
Read news from 100’s of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.