Who is this for?

Solo lunch shoppers

If you expect to eat a whole 400g can, calculate from the full pack rather than a half-can serving. The 400g Heinz and M&S examples listed by Sainsbury’s and Marks & Spencer declare energy per 100g, so you can compare the amount you plan to eat.

Shoppers with ingredient requirements

If vegetarian or vegan status, or a particular allergen, affects your choice, check the exact soup and any proposed substitute. The product declarations reviewed differ by recipe, and Sainsbury’s says it may offer substitutes for unavailable items unless you opt out.

Cooks using soup in recipes

Campbell’s presents its condensed Cream of Tomato as both a soup and an ingredient for meals. Its stated portion values describe the soup as consumed, not a finished recipe with additional ingredients.

What should you check?

Start with the amount of soup you will eat, then check the rest of the meal and whether the delivered product will match the one you chose.

Priority What to check Your needs
Whole-can calories Check kcal per 100g and pack weight. For a 400g can, multiply the per-100g figure by four; a half-can serving is not the whole pack. I might eat the entire can for lunch, so I need that amount—not just the labelled serving—to fit below 500 kcal.
Meal additions Count bread, cheese, oil or other additions separately. For condensed soup, use the stated preparation basis and calculate the finished recipe by the portions served. Soup may be only part of my meal. Campbell’s Cream of Tomato declares 171 kcal per 147.5g portion as consumed, but that figure does not describe a recipe made with it, according to Campbell’s Soup UK.
Salt Compare salt on the same basis, such as per 100g or per whole can. Heinz Cream of Tomato lists 0.5g per 100g at Sainsbury’s; M&S Cream of Tomato lists 0.45g per 100g at Marks & Spencer. I want to know how much salt is in the amount of soup I will eat, especially if I am adding other foods.
Ingredients Read the exact product’s ingredients, allergen declaration and vegetarian or vegan statement. Do not infer suitability from a flavour name alone. A soup labelled vegan may still need a separate allergy check: Marks & Spencer labels its Spiced Lentil and Tomato Soup vegan but says it is not suitable for people with a milk or egg allergy.
Substitutions Check the retailer’s substitution settings and inspect any alternative before accepting it. Read the delivered can’s label before use. If I chose a soup for its particular ingredients or nutrition values, I need to assess a substitute separately. Sainsbury’s says it may offer one when an item is unavailable unless I have asked it not to.

Mistakes to avoid

  • Counting a half-can serving as the whole can

    Sainsbury’s lists Heinz Cream of Tomato at 102 kcal per half can. Eating both halves makes the soup about 204 kcal before any sides.

    Use the pack weight and kcal per 100g, or double a half-can figure when the can contains two equal servings. Include planned additions when assessing the meal.

  • Assuming similar flavours have the same ingredients

    The reviewed declarations differ: Heinz Cream of Tomato contains milk, while Heinz Mulligatawny includes beef and lists wheat, celery and mustard, according to Sainsbury’s.

    Check the ingredient and allergen information for the exact soup you order, then check the delivered can—particularly if a substitute arrives.

  • Leaving an important substitution unchecked

    A replacement soup need not have the same calories, salt or ingredients. Sainsbury’s says it may offer substitutes for unavailable items unless you have asked not to receive them.

    Set substitution preferences when the exact product matters. Sainsbury’s says an unwanted substitute can be refused at delivery for a refund.

  • Treating condensed soup as a complete recipe

    Campbell’s Cream of Tomato has nutrition figures for the soup as consumed; a dish made with additional ingredients has a different total.

    Calculate the ingredients and actual portions of a finished recipe separately. For a simpler soup-only calculation, use a ready-to-heat can and its stated pack weight.

Brand references

These examples show why the flavour, format and individual label matter more than the brand name alone.

Heinz

Sainsbury’s lists 400g Heinz ready-to-heat soups including Cream of Tomato and Mulligatawny.

  • Cream of Tomato declares 51 kcal per 100g, or about 204 kcal for the 400g can; Mulligatawny declares 58 kcal per 100g, or about 232 kcal per can.
  • Cream of Tomato contains milk and is labelled vegetarian. Mulligatawny includes beef and lists wheat, celery and mustard, so the two flavours do not meet the same ingredient requirements.

Campbell’s

Campbell’s Soup UK presents its condensed Cream of Tomato for serving as soup and using in meals.

  • It declares 171 kcal and 1.34g salt per 147.5g portion as consumed.
  • It contains milk and celery. Its portion figures cannot be used as the total for a recipe containing other ingredients.

M&S

Marks & Spencer lists 400g Cream of Tomato and Spiced Lentil and Tomato soups among its tinned options.

  • Cream of Tomato declares 63 kcal per 100g, or about 252 kcal per can. Spiced Lentil and Tomato declares 43 kcal per 100g, or about 172 kcal per can, and is labelled vegan and vegetarian.
  • Cream of Tomato contains milk. Spiced Lentil and Tomato contains celery and carries a warning that it is not suitable for people with a milk or egg allergy.

Tesco

Tesco Groceries lists branded, Plant Chef and condensed products in its tinned and packet soup category.

  • The category offers a way to browse different soup formats and plant-based options in an online order.
  • Check the individual product’s nutrition, ingredients and pack size before applying a 500-calorie limit; a category listing does not establish those details for every soup.

Joybuy soup options

These are 400g Heinz tinned-soup options for a whole-can lunch. Use the delivered label to confirm calories and ingredients before relying on a listing for a particular meal.

Heinz Scotch Broth Soup 400g can

Heinz Scotch Broth Soup 400g

For a whole-can meal, the listing’s energy information indicates that this 400g soup falls below 500 kcal before additions. It contains mutton and gluten from barley and wheat; check the delivered label if these ingredients matter to you.

View on Joybuy
Heinz Big Soup Steak and Potato 400g can

Heinz Big Soup Steak & Potato 400g

The listing’s energy information puts the whole 400g can below 500 kcal before sides. This beef-containing soup does not meet vegetarian or vegan requirements; compare its delivered label with the ingredients and portion you planned.

View on Joybuy
Heinz Cream of Mushroom Soup 400g can

Heinz Cream of Mushroom Soup 400g

The listing’s energy information puts a whole 400g can below 500 kcal before additions and describes the soup as suitable for vegetarians. It contains milk and wheat gluten, so check the delivered label if either ingredient matters to you.

View on Joybuy

Questions about choosing soup

Does under 500 calories mean per serving or per can?

Use the amount you will actually eat. For a whole 400g can, multiply kcal per 100g by four: Sainsbury’s lists Heinz Cream of Tomato at 51 kcal per 100g, or about 204 kcal per can, while Marks & Spencer lists its Cream of Tomato at 63 kcal per 100g, or about 252 kcal per can.

Do bread or cheese count towards the 500-calorie meal?

Yes. A soup-only figure excludes bread, cheese and other additions. If you use condensed soup in a recipe, calculate the ingredients and divide the finished dish by the portions actually served rather than using the soup’s portion figure as the meal total.

Should I turn off substitutions for a soup order?

Consider opting out or reviewing substitutes if you need the exact soup’s nutrition or ingredients. Sainsbury’s says unavailable items may be substituted unless you ask otherwise, and that you can refuse an unwanted substitute at delivery for a refund.

How can I check allergens when ordering soup online?

Screen the exact product’s online ingredient and allergen information, then read the delivered can before eating it. For example, Sainsbury’s lists milk in Heinz Cream of Tomato and wheat, celery and mustard in Heinz Mulligatawny; Marks & Spencer labels its Spiced Lentil and Tomato Soup vegan but warns that it is not suitable for people with a milk or egg allergy.

How long can I keep soup after opening the can?

Follow the storage instruction on the particular soup. The product information for Heinz Mulligatawny at Sainsbury’s and M&S Cream of Tomato at Marks & Spencer says to refrigerate opened soup and eat it within two days.