This brilliant store cupboard tomato basil soup recipe, makes a fantastic quick lunch or dinner. It's whipped up super fast using tinned tomatoes in just 20 minutes. The addition of pesto and pizza style grilled cheese sandwiches makes it really something special!

Tomato Pesto Soup with Pizza Grilled Cheese Sandwiches

A delicious lunch option with homemade tomato and pesto soup with pizza grilled sandwiches with melted cheese.

Course Lunch
Cuisine Family Food
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 4
Calories 374 kcal


  • 1 teaspoon Olive Oil
  • 100 g frozen chopped Onions
  • 2 tablespoons frozen chopped Garlic
  • 3 x 400g tins of Cirio tomatoes see my note above
  • 500 ml good quality Vegetable Stock
  • 2 tablespoons of Cirio Supertomato Tomato Puree
  • A handful of fresh basil leaves
  • Salt and Pepper
  • 2 tablespoons of Pesto plus extra to garnish
  • 1 tablespoon good quality Balsamic Vinegar

For the sandwiches

  • 8 slices of good quality bread I used 3 Malts Sourdough from Waitrose, which I love
  • 4 teaspoons Pesto
  • 4 teaspoons of Cirio Supertomato Tomato Puree
  • 1 teaspoon Olive Oil
  • 200 g Mozerella Cheese or whatever cheese you fancy


  1. Gently sweat the onions and garlic with the oil in a saucepan until softened.
  2. Add the tinned tomatoes, vegetable stock, tomato puree, fresh basil leaves and salt and pepper. Pop the lid on and leave to simmer for 15 minutes on a low heat.
  3. Meanwhile, spread 4 pieces of bread with the pesto and the other 4 pieces with the tomato puree. Sandwich together with the Mozerrella.
  4. Heat up the oil in a frying pan and pan fry the sandwiches on each side until golden and crispy. (I like to weigh them down by sitting another frying pan directly on top of the sandwiches. This helps to get a nice flat, crispy sandwich.)
  5. When the soup is ready, blitz in a food processor or with a stick blender until smooth. Stir in the pesto.
  6. Serve the soup garnished with extra pesto and the piping hot sandwiches alongside.
Nutrition Facts
Tomato Pesto Soup with Pizza Grilled Cheese Sandwiches
Amount Per Serving
Calories 374 Calories from Fat 144
% Daily Value*
Total Fat 16g 25%
Saturated Fat 6g 30%
Cholesterol 33mg 11%
Sodium 1224mg 51%
Potassium 249mg 7%
Total Carbohydrates 37g 12%
Dietary Fiber 3g 12%
Sugars 7g
Protein 19g 38%
Vitamin A 16.4%
Vitamin C 5.3%
Calcium 50.1%
Iron 13.4%
* Percent Daily Values are based on a 2000 calorie diet.