Shop by M&S label
M&SM&S British Mild Cheddar
£2.95
350g (£8.43 per kg)
M&SM&S Gastropub Beef Bourguignon Main for Two
£11.00
650g (£16.92 per kg)
M&SM&S Collection King Medjool Dates
£5.40
210g (£25.71 per kg)
M&SM&S Self Raising Flour
55.0p
500g (£1.10 per kg)
M&SM&S Only 3 Ingredients Bran Flakes
£2.75
300g (£9.17 per kg)
M&SM&S Made Without Wheat Oaty Bread Loaf
£3.45
400g (£8.63 per kg)
M&SM&S Our Best Ever Five Cheese Macaroni Serves 1
£6.50
400g (£16.25 per kg)
M&SM&S British 12 Beef Meatballs
£4.30
300g (£14.33 per kg)
M&SM&S Select Farms Red Gem Lettuce
£1.40
(£1.40 each)
M&SM&S British 2 Turkey Breast Fillets
£6.00
380g (£15.79 per kg)
M&SM&S High Protein Bang Bang Chicken
£6.50
355g (£18.31 per kg)
M&SM&S Gastropub Chicken Cordon Bleu Main for Two
£11.50
439g (£26.20 per kg)
M&SM&S Select Farms British 2 Duck Breast Portions
£7.00
265g (£26.42 per kg)
M&SM&S Smoked Paprika Popped Red Lentil Tortillas
£2.10
90g (£23.33 per kg)
M&SM&S Cheddar Cheese Clouds
£1.55
20g (£77.50 per kg)
M&SM&S Gastropub Baking Brie
£4.85
190g (£25.53 per kg)
M&SM&S British Outdoor Bred 6 Dry Cured Smoked Back Bacon Rashers
£4.30
220g (£19.55 per kg)
M&SM&S Corn Flakes
£1.15
500g (£2.30 per kg)
M&SM&S Only 6 Ingredients Olive Oil Mayonnaise
£4.85
250g (£19.40 per kg)
M&SM&S Soft Figs
£4.10
200g (£20.50 per kg)
M&SM&S Plant Kitchen Marshmallows
£1.70
140g (£12.14 per kg)
M&SM&S Golden Butternut Squash
£5.15
570g (£9.04 per kg)
M&SM&S Collection King Walnuts
£6.30
180g (£35.00 per kg)
M&SM&S Select Farms 2 Venison Burgers
240g (£17.08 per kg)
M&SM&S Gastropub Chicken & Leek Pie for One
£6.00
250g (£24.00 per kg)
M&SM&S Made Without 2 Chicken Breast Fillets
£5.75
270g (£21.30 per kg)
M&SM&S Count On Us Chicken in Creamy Mushroom Sauce
£5.10
370g (£13.78 per kg)
M&SM&S Collection 6hr Slow Cooked Beef Shin Ragu Maniche Serves 1
£6.50
400g (£16.25 per kg)
M&SM&S Nutrient Dense Satay Chicken
£7.75
400g (£19.38 per kg)
M&SM&S Organic Canadian Maple Syrup
£6.50
330g (£19.70 per kg)
M&SM&S Only 8 Ingredients Tomato Ketchup
£2.75
250ml (£11.00 per litre)



































