Dans une grande casserole, chauffez l'huile d'olive à feu moyen. Ajoutez l'oignon et l'ail, puis faites revenir pendant environ 3 minutes jusqu'à ce qu'ils soient translucides.
Ajoutez les carottes et les pommes de terre, puis faites cuire pendant 5 minutes en remuant de temps en temps.
Incorporez les courgettes et le bouillon de légumes. Portez à ébullition, puis réduisez le feu et laissez mijoter pendant 15 minutes, ou jusqu'à ce que les légumes soient tendres.
Ajoutez les petits pois et laissez cuire encore 5 minutes.
Retirez la casserole du feu et utilisez un mixeur plongeant pour réduire la soupe en purée jusqu'à obtenir une consistance lisse.
Remettez la casserole sur le feu à feu doux, ajoutez la crème fraîche, puis assaisonnez avec du sel et du poivre. Remuez bien et laissez chauffer pendant 2-3 minutes.
Servez chaud, garni de ciboulette hachée.