Peler les pommes de terre, les laver et cuire à l'eau.
Écraser les en purée à l'aide d'un presse purée ou d'un pillons, ajouter 2 cuillères à soupe de graisse de canard, sel poivre et l'oeuf battu. La purée doit être bien onctueuse.
Émietter les cuisses de canard et réserver.
Dorer 2 oignons émincés dans 1 cuillère à soupe de graisse de canard, ajouter la chair des cuisses émiettées et le porto.
Laisser réduire un peu et verser dans un plat à gratin.
Recouvrir avec la purée, parsemer de chapelure et gratiner au four 20 minutes à 180°.