As Christmas approaches, many of us are meticulously planning our festive feasts. But with so many supermarkets vying for our attention, which one offers the best deal for a Christmas dinner? Lovemoney dug into the data to compare the prices of Christmas dinner essentials across major UK supermarkets – Aldi, Asda, Lidl, Morrisons, Tesco, Sainsbury’s, Iceland, and Waitrose.
Aldi Tops the List; Waitrose at the Premium End
After careful analysis, Aldi emerges as the most budget-friendly option, with a total cost of £28.95 for a family of six, translating to a mere £4.83 per head. On the opposite end, Waitrose positions itself as the most premium, demanding £56.15 in total, or £9.36 per person.
Breaking Down the Costs
They scrutinised each component of a traditional Christmas dinner, including turkey, trimmings, and pudding. Prices are calculated based on weight, with adjustments for products like mince pies and pigs in blankets. Fresh vegetables were the default choice, with notations for any unavailable fresh options.
Individual Supermarket Breakdown
Here’s how each supermarket fares, from most to least expensive for a full Christmas dinner:
- Aldi: Total – £28.95, Per Head – £4.83
- Asda: Total – £33.32, Per Head – £5.55
- Morrisons: Total – £33.68, Per Head – £5.61
- Tesco: Total – £33.72, Per Head – £5.62
- Sainsbury’s: Total – £37.38, Per Head – £6.23
- Iceland: Total – £45.84, Per Head – £7.64
- Waitrose: Total – £56.15, Per Head – £9.36
- Lidl*: Total – £26.96*, Per Head – £4.49* (*Prices valid from 18/12)
Comparing Individual Items
To aid those who prefer to mix and match, they compared individual item costs across supermarkets. The cheapest options for each product are highlighted, with disclaimers for any soon-to-expire offers. Supermarkets are listed alphabetically for easy navigation.
The Christmas Price War
It’s important to remember that supermarkets often reduce prices closer to Christmas. Last year, roast vegetables saw significant price drops leading up to the 25th. Lidl, for instance, plans to slash its roast veg prices to 19p on 18 December, and others are likely to follow. Sainsbury’s, notably the third most expensive in our list, will offer a Christmas dinner for six at £19.41 (£3.24 per person) starting 19 December.
Keep an Eye Out for Last-Minute Deals
The findings provide a snapshot based on current prices, but savvy shoppers should stay alert for last-minute deals and offers. This festive season, whether you’re looking for the most economical option or willing to splurge a little, there’s a supermarket that fits your budget.