Dans une grande casserole, chauffez l'huile d'olive à feu moyen. Ajoutez l'oignon haché et faites-le revenir jusqu'à ce qu'il devienne translucide, environ 5 minutes.
Ajoutez l'ail émincé et faites-le revenir pendant une minute, en veillant à ne pas le brûler.
Incorporez les courgettes tranchées et la pomme de terre en dés, et laissez cuire pendant environ 5 à 7 minutes, en remuant de temps en temps.
Versez le bouillon de légumes et ajoutez le thym. Portez à ébullition douce, puis réduisez le feu et laissez mijoter pendant environ 20 minutes, jusqu'à ce que les légumes soient tendres.
Retirez la casserole du feu et, à l'aide d'un mixeur plongeant, mixez la soupe jusqu'à obtenir une texture lisse et crémeuse. Si vous n'avez pas de mixeur plongeant, transférez la soupe par lots dans un mixeur traditionnel.
Si vous le souhaitez, incorporez la crème épaisse à ce stade. Assaisonnez avec du sel et du poivre selon votre goût.
Servez le velouté chaud, garni de basilic frais ou de ciboulette.