If there’s one thing that is guaranteed to bring us serious joy every festive season, it’s the food. And, as always, Marks & Spencer has that important detail well and truly covered, with a myriad of mouthwatering, top-quality Chrimbo delights that you can pre-order now.

Taking the hassle out of the food hunt at Christmas, M&S’s brilliant Food to Order service is back offering everything you need to make your Christmas soirée special, whether it’s dinner for the family or drinks and nibbles with friends – or both.

The special Christmas food site is split into easily navigable sections, making it a breeze to search for turkeys, other main courses (like beef, pork, salmon), side dishes, desserts, cheese, as well as vegetarian and vegan options.

Gone are the days when you had to schlep around various stores in your struggle to find all the essentials. The M&S food-to-order option means you can get everything you need for an unforgettable feast without even leaving the house until the day you collect it.

Simply click and add what you want to your online basket, pay a non-refundable £50 deposit (the balance is paid when you collect your festive feast), then book a collection date and time (21-24 December).

(Marks & Spencer)

Order you Christmas food shop now ready for the festive season. (Marks & Spencer)

Order your M&S Christmas food shop now

No need to worry about freshness or things going off, either – unless specified, all the food is guaranteed to stay fresh until at least Boxing Day. They really have thought of everything so we don’t have to.

For some inspiration, here’s what we’re most excited to try from this year’s Christmas menu at Marks & Spencer.

✨ Our 2025 M&S Christmas food favourites ✨

Dining and Cooking