Falling prices for turkeys and Brussels sprouts are making this year's Christmas dinner more affordable.
However, the impact of poor weather on root vegetables resulted in a price increase for some items.
The overall cost of a family Christmas dinner is predicted to be around £31.66, down slightly from last year's figure.
This reduction reflects the recent slowdown in food price inflation within the United Kingdom's economy.