
Health? or Hype?
Make the right choice with recommendations you can trust, backed by expert testing.
Explore health recommendationsBy clicking a retailer link you consent to third-party cookies that track your onward journey. This enables W? to receive an affiliate commission if you make a purchase, which supports our mission to be the UK's consumer champion.

When it comes to quick, comforting lunches, a classic tin of creamy tomato soup remains a store-cupboard staple across the UK. But does spending more get you a more satisfying soup?
To find out, we asked 77 soup fans to rate big brands including Heinz and Baxters alongside cheaper supermarket own labels in a blind taste test.
We uncovered three Great Value supermarket tins that impressed with their excellent creaminess and rich tomato flavour.
Read on to discover which budget soups are worth stocking up on, and which pricier brand came bottom of the rankings.
How we tested tinned soups
Large tasting panel
Our panel of 77 soup fans got through more than 200 tins to find the tastiest supermarket options.
In-depth ratings
As well as rating the overall flavour, texture, appearance and aroma, our panel of tasters also scored the soups on sweetness, tanginess, thickness and creaminess.
Statistical analysis
All our results are checked and analysed by our in-house statistical team for accuracy.
Blind tasting
Tasters were served 100ml of each soup, heated on the hob according to pack instructions. They had no idea which brand they were tasting, and there was strictly no discussion to avoid influencing scores.
Heinz was beaten by cheaper supermarket own-labels costing less than half the price.
Sainsbury’s, Tesco and Asda came top in our taste test, showing you don't need to splash out for a great-tasting soup.

Price: 59p for 400g (15p per 100g)
Score: 78%
As the joint highest-scoring tin, this budget-friendly soup from Sainsbury's impressed our panel.
Most tasters found the balance of tanginess and sweetness just right.
It also won over tasters on appearance and texture, with three quarters rating it the perfect creaminess.
Not only is it a Best Buy, but it also offers outstanding value at just 59p a tin.
Available from Sainsbury's.

Price: 59p for 400g (15p per 100g)
Score: 78%
Tesco's cream of tomato soup tied with Sainsbury's, matching it on both taste and value.
It excelled on every measure, with just the right strength of flavour and tang for the majority of tasters.
Unlike some lower-scoring soups, there was no compromising on texture, with top marks for thickness and creaminess.
Costing a fraction of the price of Heinz, it's another Great Value pick.
Available from Tesco.

Price: 59p for 400g (15p per 100g)
Score: 77%
Completing our three Best Buys, Asda is another good supermarket own-label tin.
It was rated among the best for appearance, aroma, flavour and texture, combining well-balanced flavours with a satisfying creaminess.
Our panel gave it strong scores across the board, making it a worthy Best Buy recommendation.
Available from Asda.
Looking for more food and drink recommendations? See our pick of the best olive oil, best Greek-style yoghurts and the best peanut butter

While supermarket own-labels excelled, several big brands fell behind, losing marks on flavour and all-important creaminess.
Best supermarket food and drink – see the full list of supermarket products that have topped our taste tests
| Tomato Soup | Score | Price per tin | Tin size | Price per 100g | Sugar per 100g | Salt per 100g |
|---|---|---|---|---|---|---|
| Best Buy and Great Value: Sainsbury's Cream of Tomato Soup | 78% | 59p | 400g | 15p | 5.7g | 0.44g |
| Best Buy and Great Value: Tesco Cream of Tomato Soup | 78% | 59p | 400g | 15p | 5.0g | 0.56g |
| Best Buy and Great Value: Asda Cream of Tomato Soup | 77% | 59p | 400g | 15p | 6.1g | 0.47g |
| Crosse & Blackwell Cream of Tomato Soup | 76% | £1.25 | 400g | 31p | 6.1g | 0.50g |
| Co-op Classic Cream of Tomato Soup | 73% | 75p | 400g | 19p | 4.4g | 0.46g |
| Marks & Spencer Cream of Tomato Soup | 73% | 60p | 400g | 15p | 5.9g | 0.45g |
| Morrisons Cream of Tomato Soup | 72% | 65p | 400g | 16p | 5.0g | 0.42g |
| Aldi Bramwells Cream of Tomato Soup | 71% | 59p | 400g | 15p | 4.6g | 0.50g |
| Lidl Newgate Cream of Tomato Soup | 70% | 59p | 400g | 15p | 4.7g | 0.45g |
| Heinz Cream of Tomato Soup | 68% | £1.70 | 400g | 43p | 4.8g | 0.50g |
| Waitrose Essential Cream of Tomato Soup | 66% | 85p | 400g | 21p | 5.0g | 0.43g |
| Baxters Cream of Tomato Soup | 58% | £2.05 | 400g | 51p | 5.1g | 0.60g |

Which? nutrition expert Shefalee Loth said:
'A comforting bowl of tinned tomato soup can be a healthy choice within a balanced diet, but look out for salt and sugar content when buying. All the soups we tested received an amber traffic light rating for salt, so opt for lower-sodium options like Morrisons (0.42g per 100g). Sugar is also worth watching, as brands add sugar to counteract acidity. Asda and Crosse & Blackwell both contain 6.1g of sugar per 100g, whereas Co-op has a slightly lower 4.4g.
However, tinned tomato soup can offer some benefits. For example, it may count as one of your five-a-day if it contains at least 80g of vegetables. (This could come from fresh or tinned tomatoes, or from tomato purée — one heaped tablespoon counts as one portion.)
Lycopene is an antioxidant found in tomatoes, and cooking and processing can also make the lycopene in tomatoes more bioavailable than it is in raw tomatoes.
Also, as these soups are generally low in fibre and protein, they won't always keep you full. I recommend pairing your soup with a wholegrain sandwich filled with a protein like lean chicken, tuna or tofu, or a side of grains and salad.'
Sign up for our free event: how to thrive through mid-life and menopause with Dr Amir Khan - Which?

Make the right choice with recommendations you can trust, backed by expert testing.
Explore health recommendations
If you follow a plant-based diet or avoid dairy, you may be able to find a dairy-free tinned tomato soup in some supermarkets.
Heinz is the most widely available option, made with fermented soy. We didn't include this version in our lineup, as it isn't comparable with the other soups on test.
Heinz Plant-Based Cream of Tomato Soup, £1.70 for 400g. Available from Asda, Morrisons, Ocado, Sainsbury's and Tesco.
All the soups were blind-tasted and rated by a panel of 77 people in August 2026 at our specialist test lab.
We recruited a panel of people who buy and eat tomato soup, and who broadly represent the demographic profile of adults in the UK (age range, gender split and more).
The taste test was blind, so our testers didn’t know which soup they were trying. They tasted the soup in a fully randomised order to avoid bias. Each tester had a private tasting booth so they couldn’t discuss what they were tasting or be influenced by others.
The tasters rated the flavour, aroma, appearance, and texture of each soup and told us what they liked and disliked.
The overall score was based on:
These weightings are based on the attributes people ranked as most important when tasting tomato soup. All our results are checked and analysed by our in-house statistical team.
Find out more about our editorial independence policy and see behind the scenes of our taste tests to understand more about how we work.
Price and availability correct as of October 2026