Proper tomato soup

Proper tomato soup

Preparation time

less than 30 mins

Cooking time

30 mins to 1 hour


Serves 4-6


Make this posh tomato soup from scratch for a healthy, nourishing meal – you’ll never open a tin again.

By Tom Kerridge
From Tom Kerridge’s Best Ever Dishes


For the soup

  • 50g/1¾oz butter
  • 1 onion, peeled and sliced
  • salt and freshly ground black pepper
  • 2 fresh red chillies, finely chopped
  • 4 garlic cloves, peeled and grated
  • 100g/3½oz caster sugar
  • 250ml/9fl oz red wine vinegar
  • 2kg/4½lb ripe plum tomatoes, roughly chopped
  • 2 thick slices white bread, roughly torn
  • large bunch fresh basil, plus extra leaves to garnish
  • 1 tsp cayenne pepper

For the pesto

  • large bunch fresh basil
  • 2 garlic cloves, peeled and grated
  • 50g/1¾oz pine nuts
  • 50g/1¾oz parmesan, grated
  • salt and freshly ground black pepper
  • 150ml/5fl oz olive oil

For the basil oil

  • ice water
  • large bunch fresh basil leaves
  • 150ml/5fl oz olive oil
  • pinch salt


  1. For the soup, melt the butter in a large, heavy-based pan over a low-medium heat. Add the onion and fry gently until softened, but not coloured. Season with a pinch of salt.
  2. Add the chillies and garlic and continue to fry for a further 2-3 minutes.
  3. Add the sugar and vinegar to the pan and bring to the boil. Continue to boil until the mixture has reduced in volume by about a quarter and thickened slightly.
  4. Add the tomatoes to the pan and bring back to the boil. Reduce the heat until the mixture is simmering, then continue to simmer, covered, until the tomatoes have completely broken down (about 15-20 minutes).
  5. Add the bread, basil and cayenne pepper and bring the mixture back to the boil. Remove the pan from the heat and set aside for about 15 minutes, or until the bread has soaked up some of the soup.
  6. Blend the soup until smooth, then strain through a fine sieve and set the sieved liquid aside until needed. (The soup can be chilled in the fridge if desired, or kept warm until ready to serve.)
  7. For the pesto, blend the basil, garlic, pine nuts and parmesan to a paste using a food processor. Season, to taste, with salt and freshly ground black pepper. Gradually add the olive oil in a thin stream, blending as you go, until all the oil is incorporated into the pesto.
  8. For the basil oil, prepare a bowl of iced water.
  9. Blanch the basil leaves for 10 seconds in a pan of salted boiling water, then drain well and plunge the leaves into the iced water. Remove from the bowl using a slotted spoon and pat dry with kitchen paper.
  10. Blend the blanched basil leaves with the olive oil in a blender until smooth. Season, to taste, with salt.
  11. Strain the basil oil through a clean muslin cloth, collect the strained liquid and chill in the fridge until needed.
  12. To serve, pour the soup into bowls, place a spoonful of pesto on top of each, then drizzle over the basil oil. Garnish each bowl with a few extra basil leaves.