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
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
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
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
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
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:
- Santa and Christmas experiences in Wales ranked from most expensive to cheapest
- Man converts mobility scooter into Coca Cola van for Christmas
- Terror at Swansea Waterfront Winterland as dad is 'lifted 25ft with no restraint'
- The magical place in Wales where you can pick up your freshly cut Christmas tree
- The food and drink prices at Cardiff Christmas Market and how they compare to others around the UK