This year the cost of living has soared - and it continues to do so.
This means that for many people across the UK, finding the cheapest way to make their Christmas dinner is important as whilst some items can be cheap individually, it all adds up.
And with the cost of the Christmas food shop on top of the gifts and any decorations to fuel to get to your destination, this time of year is not exactly cheap.
READ MORE: Royal Mail plans to scrap weekend deliveries for letters as they cut service
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 for a family of four, with some all important left overs. Here's what we found.
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
Sign up to Edinburgh Live newsletters for more headlines straight to your inbox
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
READ NEXT:
I'm A Celebrity first elimination 'sealed' - and it's not Matt Hancock
Driving expert warns of 8 dangerous mistake motorists make while in heavy rain
How Autumn Budget will affect people of Edinburgh - full list of key points
Drivers warned they could be fined up to £2,500 for winter driving mistake
New life-saving iPhone feature activated - how to check yours is working