Browse
View All1418
Our Best Ever12
Gastropub21
Plant Kitchen 11
Party Food58
M&S Collection23
M&S Organic50
M&S New to Zoom67
Sandwiches30
3 for £8 Deli33
Fruit78
Vegetables, Salad & Herbs170
Meat, Poultry & Fish165
Milk, Eggs & Dairy102
Bakery68
Cheese, Ham, Deli & Dips157
Crackers & Savoury Snacks3
Ready Meals & Pizza183
Fresh Soups, Pasta & Sauces32
Desserts49
Treats & Snacks150
Food Cupboard116
Frozen33
Vegetarian & Vegan30
Water, Juice & Drinks25
Free From & Organic13
Tea, Coffee & Hot Drinks9
Beer Wine & Spirits114
Pet6
Toiletries & Health3
Household1
Food Cupboard & Drinks54
M&S Fruit and Veg194
Fresh & Frozen50
M&S Fresh29
FEATURED
£2.90
300g (97p per 100g)
FEATURED
£4.00
4 per pack (£1.00 each)
£3.90
282g (£13.83 per kg)
£5.25
450g (£1.17 per 100g)
£4.25
150g (£2.83 per 100g)
£4.25
160g (£2.66 per 100g)
£4.25
10 per pack (43p each)
£3.90
20 per pack (20p each)
£8.00
300g (£2.67 per 100g)
£2.80
300g (93p per 100g)
£8.00
248g (£3.23 per 100g)
£5.75
256g (£2.25 per 100g)
£4.00
4 per pack (£1.00 each)
£4.25
180g (£2.36 per 100g)
£8.00
240g (33p per 10g)
£4.00
150g (£2.67 per 100g)
£4.25
170g (£2.50 per 100g)
£6.00
180g (£3.33 per 100g)
£4.25
4 per pack (£1.06 each)
£5.50
140g (£3.93 per 100g)
£5.50
240g (£2.29 per 100g)
£4.25
4 per pack (£1.06 each)
£4.25
400g (£1.06 per 100g)
£3.90
180g (£2.17 per 100g)
£3.90
255g (£1.53 per 100g)
£5.50
420g (£1.31 per 100g)
£5.50
270g (£2.04 per 100g)
£4.25
260g (£1.63 per 100g)
£7.50
300g (£2.50 per 100g)
£4.25
4 per pack (£1.06 each)
£5.50
250g (£2.20 per 100g)
£5.50
232g (£2.37 per 100g)
£8.00
350g (£22.86 per kg)
£3.90
247g (£1.58 per 100g)
Out of stock
£3.90
400g (98p per 100g)
Out of stock
£3.90
360g (£1.08 per 100g)
Out of stock