Just three weeks on from Christmas, supermarkets are already reporting a run on hot cross buns.

Current sales were almost double those last year, said Morrisons, while Tesco said sales were up 17.6% year-on-year. “Shoppers are indulging earlier because hot cross buns help them forget the January gloom,” said a Sainsbury's store manager.