Heat oil in a pot and add the chopped garlic,onion and celery.
Cook until soft, for about 10 minutes
Add in the chopped tomatoes or canned tomatoes and the peri peri spice or cayenne pepper and cook for about 10 to 15 minutes until softened and cooked. Stir occasionally.
Sprinkle in the salt and pepper.
Allow to cool for a while before blitzing in a blender until smooth.
Pour into a bowl and garnish with chilli flakes and freshly ground black pepper.
FOR THE CHEESE AND BASIL GRILLED SANDWICH
Add grated cheese and fresh basil leaves onto a slice of bread. Cover with the other slice and toast or grill each side on a pan until golden brown.
Serve immediately with the soup.