Dans une grande casserole, chauffer l'huile d'olive à feu moyen. Ajouter l'oignon et l'ail, et faire revenir jusqu'à ce qu'ils soient translucides, environ 3 minutes.
Ajouter les carottes, les pommes de terre, le poireau et la courgette. Faire sauter pendant 5 minutes, en remuant de temps en temps.
Verser le bouillon de légumes dans la casserole. Porter à ébullition, puis réduire le feu et laisser mijoter pendant 20 minutes, ou jusqu'à ce que les légumes soient tendres.
Retirer la casserole du feu et utiliser un mixeur plongeant pour réduire la soupe en purée jusqu'à obtenir une texture lisse.
Remettre la casserole sur le feu, ajouter la crème fraîche, et bien mélanger. Assaisonner avec du sel et du poivre selon votre goût. Réchauffer doucement sans faire bouillir.
Servir chaud, garni de persil frais haché.