M&S Cherry Tomatoes 350g
£1.35
350g (£3.86 per kg)
Ocado Baby Plum Tomatoes 300g
£1.15
300g (£3.83 per kg)
M&S Sugardrop Tomatoes 220g
£2.95
220g (£1.34 per 100g)
M&S Red & Gold Santini Tomatoes 340g
£3.05
340g (£8.97 per kg)
M&S Vine Ripened Claret Tomatoes 230g
£2.20
230g (£9.57 per kg)
Ocado Sweet Mixed Baby Tomatoes 250g
£2.20
250g (£8.80 per kg)
M&S Large Plum Cooking Tomatoes 500g
£1.85
500g (£3.70 per kg)
M&S Tomato Selection 750g
£3.15
750g (£4.20 per kg)
M&S Organic Snacking Tomatoes 250g
£2.45
250g (£9.80 per kg)
M&S San Marzano Tomatoes 400g
£2.75
400g (£6.88 per kg)
Natoora Sicilian Datterini Tomatoes 180g
£3.20
180g (£17.78 per kg)
M&S Piccolo Vine Tomatoes 360g
£4.20
360g (£11.67 per kg)
Out of stock
Ocado Baby Plum Tomatoes On The Vine 220g
£2.20
220g (£10.00 per kg)
Out of stock
Isle of Wight Beef Tomatoes Twinpack 400g
£3.20
400g (£8.00 per kg)
Out of stock