ShortchangedSubmit
Heinz

Cream of Tomato Soup

No value lost·no change on record
0/ 100

Brand head-to-head

Cream of tomato soup

63%declared tomatoes
400g · £2.15 (£0.54/100g)
£0.85 per 100g of tomatoes
What the actual tomatoes costs, filler stripped out
Least tomatoes
Heinz
Cream of Tomato Soup
89%declared tomatoes
400g · £1.70 (£0.42/100g)
£0.48 per 100g of tomatoes
What the actual tomatoes costs, filler stripped out
This packBest buy

Two iconic cream of tomato soups in the same 400g can format, judged on declared tomato content. Heinz leads on both counts: 89% tomatoes against Baxters' 63%, and at £1.70 it works out at just £0.48 per 100g of actual tomato. Baxters charges £2.15 for less tomato, landing at £0.85 per 100g of tomato — nearly double the cost per pound of the hero ingredient. The famous brand wins here.

Ranked by cost per 100g of actual tomatoes — shelf price with filler stripped. Sources on each pack's own page.

How the score is built

Shrink · quantityNo data
No pack-size change on record for this product.
Skimp · qualityNo data
No recipe change on record for this product.

Value Erosion Score 0/100. We have no documented change for this product yet. How we score.

The receipts

  1. Jun 2026Recipe
    89% tomatoes
    89% tomatoes (356g per 400g can). Ocado/Sainsbury's GBP1.70. Works out at GBP0.48 per 100g of actual tomatoes — the best value of the two by a clear margin, and also has the most tomato.
    Verifiedocado.com

Sources