Onions peel and roughly chop. Wash and clean the celery and courgettes and cut them into pieces. Heat 2 tablespoons of oil in a large pot. Fry the onions, celery and courgettes for about 4 minutes.
Add tomatoes and stock, add sugar. Cover and simmer for about 20 minutes.
Puree the soup. Add cream, bring to the boil and season to taste with salt and pepper. Arrange soup in bowls and sprinkle with 1/2 tbsp. oil on each. Garnish with basil and sprinkle with pepper. Delicious with baguette bread.