Laver le potimarron, retirer la graines (on garde la peau, inutile d'éplucher le potimarron quand il est bio). Couper la chair (940g) en cubes de 2 cm.
Dans le bol du robot muni du couteau ultrablade mettre 200g d'oignons coupés en gros morceaux. Mixer en V11, 10 secondes.
Racler les bords du bol avec la spatule. Ajouter 1 cuillère à café rase de gingembre moulu, 2 cuillères à soupe d'huile d'olive, et faire rissoler (avec l'ultrablade), SANS le bouchon en V3, 120°c, 3 minutes.Verser ces oignons rissolés au fond d'un plat à gratin. En laissant l'ultrablade, SANS laver le bol, ajouter les cubes de potimarron et mixer grossièrement en V11, 10 secondes.
Racler les bords du bol avec la spatule, ajouter 200g d'eau.
Couper le dos de cabillaud en gros morceaux (d'une dizaine de centimètres), les déposer dans le panier externe. Disposer le panier sur le bol du companion. Cuire en programme Vapeur P2, 100°c, 20 minutes.
Pendant ce temps, mélanger dans un bol la chapelure et l'emmental râpé.
A la fin du programme, émietter le cabillaud grossièrement et le déposer dans le plat sur les oignons.
Dans le bol du companion avec le potimarron, ajouter le beurre demi-sel, 1/2càc de sel, 4 pincées de poivre. Mélanger en V6, 1 minute. Racler les bords du bol et mélanger à nouveau en V10, 30 secondes.
Verser la purée de courge sur le poisson.
Parsemer du mélange chapelure-fromage.
Laisser bien refroidir (1 heure), envelopper le plat de film alimentaire et conserver au réfrigérateur.