Just like advent calendars and mince pies, the arrival of Christmas sandwiches on the shelves is becoming an annual cultural moment. From turkey toasties to super-sized subs, the task of fitting a whole Christmas dinner in between two (or more) slices of bread is an art being explored in supermarkets, coffee shops and bakeries on high streets across the country from now until the big day itself. This gives you a solid six weeks to replace your usual lunch break prawn mayo or egg & cress with sliced turkey, cranberry sauce, camembert and many more festive flavours.

Advertisement

We’ve done the hard work for you and tested over 40 Christmas sandwiches from all the big supermarkets to find the best to buy this year. What did we look for in our search for the the best Christmas sandwich? As well as undeniable festive flavours, we wanted these to be balanced and not too sweet, with complementary elements that allowed you to taste each flavour without competing. Sandwiches should hold together well and not be too messy, and we loved to see interesting innovation, good quality ingredients and impressive breads.

From returning classics to tasty new innovations, these are the best Christmas sandwiches to buy this year.

For more Christmas inspiration, check out the results of our BBC Good Food Christmas Supermarket Awards (for everything from turkey to Christmas pud), our best Christmas crisps taste test and the best mince pies to buy this year.

Best Christmas sandwiches to eat in 2023

M&S turkey feast

  • Available from M&S (£3.90)
M&S turkey feast sandwich

Rating: 5/5

More like this

A popular choice every year, this is our judges' favourite supermarket turkey sandwich for 2023. Judges appreciated the generously buttered bread, moist turkey and rich onion flavour in the stuffing. Ingredients are well-balanced without making the bread soggy. It errs on the slightly saltier side, but this was welcomed as many Christmas sandwiches can become quite sweet.

Available from:
M&S (£3.90)

Asda turkey and stuffing festive deli

  • Available from Asda (£3.50)
Asda festive deli sandwich

Rating: 4/5

On thick, fluffy white bread and cut horizontally rather than diagonally, this deli sandwich has an almost homemade feel. There is a good ratio of herby stuffing to shredded turkey, with a generous quantity of gravy mayo and cranberry sauce to keep it moist.

Available from:
Asda (£3.50)

Pret A Manger Christmas lunch sandwich

  • Available from Pret A Manger (£4.99)
Pret Christmas sandwich

Rating: 4/5

From a classic turkey granary to veggie nut roast, this year's Pret Christmas sandwich range can provide something for everyone. The old favourites you’ll recognise are all returning – our favourite is always the Christmas lunch sandwich in pleasingly soft bread, complete with Pret’s signature crispy onions. It has a generous filling of turkey, stuffing, cranberry sauce (with the decadent addition of port). We missed the rocket from 2022, this year swapped for lots of spinach instead. For veggies and vegans, there is a nut roast sandwich with butternut squash and a festive pesto made with chestnuts and rosemary. Plus, 50p from every Christmas lunch or nut roast sandwich is donated to The Pret Foundation. For something hot, new this year is the ham hock & festive sprouts macaroni cheese. Pret is where to head pre-office Christmas party, or perhaps to revive you the day after...

Available from:
Pret A Manger (£4.99)

GAIL's Christmas sandwich

GAILs turkey sandwich 2023

For a subtle nod to Christmas (no cranberry sauce overload here), this festive sandwich from GAIL’s is just what you need. Thinly sliced smoked turkey is paired with creamy Swiss cheese, chipotle aioli which gives a decent hit of spice and – our highlight of the sandwich – generous amounts of sweet and smoky bacon jam. Chewy and crusty GAIL’s sourdough bread means this feels high quality from start to finish.

<p">Available from:
GAIL's, £7.50

Starbucks pigs under blanket roll

  • Available from Starbucks (from £5.15)
Starbucks Pigs Under Blanket Roll

Rating: 4/5

This is the Christmas sandwich to have for breakfast. In a warm, soft and floury roll are herby sausages, lots of bacon, a little bit of cheesy richness and a layer of cranberry sauce for a hint of sweetness. It’s exactly what you need to warm you up on a chilly morning when you’re waiting at a station. Starbucks are also doing a festive feast panini, holiday ham sub roll and brie and cranberry focaccia, but this was our favourite of the selection.

Available from:
Starbucks (from £5.15)

Waitrose Pigs Under Blankets

Waitrose Pigs Under Blankets sandwich

Rating: 5/5

Lots of supermarkets appear to be doing a 'pigs under blankets' sandwich this year, but the Waitrose one stood out to us once again. The sausages have good peppery flavour and the bacon is well-smoked. The addition of redcurrants gives extra tang to the cranberry chutney.

Available from:
Waitrose (£4)

Ole & Steen Merry Squash-mas Toastie

  • Available from Ole & Steen (£7.95)
Ole and Steen Merry Squashmas Toastie

Rating: 5/5

A popular choice from last year returns again for 2023. The Ole & Steen focaccia is always a highlight. This vegan toastie offering was fresh and light with a generous quantity of colourful, well-cooked veg that hadn’t gone mushy. The addition of vegan cheese added richness, melted well and was a good example of a vegan cheese that even non-vegans will enjoy. For the non-vegans, there's also a turkey toastie which also has melting cheese in for richness.

Available from:
Ole & Steen (£7.95)

by Sainsbury's chicken and Christmas slaw

Sainsbury's chicken christmas slaw sandwich

Rating: 5/5

Not everything at Christmas has to be turkey. This chicken and Christmas slaw sandwich perfectly balances plenty of crunch from the colourful shredded veg with juicy, lightly spiced chicken and soft, fresh bread.

Available from:
Sainsbury's (£3)

Tesco Yule Hog wrap

Tesco Yule Hog wrap

Rating: 4/5

Perhaps not the most Christmassy of our selection, but still a popular choice. It combines tender pulled pork with Kentish cider apple sauce and the wrap is generously filled. Crispy onions add some welcome crunch.

Available from:
Tesco (£2.85)

M&S Ho Ho Pest-ho & Veg

  • Available from M&S (£3.65)
M&S Ho Ho Pest-Ho & Veg sandwich

Rating: 4/5

This colourful sandwich lives up to its fun name. The malted bread and generous layer of pesto give plenty of flavour, while the thick slices of butternut squash are well-cooked and red cabbage adds lots of crunch. A good vegetarian Christmas sandwich option.

Available from:
M&S (£3.65)

Sainsbury's Taste The Difference Christmas Cracker club

Sainsbury's Christmas club sandwich

Rating: 5/5

A club sandwich is a hotel restaurant staple and we love this Sainsbury's spin on one. The three-tiered sandwich is filled with turkey, spinach, bacon, cranberry sauce and chutney. The toasted effect on the bread does make it a touch more dry, but there's plenty of filling to balance this out and the caramelisation on the bread adds flavour. Now we just need the fries to go with it...

Available from:
Sainsbury's (£4.50)

Waitrose Christmas salt beet & emmental

Waitrose salt beet and emmental

Rating: 4/5

Another great vegetarian sandwich. Dark rye bread is filled with sweet roasted spiced beetroot which is the dominant flavour, with a thin layer of emmental cheese adding a touch of creaminess, and spinach giving crunch.

Available from:
Waitrose (£3.75)

M&S Jingle Brie-LT

  • Available from M&S (£4.50)
M&S Jingle Brie-LT

Rating: 5/5

Christmas is the season of brie, so why not add it to a sandwich. The only sandwich we tried that came in a brioche bun and the combination of brie, bacon and bun gives the sandwich a decadent burger feel. The tangy chutney complements the mild brie without being overpowering.

Available from:
M&S (£4.50)

Aldi Specially Selected seafood cocktail bloomer

  • Available from Aldi (£2.69)
Aldi seafood bloomer

Rating: 5/5

Upgrade a classic prawn sandwich to this seafood cocktail bloomer for the festive season. This combines good-quality large prawns with a decent amount of sauce and crisp rocket in thick sliced bread.

Available from:
Aldi (£2.69)

Waitrose PlantLiving vegan bubble and squeak

Waitrose PlantLiving vegan sandwich

Rating: 5/5

There's lots of seasonal veg crammed into this vegan Christmas sandwich: potato, parsnip and butternut squash are roasted along with Savoy cabbage, pickled red cabbage and spinach. The vegan mayo keeps it moist without going sloppy and the bread has good flavour.

Available from:
Waitrose (£3.50)

Pollen + Grace festive stuffing sandwich

Pollen & Grace sandwich

Rating: 4/5

For a vegan wrap option, we like this one from Pollen + Grace. As well as plenty of colourful veg in here from roasted butternut squash, generous quantities of spinach and a crunchy festive slaw, the centrepiece is chunks of herby mushroom stuffing that make this a hearty choice.

Available from:
Sainsbury's (£4)

Lidl turkey feast sandwich

  • Available from Lidl

Rating: 4/5

This sandwich could be a dupe of the classic Pret Christmas sandwich, with familiar flavours. The turkey is balanced by lots of crumbly stuffing and fairly sweet cranberry sauce.

Available from:
Lidl

Sainsbury's Taste The Difference hot smoked salmon

  • Available from Sainsbury's (£4.25)

Rating: 4/5

A classic smoked salmon and soft cheese sandwich done well. There is peppery horseradish in there for some added interest and the sandwich is made with an unusual dark, soft sliced bread.

Available from:
Sainsbury's (£4.25)

Lidl vegan Christmas chutney wrap

  • Available from Lidl

Rating: 5/5

This fun beetroot-coloured wrap is filled with lots of veg for plenty of different textures and crunch and a fresh finish. A great vegan sandwich choice if you don't want vegan meat alternatives.

Available from:
Lidl

Advertisement

Best advent calendars
40 best budget gifts for foodies
Best hampers to buy this Christmas
BBC Good Food Christmas Taste Awards
Best chocolate hampers
Best sweets subscriptions

Comments, questions and tips

Choose the type of message you'd like to post

Choose the type of message you'd like to post
Advertisement
Advertisement
Advertisement