Browse

View All170
Vegetables114
Potatoes7
Carrots & Root Vegetables6
Broccoli & Cauliflower9
Cabbage, Spinach & Greens9
Onions, Leeks & Garlic8
Mushrooms3
Tomatoes16
Beans, Peas & Sweetcorn8
Peppers5
Prepared & Easy to Cook9
Courgettes & Aubergines2
Squash & Sweet Potatoes2
Fresh Stir Fry12
Chillies, Ginger & Ingredients1
Celery & Fennel2
Beetroot & Radish4
Mixed Vegetable Selection Packs8
Organic9
Salad & Herbs85
Promo IconSave 25%, Was £1.20
M&S Young Spinach Washed & Ready to Cook 80g
£1.2090p
80g (£1.13 per 100g)
Promo IconSave 25%, Was £1.20
M&S Spinach Washed & Ready to Eat 120g
£1.70
120g (£1.42 per 100g)
M&S Cabbage Greens 200g
£1.60
200g (£8.00 per kg)
M&S Baby Leaf Greens 200g
£1.60
200g (80p per 100g)
M&S Swiss Chard 200g
£1.95
200g (98p per 100g)
M&S British Brussels Sprouts 500g
£1.25
500g (25p per 100g)
Out of stock