Pour la béchamel : faites fondre le beurre puis ajoutez-y la farine. Laissez cuire en remuant sans cesse. Ajoutez le lait petit à petit et mélangez sur feu doux jusqu'à obtenir une consistance lisse et homogène. Ajoutez sel, poivre et noix de muscade.
Faites cuire les endives dans de l'eau bouillante pendant 10 minutes.
Enroulez chaque endive dans une tranche de jambon et disposez-les dans le plat préalablement beurré.
Remplissez le plat avec la sauce béchamel, saupoudrez de gruyère râpé. Mettez au four à 180°C (thermostat 6) pendant 20 minutes.