Browse
View All59
Tuna41
Multipacks21
Single Cans20
Sardines & Pilchards8
Anchovies3
Mackerel & Kippers4
Salmon3
Filter by
BrandShow more
Brindisa
7Fish 4 Ever
6John West
15M&S
4Ocado
1£5.40
4 x 125g (£1.08 per 100g)
£4.55
4 x 160g (71p per 100g)
£4.30
3 x 100g (£1.43 per 100g)
£4.85
3 x 110g (£1.47 per 100g)
£5.40
4 x 125g (£1.08 per 100g)
£2.80
3 x 60g (£1.56 per 100g)
£2.75
200g (£1.38 per 100g)
£5.40
4 x 125g (£1.08 per 100g)
£3.90
3 x 120g (£1.08 per 100g)
£5.50
3 x 80g (£2.29 per 100g)
£4.85
3 x 110g (£1.47 per 100g)
£4.30
3 x 100g (£1.43 per 100g)
£4.80
150g (£3.20 per 100g)
£9.95
3 x 92g (£3.61 per 100g)
£4.30
3 x 100g (£1.43 per 100g)
Save £1.21, Was £8.05
158g (£4.33 per 100g)
Save £1.21, Was £8.05
£6.45
150g (£4.30 per 100g)
£13.90
220g (£6.32 per 100g)
Save 1/3, Was £7.75
2 x 160g (£1.61 per 100g)
Save 1/3, Was £7.75
£7.35
2 x 63g (£5.83 per 100g)
£2.05
110g (£1.86 per 100g)
Rio Mare: Buy any 2 for £5
£4.10
160g (£2.56 per 100g)
Rio Mare: Buy any 2 for £5
£3.40
160g (£2.13 per 100g)
£3.80
160g (£2.38 per 100g)
Save 25%, Was £12.10
6 x 80g (£1.89 per 100g)
Save 25%, Was £12.10
£3.95
160g (£2.47 per 100g)
Rio Mare: Buy any 2 for £5
£4.10
160g (£2.56 per 100g)
Rio Mare: Buy any 2 for £5
Rio Mare: Buy any 2 for £5
£4.10
160g (£2.56 per 100g)
Rio Mare: Buy any 2 for £5
£12.40
220g (£5.64 per 100g)
Rio Mare: Buy any 2 for £5
£4.10
160g (£2.56 per 100g)
Rio Mare: Buy any 2 for £5
£2.65
160g (£1.66 per 100g)
£13.90
220g (£6.32 per 100g)
£6.00
4 x 145g (£1.03 per 100g)
90p
160g (56p per 100g)
Out of stock
£2.45
200g (£1.23 per 100g)
Out of stock
£2.95
3 x 110g (89p per 100g)
Out of stock