If you’ve been staring at your Christmas food shop like it’s a mortgage application, Aldi has arrived with a grin and a price slash. The supermarket says its Aldi Christmas dinner offering is now cheaper again, promising a full festive feast for six for as little as £1.55 per person, because—apparently—joy to the world is best served with gravy and a receipt that doesn’t require counselling.
Fresh off winning ‘Retailer of the Year’ for the third consecutive year and ‘Christmas Retailer of the Year’ by Quality Food Awards for the sixth, Aldi is leaning into the season with a headline number: all the Christmas dinner essentials at just £9.31.
What you actually get for £9.31
Aldi’s pitch is simple: cover the big-ticket centrepiece, stack the sides, then finish it off like a proper Sunday roast with a festive licence.
At the heart of this Aldi Christmas dinner is the British Small Whole Fresh Turkey (£7.35, 3kg/£2.45 per kg), backed up by the supporting cast: Quixo Sage & Onion Stuffing Mix (39p, 170g) and Everyday Essentials Yorkshire Puddings (40p, 15 pack)—because nothing says “Christmas tradition” like pretending Yorkshire puddings have always been part of the nativity story.
Then come the veg basics—Nature’s Pick White Potatoes (2kg), Brussels Sprouts (500g), Carrots (1kg) and Parsnips (500g) for just 5p—which is either seasonal generosity or the closest thing we’ll get to time travel back to 1997.
And, of course, the finishing touch: a generous pour of rich, velvety Quixo Gravy (97p, 300g) to bring the whole operation together and paper over any family politics at the table.
The full Aldi Christmas dinner shopping list (serves six)
Available from 21st to 24th December, Aldi says shoppers can pick up a complete Christmas dinner for six for less than £9.35 and just £1.55 per person:
- British Small Whole Fresh Turkey (£7.35, 3kg / £2.45 per kg)
- Quixo Gravy Granules (97p, 300g)
- Everyday Essentials Yorkshire Puddings (40p, 15 pack)
- Quixo Sage & Onion Stuffing Mix (39p, 170g)
- Nature’s Pick White Potatoes (5p, 2kg)*
- Nature’s Pick Brussels Sprouts (5p, 500g)*
- Nature’s Pick Carrots (5p, 1kg)*
- Nature’s Pick Parsnips (5p, 1 pack)*
Total dinner price: £9.31 (typically serves six)
Aldi claims the UK’s cheapest fresh turkeys this Christmas
Beyond the under-a-tenner fanfare, Aldi is also making a bigger statement: it says it is proudly offering the UK’s cheapest fresh turkeys this Christmas, dropping the price of its British Small Whole Fresh Turkey to just £2.45 per kg—and explicitly claiming it is beating “any other supermarket including Tesco and Lidl.”
That matters because turkey is the bit that usually turns a “budget Christmas” into “just pop it on the credit card.” If the centrepiece stays sensible, everything else has a fighting chance.
Want to go posh? Aldi’s premium turkey options
If your Christmas table demands something a touch more elevated than “job done,” Aldi points shoppers towards premium picks, including:
- Specially Selected the Ultimate British Free-Range Whole Turkey (£13.49 per kg, 4-5.99kg)
- Good Housekeeping-approved[2] Specially Selected Roast-in-the-Bag Roly Poly Stuffed Turkey Crown (£20.99 per kg, 1.5-2.3kg)
In other words: the value route is there for the sensible among us; the “Specially Selected” route is there for anyone who treats Christmas dinner like it’s a performance review.
Dates and small print
Aldi says its value Christmas dinner range will be available in stores from 21st December, with the full deal window running 21st to 24th December.
** Aldi’s Super Six price reduction is available in stores now
** Catchweight: price will depend on weight of Turkey.
