1Faites fondre le beurre dans une casserole à feu doux.
2Lorsque le beurre est fondu, ajoutez la farine d'un seul coup et mélangez énergiquement à l'aide d'un fouet pendant 5 minutes. La pâte obtenue doit être lisse et homogène.
3Ajoutez le lait froid petit à petit en mélangeant constamment pour éviter la formation de grumeaux. Assaisonnez ensuite avec du sel et du poivre.
4Portez la sauce à ébullition en remuant régulièrement, puis laissez-la cuire à feu doux pendant 2 minutes. La sauce béchamel doit épaissir légèrement.
5Hors du feu, et après que la sauce béchamel a refroidi, incorporez un jaune d'œuf en fouettant pour lui apporter un aspect crémeux. Réservez la sauce.
6Préchauffez votre four à 180°C.
7Lavez et séchez soigneusement les aubergines. Coupez-les en deux dans le sens de la longueur, puis découpez des tranches d'environ 1,5 cm d'épaisseur.
8Dans un wok ou une poêle, versez un filet d'huile d'olive et faites-y revenir les rondelles d'aubergines à feu moyen. Ajoutez les oignons préalablement ciselés, le thym, le curry, le sel et l'ail finement haché.
9Versez un verre d'eau et laissez mijoter à couvert pendant 10 minutes. Les aubergines doivent être fondantes.
10Graissez légèrement un plat à gratin. Déposez les rondelles d'aubergines bien à plat dans le fond du plat.
11Nappez généreusement les aubergines de la sauce béchamel, en lissant la surface à l'aide du dos d'une cuillère.
12Saupoudrez le tout de parmesan râpé.
13Enfournez votre gratin pour une cuisson de 20 minutes s'il est déjà tiède, ou 40 minutes s'il est préparé à l'avance. Le dessus du gratin doit être bien gratiné et légèrement doré.