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*
Fat 16g25%
Saturated Fat 6g38%
Cholesterol 33mg11%
Sodium 1224mg53%
Potassium 249mg7%
Carbohydrates 37g12%
Fiber 3g13%
Sugar 7g8%
Protein 19g38%
Vitamin A 820IU16%
Vitamin C 4.4mg5%
Calcium 501mg50%
Iron 2.4mg13%
* Percent Daily Values are based on a 2000 calorie diet.