There’s just one week until Christmas Day and the panic to secure all things brussel sprouts and canapés has commenced. Unfortunately, at-home delivery slots are now full for most major supermarkets, but all hope isn’t lost. Typically, supermarkets like Waitrose and M&S increase their stock intake at busy times like this, so you can rest easy knowing there’s plenty of top tier Christmas food still available in-store. You’ll just need to set your alarms for stores to open to ensure the best selection, especially if you’re hoping to snag a turkey.
Turkey – or a meat-free alternative – is undoubtedly the star of any festive spread. The tradition of a deliciously roasted turkey on Christmas Day is rooted in the 16th Century, when the New World bird was first brought to UK shores. The famously gluttonous king, Henry VIII, was among the first to eat it for Christmas. In fact, it wasn’t until the 19th Century when the rest of the population began to feast on turkey, owing to its more widespread affordability and availability.
Nowadays, most households will be putting a turkey, turkey crown, turkey joint or vegetarian substitute into their ovens on 25 December. Thankfully, modern selections are plentiful, with plenty of home cooks even opting for a three bird roast (usually a trio of turkey, duck/goose and pheasant) to wow guests. Saving you an eleventh hour dash to the shops on Christmas Eve, most supermarkets will begin stocking fresh turkeys in all their varieties from 19 December, alongside all the usual sides, desserts, champagne and more.
If previous years are anything to go by, these turkeys won’t hang about – so we’d recommend scouting out your local store pronto. The good news? Most stock from 19 December onwards will be dated for 25 December, just make sure to double check the sell-by. Whether you’re drooling at the Sainsburys ‘no turkey’ turkey crown or eyeing up Asda’s ‘turkey with all the trimmings’ box, we’ve put together this comprehensive guide to shopping for your supermarket turkey this Christmas .
Sainsbury’s Christmas turkeys 2025
Sainsburys is always one to watch for the best Christmas food, and there’s a huge range of turkeys for 2025, including an organic option (£34.85, Sainsburys.co.uk), and a meat-free ‘no turkey crown’ (£6.00, Sainsburys.co.uk). Choose from a turkey crown with bacon and stuffing (£48, Sainsburys.co.uk), a bronze whole turkey (£45, Sainsburys.co.uk) or individual turkey parcels (£20, Sainsburys.co.uk). Taking the hassle out of cooking your festive feast, the Christmas dinner in a box (£50, Sainsburys.co.uk) comes with trimmings – including Maris Piper potatoes and even your gravy.
Waitrose Christmas turkeys 2025
Waitrose was one of the first to unveil its Christmas menu – and it doesn’t disappoint. When it comes to your centerpiece, choose between a plant-based roast turkey complete with all the trimmings (£16, Waitrose.com) or a “turkey bauble” (£50, Waitrose.com) – turkey breast wrapped in dry-cured Beachwood smoked bacon, with stuffing inside and a cranberry and orange glaze. Other tempting options include a butter basted turkey breast in a smoked bacon lattice (£45, Waitrose.com) and the free ranged stuffed turkey breast joint (£45, Waitrose.com).
All of these are now sold out online for slot deliveries, but Waitrose is set to launch in-store Christmas turkeys from 19 December.
M&S Christmas turkeys 2025
M&S’s Christmas food range is always a highlight of the festive period (especially the sandwich range). There are more than 90 dishes to choose from this year, including a Tom Kerridge collaboration with a British turkey and stuffing Wellington (£110, Ocado.com), pork, sage and onion stuffed Oakham turkey breast, wrapped in oak smoked bacon (£28, Marksandspencer.com) and showstopper three bird turkey, chicken and duck roast (£62, Ocado.com).
Asda Christmas turkeys 2025
Asda’s Christmas range has officially landed and some of it is already available to shop in Asda stores. Highlights among the 20-strong list of centerpieces include a ‘turkey with all the trimmings’ box (£37.97, Asda.com), which includes everything you need for a Christmas dinner – think roast potatoes, honey glazed parsnips and carrots, buttered sprouts, red cabbage, pigs in blankets and turkey gravy.
From pigs in blankets to desserts, we’ve rounded up the best supermarket Christmas food 2025


