Overview
- The average cost of a traditional Christmas dinner for four is £32.46 in the four weeks to 30 November, down 11p year on year, according to Worldpanel by Numerator.
- Frozen turkeys drove the decline, averaging £13.52 (–3.6% y/y), while most trimmings rose in price, with only parsnips fractionally cheaper.
- Promotions accounted for 31.2% of grocery spending as retailers compete for festive shoppers, with overall grocery inflation steady at 4.7%.
- Aldi is promoting fresh turkeys from £5.90 and a full dinner for eight at £11.75 (£1.47 per person) from 19–24 December, alongside vegetables priced at pennies under its Super Six offer.
- Different basket methods yield different ‘cheapest’ claims, with The Grocer naming Asda lowest on a 33‑item premium shop, while chocolate prices jumped about 18.4% year on year, underscoring uneven cost pressures.