Nettoyez les endives. Evidez la base de la racine pour retirer l'amertume.
Epluchez et hacher finement les gousses d'ail
Faire fondre 50 g de beurre dans une grande poêle, à feu moyen. Ajoutez les endives avec un peu d'eau et le sucre. Recouvrir, laisser braisser pendant 15 minutes à couvert. Ajoutez l'ail après 5 minutes de cuisson. Retournez-les régulièrement, jusqu'à ce que les endives soient caramélisées.
Après cuisson, egouttez-les pendant 20 minutes et récupérer le jus de cuisson (environ 30 cl). Il faut qu'elles aient perdu un maximum de leur eau pour la cuisson suivante.
Faire fondre 50 g de beurre dans une casserole à feu moyen. Ajoutez la farine dès que le beurre est entièrement fondu et commence à roussir légèrement (Hors du feu).
Remettre sur le feu et ajouter progressivement le lait en mélangeant sans arrêt. Ajoutez le jus de cuisson des endives. Continuez à mélanger. Lorsque la béchamel commence à épaissir, continuez à mélanger rapidement et hors du feu. Salez, poivrez et râper généreusement de la noix de muscade.
Ajoutez la moitié du gruyère râpé, et remettre sur le feu pour obtenir une béchamel onctueuse et épaisse, avec le fromage fondu.
Préchauffez le four TH 210°C
Roulez chaque endive dans une tranche de jambon et les disposer dans un plat à gratin.
Recouvrir généreusement de béchamel onctueuse et du reste de fromage râpé. Cuire au moins 25 minutes en surveillant.