How to Save Money on Christmas Dinner in the UK – 2026 Guide

Christmas dinner is the most expensive meal most UK families cook all year. Once you add up the turkey or roast, the trimmings, the pudding, the drinks and the bits nobody remembers buying – the third type of stuffing, the spare bag of sprouts, the tin of chocolates that vanished before Christmas Eve – a festive spread for six can easily top £100. Some estimates put the average household spend on Christmas food and drink closer to £300 once everything is included.

The good news is that Christmas food is also one of the most discounted categories of the entire year. Supermarkets fight a bitter price war every December, which means the savings are there for the taking if you plan ahead. Here is how to serve a full festive feast in 2026 without a painful bill landing in January.

Work Out What Your Dinner Actually Costs

Start with a plan, not a trolley. Write down your full menu, list every ingredient underneath it, and put a rough price next to each one before you set foot in a shop. Most Christmas overspending is not caused by the big items – it is caused by duplicates, impulse buys and forgotten bits that trigger a second, third and fourth trip to the supermarket.

Set a per-head budget. A generous Christmas dinner can be done for around £5 to £7 per person including pudding, which means a family of six eats well for £30 to £42. If your first plan comes out above that, you know exactly which items to trim before you spend anything.

Build the Menu Around Cheap Staples

  • Potatoes, carrots, parsnips and onions – at their cheapest in December, often under £1 per bag
  • Frozen peas and other frozen veg – a fraction of the price of fresh with zero waste
  • Store cupboard items – flour, suet, dried fruit and spices cost pennies per serving when used from your own cupboard
  • Bread, milk and butter – supermarket own-brand versions save £3 to £5 without anyone noticing at the table

Time Your Shop Around the Christmas Price War

Every year the major supermarkets slash Christmas food prices in waves, starting from late November. Aldi and Lidl fire the opening shots with their fixed-price festive ranges, and Tesco, Sainsbury’s, Asda and Morrisons respond with price matches, bundle deals and vouchers. Track the latest Aldi deals and Lidl offers on our deal pages to catch the best prices as they drop.

Buy Long-Life Items in Late November

  • Christmas pudding, mince pies and cake ingredients
  • Cranberry sauce, stuffing mix and gravy granules
  • Alcohol and soft drinks
  • Foil, baking paper and cooking string
  • Biscuits, chocolates and nibbles for the tin

Spreading the cost also protects your December budget. Our guide to starting Christmas shopping early explains how buying a few items each week keeps the credit card calm.

Hit the Yellow-Sticker Window

Christmas Eve is the biggest reduced-food day of the year. Fresh items with short dates – turkeys, trifles, cream, party food platters – get marked down by up to 75% from mid-morning onwards, and anything still on the shelves after lunch goes cheaper still. If your dinner is on the 25th, Christmas Eve morning reductions are safe to buy for most fresh foods, and almost everything can be frozen the same day. If you are flexible about brands, £30 of party food can cost under £10.

Choose Your Supermarket Strategically

Where you shop matters more at Christmas than at any other time of year. The discounters are usually cheapest overall, but the big four compete hard on the premium ranges everyone actually buys in December. Compare before you commit:

  • Aldi and Lidl – consistently the cheapest full festive ranges, from turkey to pudding
  • Iceland – the frozen specialist; browse the latest Iceland deals for cheap frozen party food and vegetables
  • Tesco, Sainsbury’s, Asda and Morrisons – strong loyalty pricing in December; check current Tesco offers, Sainsbury’s deals, Asda offers and Morrisons deals on our deal pages
  • Marks and Spencer – pricier, but its seasonal bundle deals are decent value when you want a premium finish; see the latest M&S offers before paying full price

Cut the Cost of the Bird

The turkey is usually the single biggest line on the Christmas list, and it is the easiest to shrink.

Buy a Crown Instead of a Whole Bird

A turkey crown is a whole bird with the legs and wings removed, and it is almost always better value for a small or medium family. You pay only for the meat people actually eat, skip the carcass, and it cooks in about half the time. A frozen whole bird is cheaper still per kilo – buy it in November and defrost it slowly in the fridge across a couple of days.

Do the Maths per Kilo

A rough guide is 400 to 500 grams of bird on the bone per person, so a family of six needs about 3 kilograms – a small crown, not a 6 kilogram monster. Oversized birds are the most common Christmas food waste in the country, and nobody has ever complained about not having enough turkey drumsticks.

Consider Alternatives to Turkey

  • A whole chicken or two – under £8 in the discounters and plenty for a small family
  • A rolled pork joint – often under £4 per kilo, and the crackling is free
  • Beef or gammon – competitive in the December price wars and most guests prefer it
  • A vegetarian wellington or nut roast – budget-friendly and it happily feeds the meat eaters too

Save on the Trimmings

In many baskets the trimmings cost more than the meat. Frozen pigs in blankets, pre-made stuffing and ready-prepped veg trays are convenient but pricey. Making them from scratch is quick and cheap: sausage meat wrapped in streaky bacon costs about half the prepacked price, stuffing is really just breadcrumbs, suet and herbs, and a 2.5 kilogram bag of roasting potatoes costs around £2 and feeds everyone with leftovers to spare.

  • Skip pre-prepped vegetables – peeling costs nothing, microwave trays cost £2 to £3 each
  • Use frozen veg where the texture survives – peas, sweetcorn and spinach are indistinguishable on the plate
  • Buy own-brand everything – blind tastings rarely spot the difference in gravy, custard, bread sauce and crackers
  • Fill the store cupboard at discounters – see the latest Home Bargains offers for cheap festive fillers

Pudding and Dessert for Less

Christmas puddings are among the most discounted items of the season and regularly drop to £1 to £2 during the price war. One pudding comfortably feeds eight, and it keeps for months, so buy one early and one reduced. Make custard from scratch with milk, eggs, sugar and cornflour for pennies, or turn reduced sponge and frozen fruit into a trifle that costs a fraction of a shop-bought dessert centrepiece.

Drinks Without the Overspend

Alcohol is discounted more heavily in December than at any other time of year. Own-brand fizz regularly beats branded champagne in blind tastings, and the big supermarkets slash multipack prices on everything from prosecco to Baileys-style creams. Buy soft drinks in multipacks in November rather than single bottles in Christmas week, when prices peak. Setting yourself a drinks budget before the shop is the single easiest way to stop the drinks aisle quietly adding £20 to the bill.

Make Loyalty Schemes and Cashback Work Harder

Clubcard prices at Tesco and Nectar offers at Sainsbury’s apply to Christmas lines, and the difference on a full festive shop can be 10 to 15%. Stack supermarket vouchers on top of cashback apps and the savings compound – our guide to cashback and reward sites shows how to earn on top of discounts. For techniques that work all year, our Aldi and Lidl weekly food shop guide has more supermarket tactics.

Turn Leftovers Into Free Meals

A Christmas dinner for six generates enough leftovers for two or three extra meals if you treat them as ingredients rather than scraps. Turkey curry, bubble and squeak, turkey and ham pie, and a stock pot from the carcass stretch the festive shop into the days that follow – effectively free dinners at the most expensive time of year. Freeze portions the same evening; cooked turkey keeps for three months and cooked veg mash freezes perfectly for future pie tops.

Final Thoughts

A cheaper Christmas dinner is not a smaller one – it is a better-planned one. Shop the price war, buy the long-life items early, choose a bird the right size, make the trimmings yourself, use your loyalty points and let the leftovers do a second shift. Do it right and you will serve a full festive table for £5 to £7 a head while plenty of other families pay twice that.

For more ways to cut the cost of the season, bookmark Freebies.co.uk and check back for the latest supermarket deals, vouchers and freebies throughout the festive period.

We will be happy to hear your thoughts

Leave a reply

Freebies
Logo
Shopping cart