Working out how to make a Christmas dinner on a budget matters more than ever, because the festive food shop has a way of spiralling — one minute you're buying a turkey, the next you've spent £200 on things nobody asked for. But here's the truth the supermarkets don't want you to know: a magnificent Christmas dinner for six can cost under £40 if you shop smart.
The secret isn't sad compromises; it's spending where it counts (the turkey and the trimmings people actually eat) and ruthlessly cutting the expensive extras nobody notices. Here's the full plan, from the bird to the gravy, with real prices.
Christmas Dinner on a Budget: The Turkey Decision
The turkey is the single biggest cost, and also where the biggest savings hide. A frozen whole turkey from Aldi, Lidl or Tesco costs roughly £4-5 per kilo in December — a 4kg bird feeding 6-8 costs £16-20. The fresh, free-range, bronze turkey from the farm shop? £12-15 per kilo, so £50-60 for the same size. Blind-tested, most people can't tell the difference once it's properly cooked — brining and careful roasting matter far more than the bird's pedigree.
Even cheaper: buy a turkey crown instead of a whole bird if you mainly eat breast meat (less waste, easier to cook), or skip turkey entirely. A big chicken (£6-8) or a pork shoulder (£10-12) feeds six festively for far less, and honestly, plenty of families prefer them. The 'correct' Christmas meat is whatever your family enjoys — tradition is lovely, but not at triple the price. Buy the turkey in early December when the deals start, and check the reduced section on Christmas Eve for trimmings. Our how do i make a proper sunday roast with crispy potatoes technique works brilliantly on a budget turkey.
- Frozen supermarket turkey: ~£4-5/kg vs £12-15/kg for premium fresh
- A 4kg frozen bird (£16-20) feeds 6-8 generously
- Turkey crown = less waste if your family prefers breast
- A big chicken or pork shoulder feeds six for under £12
Trimmings: Make, Don't Buy
The pre-made 'luxury' trimmings are where budgets go to die: £6 pigs in blankets, £5 stuffing, £4 cranberry sauce. Make them all and you'll spend under £5 total. Sausages wrapped in streaky bacon: a pack of chipolatas (£1.50) + a pack of streaky bacon (£1.75) makes 24 pigs in blankets. Stuffing: breadcrumbs from the ends of a loaf, an onion, an apple, sausage meat (£2) and herbs — better than any packet. Cranberry sauce: a bag of frozen cranberries (£1.50), sugar and orange juice, 10 minutes.
Roast potatoes cost pennies — Maris Pipers, parboiled and roasted in the turkey dripping, are the best part of the meal and essentially free. Veg: buy seasonal and British in December — carrots, parsnips, sprouts, red cabbage are all at their cheapest. A whole Christmas veg shop should be under £8. And homemade stock from the turkey carcass gives you Boxing Day soup for nothing.
The Full Budget Plan: Feeding Six for Under £40
Here's a realistic shopping list with discounter prices: frozen turkey 4kg (£18), potatoes 2.5kg (£1.50), carrots, parsnips, sprouts, red cabbage (£7), chipolatas and streaky bacon (£3.25), sausage meat for stuffing (£2), frozen cranberries (£1.50), bread, onions, apples, herbs (£3), gravy ingredients (£1), Christmas pudding — buy the value one (£2.50) and serve with custard (£1). Total: roughly £41. Serve with wine from Aldi's award-winning £5 range and you're still under £50 all-in.
The tactics: shop at Aldi or Lidl for everything (see our is it worth shopping at aldi or lidl over tesco for the full case), buy veg loose, make all trimmings from scratch, and say no to the 'festive' branded versions of things you already own — 'Christmas' stuffing mix is stuffing mix. Start buying non-perishables in November to spread the cost, and don't cook for twelve when six are coming; Christmas food waste is enormous.
- Full shop for six: roughly £40-45 at discounter prices
- Buy non-perishables through November to spread the cost
- Never buy 'festive' branded versions of basics you already own
- Cook for who's actually coming — Christmas waste is huge
Keeping It Special Without Spending More
Here's what actually makes Christmas dinner feel special, and none of it costs money: everyone at the table at the same time, crackers (the £3 ones are fine — it's the jokes that matter), the good plates if you have them, candles, and not rushing. The most memorable Christmas dinners aren't the most expensive ones; they're the ones where someone made an effort and everyone relaxed.
Get the family involved — kids can make the cranberry sauce, someone else does the veg prep. Put the turkey to rest for a full 45 minutes (it'll be juicier and it frees the oven for everything else). Make how do i make a proper gravy from scratch from the giblets and roasting juices while the turkey rests — it's free and it's the difference between a good dinner and a great one. And remember: nobody has ever remembered what the napkins looked like, but everyone remembers whether the host was stressed or happy. BBC Good Food's budget Christmas recipes
- Crackers, candles and everyone together beat expensive extras
- Rest the turkey 45 minutes — juicier meat, free oven space
- Make gravy from giblets and roasting juices (free, and the best part)
- Get everyone helping — it's more fun and less stressful
Drinks and Pudding on a Budget
Drinks: you don't need expensive wine for Christmas dinner. Aldi and Lidl's £5-6 wines regularly beat £10 supermarket bottles in blind tastings — buy a mix of red, white and fizz and let people choose. Mulled wine (cheap red + spices + orange, simmered) is festive, warming and costs pennies per glass. For non-drinkers, a good apple juice with cinnamon sticks in a nice jug feels special without costing anything.
Pudding: the value Christmas pudding (£2-3) served with proper custard or brandy butter beats a £12 artisan pudding served plain — the accompaniments do the heavy lifting. Or skip pudding entirely: a cheese board (a good cheddar, a blue, crackers, chutney — under £10) is what half the table actually wants. And mince pies? The supermarket luxury ones (£3-4 a box) beat homemade on effort-to-joy ratio for most people. Spend your energy where it shows.
Practical Takeaway
A Christmas dinner on a budget is absolutely achievable: frozen turkey, homemade trimmings, seasonal veg and discounter shopping feed six for around £40. Spend where it matters, make what you can, and skip the festive-branded markups. The magic of Christmas dinner was never in the receipt — it's in the people around the table and a properly rested bird with great gravy.
1 Comment