Christmas Dinner on a Budget

With food prices rising constantly, we provide tips on making a Christmas dinner for six on a budget and which stores to shop at.

Multi ethnic family gathering for Christmas dinner, freshly cooked turkey resting on baking tray, family looking and smiling
(Image credit: Getty Images)

Preparing a Christmas dinner for six people in the UK on a budget requires strategic planning and a keen eye for deals. The festive season can be expensive, but with a careful selection of ingredients and comparing prices from major supermarkets like Morrisons, ASDA, Tesco, and Aldi, it's possible to create a memorable meal without breaking the bank. 

Tips for Cost-Saving

Swipe to scroll horizontally
Sainsbury's
ProductPrice
Small Whole Basted British Frozen Turkey 2.6kg-3.8kg£17
Stamford Street Co. 15x Yorkshire puddings£0.44
Sainsbury's Broccoli Florets 900g£1.50
Sainsbury's Cauliflower Florets£1.50
Sainsbury's Sliced Carrots£1.50
Sainsbury's British Maris Piper Potatoes 2kg£1.35
Sainsbury's Brussels Sprouts£1
Sainsbury’s Cranberry Sauce£0.69
Sainsbury’s Sage & Onion Stuffing Mix£0.40
Sainsbury's 12 pigs in blankets£3
Sainsbury’s Christmas Pudding 800g£5.50
Sainsbury’s Brandy sauce 500g£2.50
Total Value:£36.38
Swipe to scroll horizontally
Morrisons
ProductPrice
Medium Whole Turkey with giblets, typically 4.5kg£17
Savers 15x Yorkshire puddings£0.46
Morrisons Broccoli Florets£1.55
Morrisons Cauliflower Florets£1.30
Morrisons British Sliced Carrots£1.39
Morrisons white potatoes 2kg£1.29
Morrisons Brussels Sprouts£1
Morrison’s Cranberry Sauce£0.59
Savers sage & onion stuffing mix£0.30
Morrisons 12 pigs in blankets£2.99
Morrisons Rich Fruit Christmas Pudding 800g£4
The Best Brandy Sauce£2.75
Total Value£34.62
Swipe to scroll horizontally
Tesco
ProductPrice
British Frozen Small Basted Whole Turkey 2.6-3.8kg£16
Hearty Foods Co. 15 Yorkshire puddings£0.46
Tesco Broccoli Florets£1.30
Tesco Cauliflower Florets£1.20
Sliced Carrots Peeled & Cut£1.09
Tesco Maris Piper Potatoes 2Kg£1.36
Frozen Button Brussels Sprouts£1.30
Tesco Cranberry Sauce£0.69
Tesco Sage & Onion Stuffing Mix£0.45
Tesco 12 pigs in blankets£3
Tesco Christmas Pudding 800G£4
Tesco Brandy Sauce 500g£2.25
Total Value£32.65
Swipe to scroll horizontally
ASDA
ProductPrice
Basted Medium British Turkey 3.9kg - 5.29kg£16
ASDA 12 Yorkshire puddings£0.98
Frozen for Freshness Broccoli Florets£1.50
ASDA Frozen for Freshness Cauliflower Florets£1.30
Frozen for Freshness Sliced Carrots£0.97
British Light & Fluffy Maris Piper Potatoes£1.70
Frozen for Freshness Brussels Sprouts£1
ASDA Cranberry Sauce£1
Just Essentials stuffing mix£0.30
12 Maple Pigs in Blankets£2.25
The Bakery at ASDA Scrummy Christmas Pudding 800g£4.50
Extra Special Brandy Sauce 500g£2.85
Total Value £34.25
Swipe to scroll horizontally
Aldi
ProductPrice
Ashfields Small British Turkey Whole Bird 2.8- 4kg£14.99
Everyday essentials 15x Yorkshire puddings£0.50
Four Seasons Broccoli Florets£1.09
Four Seasons Cauliflower Florets£1.09
Four Seasons Sliced Carrots£1.09
Nature's Pick Maris Piper Potatoes 2kg£1.35
Four Seasons Brussel Sprouts£1.09
Bramwells Whole Cranberry Sauce£0.55
Quixo Sage & Onion Stuffing Mix£0.45
10 Specially Selected Pigs in Blankets£2.39
Holy Lane 6-month matured Christmas Pudding 800g£3.69
Cowbelle Brandy Sauce 500g£1.69
Total Value£29.97
Nathan Walters
Tech & Savings Editor

I started at MyVoucherCodes as a Deal Expert, sourcing top deals and discount codes. I combined these skills with my passion for writing to become an Editor, helping readers save money. As a former student and homeowner, I understand the need to budget and provide shopping tips, especially for vegetarian and vegan diets. I've also written for publications like The Sun, My Weekly, iPaper and Pick Me Up!

I play video games, write reviews for GameReport in my spare time, and love trying out the latest tech gadgets. I also enjoy DIY projects, having worked in a tool store and renovated my home on a budget.