Christmas 2025: Is lamb the new turkey?

Christmas 2025: Is lamb the new turkey? Grocery sales reached a record £13.8bn this Christmas, with shoppers spending on average £476 at supermarkets during the festive month. AHDB’s latest insights reveal surprising winners in festive meat and dairy trends. As forecasted in the Christmas predictions article, AHDB shared that despite nearly half of consumers claiming they […]