Préparation des légumes : Pelez l'ail et l'oignon, hachez-les. Pelez et épépinez le potiron, coupez-le en dés. Pelez également la pomme de terre et taillez-la en morceaux. Mettez les légumes dans une casserole avec la moitié du beurre. Salez, poivrez, et faites revenir pendant 2-3 minutes. Versez 10 cl d'eau, couvrez, et laissez cuire à feu doux pendant 15 minutes. Réduisez en purée.
Préparation du gratin : Préchauffez le four à 180 °C (th. 6). Parsemez un plat à four ou des petits ramequins individuels du reste de beurre. Fouettez rapidement les œufs, la crème liquide, salez, poivrez et ajoutez le curry. Mélangez la préparation à la purée de potiron et versez le tout dans le plat à four, ajoutez les pignons de pin et enfournez pour 30 minutes pour un grand plat ou 20 minutes pour des petits ramequins. Servez chaud, tiède ou froid.