Browse
View All15
£14 Pizza Night In22
£15 M&S Indian Takeaway Night In15
£8 Stir Fry & Ramen Meal Deal38
£15 Roast Meal Deal19
£8 Brunch at Home Bundle30
£6 Dessert Bundle14
£5 Lunch Bundle67
£7 Lunch Bundle43
Buy Kleenex Balsam Facial Tissues - Pocket Pack and Vicks Inhaler for £42
Buy any Spray and Reload for £54
Buy any Laundry Liquid and Fabric Softener for £104
£8 Easy Meals for 4 - Jacket Potatoes10
Buy Selected Kit & Kin product, get Kit & Kin Baby Wipes 60s free18
£12 Cheese Board16
£15 M&S Gastropub Dine In45
£15 Roast Meal Deal
Buy 1 Main and 3 Extras for £15 when you order by 1st December 2026.
Main
M&SM&S British Large Whole Chicken 1.6kg
£9.35
1.6kg (£5.84 per kg)
M&SM&S Scottish Salmon Fillet Joint Skin On 540g
£12.10
540g (£22.41 per kg)
M&SM&S British Chicken Jalapeno & Herb Spatchcock 1.59kg
£11.00
1.59kg (£6.92 per kg)
Out of stock
PackingtonPackington Free Range Pork Boneless Roasting Joint Mini 800g
£10.30
800g (£12.88 per kg)
Out of stock
M&SM&S Select Farms British Basted Beef Joint Boneless 450g
£14.30
450g (£31.78 per kg)
Out of stock
Side
M&SM&S Santini Tomato Side Salad 220g
£3.50
220g (£15.91 per kg)
M&SM&S Butternut Squash, Tenderstem Broccoli & Mangetout 200g
£3.00
200g (£15.00 per kg)
M&SCook With M&S Beef Gravy 350g
£2.90
350g (£8.29 per kg)
M&SM&S British Roasting Potatoes Basted in Butter 450g
£4.00
450g (£8.89 per kg)
M&SM&S Herby Minted Baby Potatoes 385g
£2.75
385g (£7.14 per kg)
M&SM&S Carrot & Swede Crush 300g
£4.25
300g (£14.17 per kg)
M&SM&S Tenderstem Broccoli, Fine Beans & Runners Beans 200g
£3.00
200g (£15.00 per kg)
Out of stock
M&SM&S Sweet Potato Fries 300g
£3.80
300g (£12.67 per kg)
Out of stock
M&SM&S Creamed Spinach 300g
£3.45
300g (£11.50 per kg)
Out of stock
M&SM&S Braised Red Cabbage with Bramley Apple 300g
£3.75
300g (£12.50 per kg)
Out of stock
M&SM&S Cabbage Medley 300g
£4.00
300g (£13.33 per kg)
Out of stock
M&SM&S Layered Peas, Carrots, Sweetcorn & Broccoli 355g
£2.75
355g (£7.75 per kg)
Out of stock
M&SM&S Carrot, Cauliflower & Broccoli 500g
£2.60
500g (£5.20 per kg)
Out of stock


















