Shoppers say they won't be buying Heinz tomato soup again after finding a new favourite for a fraction of the price.
With tins of the big brand up to around £1.70, even the most faithful of Heinz fans have been turning their backs on it.
One mum shared how she tried Aldi's 57p soup and says it was 'just as nice' as the Heinz one she has been eating all her life.