As well as a fine array of premium products, Waitrose has also delivered a value message this year, with a Christmas dinner for eight people for £91.53 (or £11.44 per person). 

Once again, Heston Blumenthal has devised a range of treats ranging from a tasty tea-cured smoked salmon and a rich chicken liver parfait to a brining kit for a turkey. 

Colourful nibbles mix up food trends, from katsu chicken kievs and pulled pork sausage rolls. All 31 products, 15 new and five improved, will be offered on deal at 3-for-2 and range from £4.49 to £5.99. 

And for those wishing to wow party guests, Waitrose is offering a whole Iberico ham leg for £399, or £500 complete with a heavy-duty stand and knife.

Verdict: A Christmas cracker, introducing a value theme while playing to its foodie strengths. 

Star product: Pork and Sprout Sausagemeat Stuffing Bacon Wraps - “something that will convert even the most ardent sprout-o-phobe.”