1Commencez par laver soigneusement les endives à l'eau claire. Ensuite, éliminez les feuilles abîmées ou flétries. Vous pouvez également couper le pied des endives pour faciliter leur cuisson.
2Disposez les endives dans un panier vapeur et placez-les au-dessus d'une casserole remplie d'eau bouillante. Couvrez la casserole et laissez cuire pendant 25 minutes environ. Vérifiez la cuisson en piquant les endives : elles doivent être tendres.
3Dans une casserole, faites fondre le beurre à feu doux sans le laisser brunir.
4Ajoutez la farine au beurre fondu. Mélangez énergiquement à l'aide d'une spatule en bois ou d'un fouet jusqu'à obtenir une pâte homogène. Attention, la cuisson ne doit pas se faire trop longtemps : la farine ne doit pas prendre de couleur.
5Hors du feu, versez le lait petit à petit dans la préparation tout en remuant continuellement. Il est important d'incorporer le lait progressivement pour éviter la formation de grumeaux.
6Remettez la casserole sur le feu doux et continuez à fouetter jusqu'à ce que la béchamel épaississe. La cuisson prendra quelques minutes. La béchamel est prête lorsqu'elle nappe la cuillère.
7Une fois la béchamel cuite, incorporez le parmesan râpé. Salez, poivrez et ajoutez une pincée de noix de muscade. Mélangez bien et réservez la béchamel au chaud.
8Prenez chaque endive cuite et déposez une tranche de jambon autour, en la faisant légèrement se chevaucher. Disposez les endives ainsi roulées dans un plat à gratin.
9Nappez les endives de béchamel au parmesan de manière généreuse et uniforme.
10Recouvrez la surface de la préparation de gruyère râpé en utilisant la quantité souhaitée.
11Enfournez le plat à 200°C (thermostat 6-7) et laissez gratiner pendant 20 minutes environ. Le gratin est prêt lorsqu'il est bien doré et que le dessus est légèrement croustillant.