1Commencez par éplucher la courge et la découper en petits morceaux de taille uniforme.
2Dans une grande poêle ou une sauteuse, faites chauffer de l'huile à feu moyen-doux.
3Déposez les morceaux de courge dans l'huile chaude et laissez cuire en remuant régulièrement pendant environ 30 minutes, jusqu'à ce qu'ils soient tendres et légèrement dorés.
4Augmentez légèrement le feu et laissez le jus de cuisson s'évaporer pendant quelques minutes.
5Réduisez la courge en purée à l'aide d'une fourchette ou d'un presse-purée.
6Incorporez la farine petit à petit en remuant constamment pour éviter la formation de grumeaux. Continuez à chauffer à feu doux pendant quelques minutes en remuant sans cesse jusqu'à ce que la purée épaississe légèrement.
7Retirez la casserole du feu.
8Dans un bol, battez les œufs avec une pincée de sel, de poivre et de muscade.
9Versez le mélange d'œufs dans la purée de courge et mélangez délicatement jusqu'à ce qu'il soit complètement incorporé.
10Incorporez ensuite le lait chaud petit à petit, en remuant constamment, jusqu'à l'obtention d'une texture crémeuse et homogène.
11Ajoutez le fromage Gruyère râpé et mélangez bien.
12Préchauffez votre four à 210°C (thermostat 7).
13Versez la préparation dans un plat à gratin.
14Parsemez la surface du gratin de chapelure et de quelques copeaux de beurre.
15Enfournez le gratin pendant 30 minutes, ou jusqu'à ce qu'une belle croûte dorée se soit formée sur le dessus.
16Servez le gratin bien chaud, accompagné d'une salade verte et de pain frais.