Choose the soup by counting the amount you will eat, then check whether the exact pie, mash and any gravy or added butter fit within what remains of your 500 kcal limit. Based on the nutrition panels published by Marks & Spencer and Sainsbury's, the three 400g soups compared below contribute 132, 176 or 204 kcal per full can, leaving 368, 324 or 296 kcal respectively; none of those figures establishes that the complete meal is under 500 kcal. Check salt, allergens and whether a label's serving figure covers a half-can or a full can too.
Who needs to check what?
Planning a 500 kcal pie and mash meal
The soup uses part of the limit before the pie, mash, gravy or butter is counted. For the three 400g examples published by Marks & Spencer and Sainsbury's, a full can contributes between 132 and 204 kcal; the portions chosen for the rest of the plate decide the final total.
Choosing a vegetarian meal
Marks & Spencer labels its Eat Well Chunky Vegetable Soup vegetarian, while Sainsbury's lists Heinz Cream of Tomato as suitable for vegetarians. Check the pie, mash additions and gravy separately rather than relying on the soup label for the whole meal.
Comparing salt across prepared foods
The nutrition panels for the three 400g examples show approximately 1.92g to 2.0g salt per full can. The NHS advises adults to have no more than 6g salt a day, including salt already in food and salt added during cooking or at the table.
What matters when choosing a soup?
Start with the amount of soup you will serve, then compare the remaining meal components on their own labels or recipe quantities.
| Priority | What to check | Your needs |
| Meal calories |
Read kcal per 100g and the can weight. For a full 400g can, multiply kcal per 100g by four; use the amount actually eaten if it is less. Add the exact pie, mash, gravy and extras before judging the meal total. |
I need room in the 500 kcal limit for more than soup. Marks & Spencer lists 33 kcal per 100g for its Chunky Vegetable Soup, or 132 kcal per 400g can, leaving 368 kcal for everything else. |
| Serving basis |
Check whether a prominent figure is per 100g, per manufacturer portion or per can. The NHS notes that nutrition information is given per 100g or 100ml and sometimes per portion. |
If I eat a full can, a half-can figure will undercount my portion: Sainsbury's lists Heinz Cream of Tomato at 102 kcal per half-can, compared with 204 kcal calculated for the full 400g can. |
| Salt |
Compare salt per 100g on the same basis, then calculate it for the amount served. Count salt from the other foods as well; NHS guidance for adults is no more than 6g a day. |
I want to see what the soup adds before including pie and gravy. The Marks & Spencer and Sainsbury's panels for the three 400g examples work out to about 1.92g to 2.0g salt per full can. |
| Dietary suitability |
Read the vegetarian declaration, ingredients and allergen information on the exact can. Check the pie filling, pastry, mash additions and gravy independently. |
For a vegetarian plate, I need every component to qualify. If avoiding particular ingredients, I also need to check the current labels: the product information identifies milk in Heinz Cream of Tomato and celery and gluten-containing pearl barley in M&S Chunky Chicken and Vegetable Soup. |
Common meal-planning mistakes
-
Counting a half-can as a full can
Sainsbury's lists Heinz Cream of Tomato at 102 kcal per half-can. Eating the full 400g can brings the calculated total to 204 kcal, changing what remains for the pie and mash.
Decide how much soup you will eat and calculate from the can weight and per-100g label, rather than using a serving figure without checking its size.
-
Choosing the soup before sizing the rest of the plate
Even a 132 kcal can of M&S Eat Well Chunky Vegetable Soup leaves only 368 kcal within a 500 kcal meal limit. The pie, mash, gravy and additions determine whether that is enough.
Check the exact products and portions for every component, then add their kcal figures to the soup portion.
-
Looking at calories but not salt
The Marks & Spencer and Sainsbury's panels for the three 400g soups give calculated full-can amounts of about 1.92g to 2.0g salt. Pie, mash and gravy can add to the total; the NHS adult daily guidance is no more than 6g.
Compare salt for the portion you will eat and consider the other foods before adding salt at the table.
-
Assuming the soup makes the whole meal suitable
A vegetarian soup does not establish that the pie or gravy is vegetarian. Ingredients and allergens also differ between soups: the product information identifies milk in Heinz Cream of Tomato and celery and gluten-containing pearl barley in M&S Chunky Chicken and Vegetable Soup.
Read the current packaging for each part of the meal, including the soup, pie, mash additions and gravy.
Brands and retailers to compare
Heinz
Heinz Cream of Tomato is a 400g vegetarian tomato soup listed by Sainsbury's.
- Sainsbury's gives 51 kcal and 0.5g salt per 100g, equivalent to 204 kcal and 2.0g salt for a full 400g can.
- The listed 102 kcal serving is half a can, not the full can. The product information also identifies milk.
Campbell's
Tesco Groceries lists 295g Campbell's Condensed Cream of Mushroom and Cream of Chicken soups.
- These are condensed formats to consider if that is the kind of soup you want with the meal.
- Follow the exact can's preparation and portion instructions when calculating calories; a condensed-soup pack weight alone does not describe the prepared portion.
Tesco
Tesco Groceries has a tinned-and-packet-soup category that includes branded condensed soups.
- Compare the nutrition panels of the specific cans you are considering while choosing the other meal components.
- Do not transfer calories or salt figures from a branded listing to a different Tesco product.
Sainsbury's
Sainsbury's lists the 400g Heinz Cream of Tomato soup used as a labelled example in this article.
- Its Heinz listing provides per-100g and half-can nutrition figures for calculating the amount served.
- Those Heinz figures do not describe other soups sold by Sainsbury's, including own-label products.
M&S
Marks & Spencer lists 400g Chunky Vegetable and Chunky Chicken and Vegetable soups with per-100g nutrition information.
- Its published figures calculate to 132 kcal for a full can of Chunky Vegetable Soup and 176 kcal for a full can of Chunky Chicken and Vegetable Soup.
- Their calculated salt amounts are 2.0g and 1.92g per can respectively. An Eat Well label does not replace a check of the individual product's nutrition and ingredients.
Tinned soup options on Joybuy
These canned soups offer different flavours and can sizes to consider alongside pie and mash. Use the nutrition information on the exact can and the portions planned for the rest of the plate before deciding whether a combination fits within 500 kcal.
No image available
Heinz Chicken Noodle Soup 400g
A chicken noodle soup to count alongside the pie, mash and any extras; the can is 400g. The product information flags celery, eggs and wheat, so check the current can's allergen declaration and salt figure when planning the meal.
View on Joybuy
No image available
Crosse & Blackwell Best of British Spicy Parsnip & Carrot Soup 400g
A 400g parsnip and carrot soup to consider if that flavour suits the meal. If vegetarian suitability matters, check the exact can; the product information also flags celery, milk and wheat for an allergen check. Count the portion's calories and salt with the rest of the plate.
View on Joybuy
No image available
Heinz Cream of Mushroom Soup 400g
A 400g mushroom soup option for a pie and mash meal. The product information flags milk and wheat or gluten; check the current can for suitability, calories and salt, using the amount you will actually serve rather than assuming a listed serving covers the full can.
View on Joybuy
No image available
Itoen Special Rich Corn Potage Soup 185g
The 185g can is a smaller soup portion to consider with pie and mash. The listing's sugar and carbohydrate figures conflict, so check the exact can's nutrition label before using its energy or salt figures in a meal calculation. The product information identifies milk and chicken bouillon flavouring; check the pack if vegetarian suitability matters.
View on Joybuy
Questions about the whole meal
How can I tell whether soup, pie and mash together are under 500 kcal?
Add the kcal for the amount you will eat of each component, including gravy and additions such as butter. For a full 400g can, multiply the soup's kcal per 100g by four: the Marks & Spencer panels give 132 kcal for Chunky Vegetable and 176 kcal for Chunky Chicken and Vegetable, while Sainsbury's figures give 204 kcal for Heinz Cream of Tomato. Subtract the soup amount from 500 kcal, then check the exact pie and mash portions against what remains.
Does the calorie figure shown for a serving cover the whole tin?
Not necessarily: check the serving weight against the can weight. The NHS explains that nutrition information is given per 100g or 100ml and sometimes per portion. Sainsbury's lists Heinz Cream of Tomato at 102 kcal per half-can, whereas the full 400g can calculates to 204 kcal.
Why check salt when choosing soup for this meal?
Soup, pie, mash and gravy can all contribute salt, so compare the amount you will eat of each. The Marks & Spencer and Sainsbury's panels for the three 400g soup examples work out to about 1.92g to 2.0g salt per full can. The NHS advises adults to have no more than 6g salt a day, including salt already in food and salt added during or after cooking.
Which of the compared soups are labelled vegetarian?
Marks & Spencer labels its Eat Well Chunky Vegetable Soup vegetarian, and Sainsbury's lists Heinz Cream of Tomato as suitable for vegetarians. Check the current soup can and the pie filling, pastry, mash additions and gravy separately before treating the whole meal as vegetarian.