Laver le potimarron. Couper-le en gros morceaux, enlever les graines et faire cuire à l'eau bouillante salée pendant 20 minutes. Laisser un peu refroidir et enlever la peau.
Écraser la chair et faire bien égoutter. Si besoin, passer à la poêle pour faire dessécher la chair.
Couper le saumon cru en petits dés.
Dans un saladier, mélanger les œufs et la farine. Verser l'huile petit à petit puis la crème.
Ajouter le gruyère râpé et mélanger, ajouter l'ail, l'échalote et le persil haché, puis le potimarron et les morceaux de saumon, ainsi que les noisettes que vous pouvez couper grossièrement. Saler, poivrer.
Verser dans un moule à cake ou des petits ramequins et cuire au four environ 40 à 45 minutes.