Beef
Grocery sales reached a record £13.8 billion for Christmas 2025, with shoppers spending on average £476, and lamb was a standout winner.