Dans un grand bol, combinez les tomates, le concombre, le poivron, l'oignon et l'ail. Mélangez bien.
Ajoutez l'huile d'olive, le vinaigre, le sel et le poivre. Mélangez à nouveau pour bien enrober les légumes.
Versez le mélange dans un mixeur et ajoutez l'eau froide. Mixez jusqu'à obtenir une consistance lisse. Si vous préférez une texture plus épaisse, ajoutez moins d'eau.
Goûtez et ajustez l'assaisonnement si nécessaire. Réfrigérez le gazpacho pendant au moins 2 heures pour qu'il soit bien frais.
Servez dans des bols ou des verres, garni de feuilles de basilic.