The centre piece to the traditional family feast – the turkey – costs £20, for a standard 10lb (4.55kg) frozen one. The same bird was £18.62 last year – that’s a 7.37% rise, according to the research from retail tracking platform Assosia.
The ever-divisive Brussels sprouts went up by more than 9% to 94p a bag, it found.
The data is based on prices on 6 December 2025 and the same date in 2024, across own-brand products from Tesco, Sainsbury’s, Asda, Morrisons, Aldi and Lidl.
However, every year as supermarkets compete for our Christmas custom many slash the prices of their bags of veg as low as 8p so there are bargains to be had.
The cost of a supermarket shop is now rising much slower than when food prices spiked sharply following Russia’s full-scale invasion of Ukraine in 2022.
