Peel and slice the carrots, onions, garlic and celery.
Place in a large pan with some olive oil. Cook gently until soft.
Add the tomatoes, tinned tomatoes and vegetable stock.
Bring to the boil and simmer until the vegetables are soft.
Using a blender blend the mixture until smooth.
Put back in the pan and season with salt and pepper and garnish with basil