
Aldi's Christmas dinner for 8 costs just £11.85 – see details
8th Dec 2025

Stela
Christmas dinner doesn’t have to cost a fortune. Aldi is making it possible to serve a full festive feast for eight people for just £11.85. That works out to less than £1.50 per person. Here’s what you need to know to benefit from the special, limited-time offer.
What’s included in the deal?
Aldi’s budget-friendly Christmas dinner covers all the essentials:
- British Small Whole Fresh Turkey – £9 (3.05kg)
- Quixo Gravy Granules – £1.09 (300g)
- Everyday Essentials Yorkshire Puddings – 46p (15 pack)
- Quixo Sage & Onion Stuffing Mix – 90p (two packs at 45p each)
- Nature’s Pick White Potatoes – 8p (2kg)
- Nature’s Pick Brussels Sprouts – 8p (500g)
- Nature’s Pick Carrots – 8p (1kg)
- Nature’s Pick Parsnips – 16p (two packs at 8p each)
The total works out to £11.85 and it’s designed to feed eight people at Christmas. For those on a slightly larger budget looking for something extra special this Christmas, Aldi is also offering free-range whole turkeys from £13.49 per kg or their roast-in-the-bag roly poly stuffed turkey crown starting from £20.99 per kg.
When can you get it?
These low prices will only be available for a few days before Christmas, so you can stock up ahead of the big day. Here are the exact dates:
- Christmas veg for 8p - available 18–24 December as part of Aldi’s Super Six promotion.
- Turkeys and other essentials - available in stores from 19–24 December.
With the cost of living still high, finding ways to celebrate without overspending is a big win. Aldi’s deal means you can enjoy a traditional Christmas dinner without breaking the bank. And if your budget stretches a little further, you can always upgrade with premium options, or stock up on Christmas pudding or cheese to make the festive feast even more magical.
< Back to articles
