Cream of tomato soup recipe

Click to rate
(1209 ratings)
Sending your rating
  • Nut-free
  • Vegetarian
serves: 6
Skill: easy
Cost: cheap
5-a-day: 1
Prep: 10 min
Cooking: 45 min

Nutrition per portion

Calories 280 kCal 14%
Fat 22g 31%
  • We earn a commission for products purchased through some links in this article.
  • It's not only Heinz who make a delicious cream of tomato soup you know! This simple cream of tomato soup recipe creates a classic, fresh, warming soup that's a big favourite.

    Learn how to make this mouth-watering cream of tomato soup. Sometimes fussy eaters can be difficult to please with soup, but this soup recipe is perfect for picky children (or adults alike!) Its a great choice for lunch or as light dinner.

    We recommend serving cream of tomato soup as a an easy crowd-pleasing starter. Or, just make it for yourself when you’re having a night in on the sofa.

    A portion of this delicious soup works out at only 280 calories per serving – perfect if you’re calorie counting or trying to be good. Serve with garnish, a good sprinkle of ground black pepper and a crusty loaf of bread. Love a good soup? We’ve got loads more lovely soup recipes right here.


    • 1 onion, chopped
    • 25g butter
    • 1 clove garlic, crushed
    • 1tsp paprika
    • 1tbsp tomato purée
    • 1kg tomatoes, chopped
    • 2tsp sugar
    • 1 bay leaf
    • 600ml chicken or vegetable stock
    • 142ml tub double cream
    • Basil leaves, to serve (optional)


    • Fry the onion in the butter for 10 mins until softened. Stir in the garlic and paprika and cook for 1 minute. Add the purée and continue for 2 mins more.

    • Add the tomatoes, sugar, bay leaf and chicken or vegetable stock. Bring the soup to the boil then simmer for 20 mins.

    • Remove the bay leaf. Blend the soup in batches in a food processor or blender until smooth. Push through a sieve to remove any skin or seeds and return the liquid to the rinsed-out pan.

    • Stir in two-thirds of the double cream and reheat the soup gently. Once it’s hot, serve your tomato soup immediately in warmed bowls with a swirl of the remaining cream and a garnish of basil leaves.

    Top tip for making Cream of tomato soup

    Top tip: Make a double batch of tomato soup and freeze individual portions in freezer bags for up to 3 months. Defrost in the microwave for a quick, homemade tomato soup for lunch!

    What is cream of tomato soup?

    Cream of tomato soup is much richer and thicker than classic tomato soup. ‘Cream of’ means cream is added the soup. Cream of tomato soup is still cooked the same way as traditional tomato soup by blending but the cream adds a thickness and richness to the taste and texture.

    Can you freeze cream of tomato soup?

    If you’ve made too much soup, or you’ve made some in bulk you’ll be glad to know that you can store it in the freezer. Soup can be stored in the freezer for up to 4 months. Defrost thoroughly in the fridge overnight and reheat until piping hot before serving.

    Is cream of tomato soup good for you?

    Tomato soup is a healthy option as its a great source of vitamin A and C and one portion of soup can provide around 20% of the daily recommended vitamin C.

    Cream of tomato soup is as healthy in that sense, however the added cream will of course add more calories to the mix so if you’d like to make this dish healthier you’re best to swap the full fat cream for a lower calorie version.

    Click to rate
    (1209 ratings)
    Sending your rating

    Explore More