1Commencez par faire chauffer une casserole d'eau. Lorsque l'eau bout, coupez le feu et plongez-y le haddock pendant 10 minutes. Couvrez la casserole et laissez le poisson pocher.
2Après 10 minutes, égouttez le haddock et conservez l'eau de cuisson. Émiettez le poisson en retirant délicatement les arêtes.
3Coupez les pommes de terre en petits dés d'environ 1/2 cm de côté. Hachez finement l'oignon.
4Faites fondre du beurre dans une grande poêle. Ajoutez l'oignon et faites-le cuire doucement pendant 6 à 7 minutes. Versez ensuite le lait dans la poêle, puis ajoutez les pommes de terre. Laissez mijoter pendant 10 à 15 minutes, jusqu'à ce que les pommes de terre soient presque cuites.
5Pendant la cuisson des pommes de terre, préparez le cabillaud : enlevez la peau (si elle n'est pas déjà retirée) et coupez le poisson en cubes ou émiettez-le. Ajoutez ensuite le haddock et le cabillaud dans la poêle avec le lait et les pommes de terre. Laissez cuire encore 10 minutes.
6Retirez environ 1/3 à 1/4 de la préparation de la poêle et mixez-la au robot jusqu'à obtenir une texture lisse et homogène. Incorporez ensuite cette purée au reste de la soupe dans la poêle.
7Ajoutez la crème fraîche, du sel, du poivre et du persil frais haché sur le dessus de la soupe. Dégustez bien chaud !