Plan the perfect festive feast with ease - and let someone else do all the hard work so you can enjoy precious time with your family - with Christmas food to order from Marks and Spencer. Choose from a range of main dishes, including succulent turkey, a British fillet of beef or a meat-free Plant Kitchen dish. In addition, stock up on side dishes like potato dauphinoise and pigs in blankets and tempt your taste buds with various starters, including a classic prawn cocktail or a cheesy ricotta stack. Book your free store collection slot between December 22 and 24 now. It’s important to choose your food and order it early as we have already been warned that their may be shortages of food for our Christmas tables this festive season. If you want more from M&S, also take a look at the M&S Christmas chocolates and treats - you’re sure to find the perfect thing to indulge in once you’ve enjoyed your main meal on December 25. If all of this talk has got you excited for the festive season, check out our guides to the best advent calendars for children and also the best Christmas decorations for your home.