Lavez les poireaux soigneusement et coupez-les en rondelles. Épluchez les pommes de terre et coupez-les en dés. Émincez l'oignon.
Dans une grande casserole, faites fondre le beurre à feu moyen. Ajoutez l'oignon et les poireaux, et faites-les suer pendant environ 5 minutes sans les laisser colorer.
Ajoutez les morceaux de pommes de terre dans la casserole, puis versez le bouillon de légumes. Portez à ébullition.
Réduisez le feu et laissez mijoter pendant 15 minutes, jusqu'à ce que les pommes de terre soient tendres. Retirez du feu et mixez la soupe à l'aide d'un mixeur plongeant jusqu'à obtenir une texture lisse.
Incorporez la crème fraîche, salez et poivrez selon votre goût. Réchauffez à feu doux si nécessaire sans porter à ébullition.
Versez la soupe dans des bols, décorez de ciboulette fraîche finement ciselée, et servez immédiatement.