The cost of living is rising and because of this, people are trying to cut down on how much they spend. But with Christmas on the horizon, many people will now be budgeting for December 25 from gifts to decorations and most importantly, the food.
Christmas dinner is different for everyone whether you have it at 3pm or 6pm and whether you opt for Beef, Turkey or another type of meat - maybe you even go meat-free. Regardless of what you buy, it can be expensive and now more that ever, finding the cheapest way to make your Christmas dinner is important. Whilst some items can be cheap individually, it all adds up.
So to help you out, we've decided to take a look at some supermarkets and let you know how much each shop would cost you to make the perfect meal. Here's what we found.
READ MORE: Glasgow named the 'most Christmassy city' in the UK
Morrisons
- Roast Beef (1.5kg): £10.49
- Mini Turkey Crown (1.499kg): £13.99
Morrisons Wonky Carrots (1kg): 39p
- Morrisons Roast Potatoes (1kg) - frozen: 99p
- Morrisons Brussels Sprouts (500g): 99p
Morrisons Sage & Onion Stuffing (85g): 45p
- Morrisons 12 Pigs In Blankets (210g) £2.25
Morrisons Savers Gravy Granules (200g): 56p - other options include Morrisons Beef Gravy Granules (200g) for 89p or Schwartz Roast Turkey Gravy Mix (25g) for 99p
- Morrisons Cranberry Sauce (200g): 59p
- Morrisons Frozen 12 Yorkshire Puddings (230g): £1.29
- Morrisons Rich Fruit Christmas Pudding, Serves 4 (400g): £2
TOTAL WITH BEEF: £19
TOTAL WITH TURKEY: £22.50
Sainsbury's
- Sainsbury's British Beef Short Ribs, Taste the Difference (1.2kg-1.5kg): £12.75
Sainsbury's Small British Turkey Crown, Serves 5 to 7 (1.5kg-1.9kg): £16
Sainsbury's British Carrots (1kg): 45p
- Sainsbury's British Baby Potatoes (1kg): 65p
Sainsbury's Brussels Sprouts (500g): 75p
Sainsbury's Sage & Onion Stuffing Mix (85g): 40p
Sainsbury's Butcher's Choice British Pork & British Bacon Pigs In Blankets x12 (260g): £3.25
Hubbard's Foodstore Gravy Granules (170g): 54p - other options include Sainsbury's Beef Gravy, Reduced Salt (170g) for 75p or Sainsbury's Turkey Gravy Granules with Sage & Onion, Taste the Difference (200g) for £1.65
- Sainsbury's Cranberry Sauce (250ml): 75p
- Stamford St. Food Company Yorkshire Puddings x15 (220g): 48p - Aldi Price Match
- Sainsbury's 6 Months Matured Christmas Pudding (400g): £3
TOTAL WITH BEEF: £23.02
TOTAL WITH TURKEY: £26.27
Tesco
- Tesco Medium Beef Roasting Joint With Basting Fat (1kg): £13
Tesco Whole Turkey Small, Serves 6-10 (2.5kg - 4.5kg): £22.50
Tesco Carrots (1kg): 45p
- Tesco's Frozen Roast Potatoes (800g): 71p
Redmere Farms Sprouts Unpeeled (500g): 95p
Tesco Sage & Onion Stuffing Mix (170g): 60p
- Tesco's Frozen 12 Pigs In Blankets (240g): £3 OR Tesco's Finest 10 Pigs In Blankets (210g) also costing £3
- Stockwell & Co Gravy Granules (200g): 32p OR Tesco Beef Gravy Granules (200g) for 80p OR Schwartz Classic Roast Turkey Gravy Mix (25g) for £1
- Tesco Cranberry Sauce (200g): 80p
Hearty Food Co. 15 Yorkshire Puddings (230g): 50p
Tesco Alcohol Free Christmas Pudding (400g): £2 OR Tesco Christmas Pudding (400g) for £2.40
TOTAL WITH BEEF: £22.33
TOTAL WITH TURKEY: £31.83
Asda
- ASDA Frozen Basted Small British Turkey (2.6kg): £13.50
JUST ESSENTIALS by ASDA Beef Roasting Joint (Typically 1.4kg): £11.23
ASDA Crunchy & Sweet Carrots (500g): 25p
ASDA Frozen Crispy Roast Potatoes (800g): 88p
- ASDA Sweet & Nutty Trimmed Brussels Sprouts (200g): £1
- JUST ESSENTIALS by ASDA Sage and Onion Stuffing Mix (85g): 25p
- ASDA Delicious 12 Pigs in Blankets (222g): £2.40
JUST ESSENTIALS by ASDA Gravy Granules (200g): 32p
- ASDA Cranberry Sauce (200g): 85p
- JUST ESSENTIALS by ASDA 15 Yorkshire Puddings Frozen (230g): 50p
- JUST ESSENTIALS by ASDA Christmas Pudding (400g): £1.95
TOTAL WITH BEEF: £19.63
TOTAL WITH TURKEY: £21.90
Aldi
- Roast Beef - Aldi's website showed no results for this
Ashfields Small Fresh Turkey Crown (Typically 1.445kg): £12.93
Nature's Pick Carrots (500g): 24p
Nature's Pick Miniature Potatoes (500g): 63p
- Nature's Pick Brussels Sprouts (500g): 95p
Quixo Sage & Onion Stuffing Mix (170g): 43p
- Let's Party Pigs In Blankets Frozen (240g/12 Pack): £1.99
Quixo For Meat Gravy Granules (300g): 95p
- Bramwells Smooth Cranberry Sauce (200g): 55p
- Everyday Essentials Yorkshire Puddings (230g/15 Pack): 50p
- Holly Lane Month Matured Christmas Pudding (100g/6 Pack): 89p
TOTAL: £20.06
Looking at some of the cheapest supermarkets, we found that with the current prices at the time of writing, Morrisons came in first place if you want to grab yourself Beef this festive season with Asda coming at a close second at just 63p more expensive.
Meanwhile for those after a Turkey, the cheapest supermarket coming in at £20.06 was Aldi.
The jump in price between the cheapest and most expensive stands at £12.83 . You can see the list from cheapest to most expensive below.
Cheapest supermarket for Christmas Dinner - ranked
Morrison's Christmas dinner with Beef: £19
Asda's Christmas dinner with Beef: £19.63
Aldi's Christmas dinner with Turkey: £20.06
Asda's Christmas dinner with Turkey: £21.90
Tesco's Christmas dinner with Beef: £22.33
Morrison's Christmas dinner with Turkey: £22.50
Sainsbury's Christmas dinner with Beef: £23.02
Sainsbury's Christmas dinner with Turkey: £26.27
Tesco's Christmas dinner with Turkey: £31.83
Sign up to Glasgow Live newsletters for more headlines straight to your inbox
READ NEXT:
State Pension age could change again as review expected early 2023
Asda selling Ninja air fryer for less than £100 on shoppers race for kitchen must have
Universal Credit Autumn Budget update as 600,000 people to be impacted
Tesco introduces yellow sticker change for people seeking reduced items
Glasgow school strikes: When it's happening, what it means and are there any more planned?