Placer les morceaux de morue avec leur peau et leurs arêtes dans une casserole assez large. Recouvrir d'eau froide et cuire à petits bouillons pendant 8 -10 minutes.
Prélever la morue avec une écumoire et la placer dans un égouttoir afin qu'elle refroidisse. Conserver l'eau de cuisson.
Éplucher et "effeuiller" la morue en ôtant la peau et toutes les arêtes, ce qui n'est pas toujours évident.
Laver, éplucher et couper les pommes de terre en fines tranches comme pour un gratin dauphinois. Les mettre dans l'eau de cuisson de la morue en rajoutant un peu d'eau si nécessaire. Attention au sel car l'eau de cuisson et la morue sont déjà salés.Faire cuire une vingtaine de minutes. Égoutter délicatement.
Éplucher les oignons et les émincer en demie-lune. Verser l'huile dans une poêle large avec les gousses d'ail pressées. Faire revenir les oignons jusqu'à ce qu'ils deviennent transparents, sans les faire brunir.
Ajouter la morue effeuillée et mélanger le tout sur feu doux pendant quelques minutes. Réserver.