Make your all your seasonal soirees a piece of (Christmas) cake with the best supermarket food of 2019. Promising to save your burnt turkey nightmares and figgy pudding faux pas, there are plenty of shop-bought delights that will make you look like Nigella or Jamie this year. Here are our top picks – don’t worry, we won’t tell anyone you didn’t make them yourself.

Marks & Spencer

It’s only right that British classic Marks & Sparks would have Christmas food covered down to the very last detail. This year vegans’ Christmas feast prayers have been answered by the brand’s Plant Kitchen range. Their vegan festive loaf even includes no pork sausoyages and vegan gravy, so you really can have all the trimmings this Christmas.

Non-vegans will love the buttery pastry goodness of the M&S handcrafted sausage roll garland and everyone will delight in their best product yet… The Christmas Colin the Caterpillar Cake. Who doesn’t love a bit of Colin?

Marks and Spencer Plant Kitchen Festive Roast £12.00
Marks and Spencer Sausage Roll Garland £8.00
Marks and Spencer Christmas Colin The Caterpillar £10.00



Ah, Sainsbury’s. We’re a sucker for any festive shaped food so you have well and truly won us over this Christmas. The Christmas tree Clementine and Prosecco cheesecake will not only sit pretty on the dining table, but it will also be a great hit with all the sweet-treat lovers and Prosecco fans out there.

And check out the adorable Christmas gingerbread house. The kit is the ideal way to keep little ones on Santa’s good list this Christmas Eve.

Sainsbury's 12 Pies of Christmas £3.00
Sainsbury's Clementine and Prosecco Christmas Tree Cheescake £6.00
Sainsbury's Sainsbury's Gingerbread House Kit £3.00



Waitrose’s vegan sausage wreath looks so good and realistic that this will have any meat-eater fooled. Don’t bother with splashing the cash on a veggie alternative and a meat centrepiece – this can be enjoyed by the whole family.

Maybe Yorkie’s aren’t a staple in your household at Christmas, but honestly, you would be mad to miss out on their yummy canapés. If you don’t fancy whipping up your own homemade Yorkshire’s with the main meal, then their mini puds will satisfy everyone’s carb cravings.

Finish your meal on a high with the festive golden avocado dessert. We’ll be skipping Christmas pudding for this rich creamy delight… okay, maybe we might have a bit of both.

Shop Waitrose’s Christmas food range here

Waitrose Mini Yorkshire Puddings £13.00
Waitrose Christmas Avocado £9.00
Waitrose Vegan Sausage Wreath £5.99



Our favourite price-busting supermarket is back with the goods this season. Think an endless flow of Prosecco, chocolatey treats and rich savoury goodness.

We couldn’t do this guide without including the infamous Giotti Aldi Prosseco. The Methuselah contains a whopping six litres of Prosecco so every bite of your Christmas dinner can be washed down with a mouthful of fizz.

Soak up all the bubbles with the two metre long pigs in blankets. If you have room, finish your feast with the chocolate orange bombe for that extra indulgence.  

ALDI Two Metre Long Pig In Blanket £4.99
ALDI Chocolate Orange Bombe £4.99
ALDI Giotti Prosecco DOCG Methuselah £99.99



If smoked salmon gateaus and crunchy veggie roasts make your mouth water then head to Tesco ASAP. Treat yourself to some savoury smoked salmon gateau on Christmas morning, and please any veggies with the tasty sweet potato and red cabbage Christmas log without any faff.

Ensure you save a space for dessert, with their cute mini chocolate tree pots, too.

Tesco Four Mini Christmas Tree Pots £8.00
Tesco Smoked Scottish Salmon Gateau Slices £10.00
Tesco Sweet Potato And Red Cabbage Christmas Log £10.00


Fortnum & Mason

If you really want to splash the cash this Christmas, there’s only one place for it… Fortnum’s. Start Christmas morning right with a delicious breakfast of smoked salmon and scrambled eggs. If it’s good enough for the Queen…

Ensure you’ve got the cheese course covered with the finest fromage and biscuits you can find.

And if you’re looking to really show off, treat the family to a luxury Panettone. It’s not very festive of us to be competitive but this show-stopper will have everyone wishing you can host every year.

Fortnum & Mason Ultimate British Cheese Selection £60.00
Fortnum & Mason Organic Smoked Salmon Pack (300g) £30.00
Fortnum & Mason Traditional Panettone £100.00



As one of Britain’s leading luxury retailers, it’s only fitting that Harrods has all the traditional treats we need from mince pies to cheese and port.

Pimp your Christmas pud, or even better your Harrods cherry almond mince pies, with some Courvoisier-infused brandy butter for an extra kick.

Finish your last course with some of the good stuff – Harrods’ Tawny Port. But remember to ALWAYS pass it to the left.


Harrods Brandy Butter With Courvoisier £5.00
Harrods Sour Cherry And Almond Mince Pies £10.00
Harrods 10 Year Old Tawny Port £25.00