Retirez le pied et le coeur des endives puis faites les cuire dans une casserole d'eau frémissante pendant une vingtaine de minutes. Les endives doivent être cuites mais encore un peu fermes.
Préparez une béchamel: faites fondre le beurre dans une casserole et ajoutez la farine. Mélangez bien et laissez cuire quelques instants avant d’ajouter le lait tout en fouettant. Laissez épaissir puis hors du feu assaisonnez en sel, poivre et noix de muscade.
Versez 1/3 de la béchamel dans le fond de votre plat. Enroulez chaque endive cuite dans une tranche de jambon et déposez-les dans le plat. Recouvrez du reste de béchamel et parsemez de fromage râpé. Enfournez pour 20 minutes.