Lavez les aubergines et coupez-les en fines tranches dans le sens de la longueur.
Disposez les tranches d'aubergine sur une plaque de cuisson, arrosez d'huile d'olive, salez et poivrez. Faites rôtir au four pendant environ 20 minutes.
Dans un bol, écrasez le fromage de chèvre avec l'ail (si utilisé) et ajoutez les feuilles de romarin finement hachées.
Sur un plat de service, disposez une première couche d'aubergines, puis étalez une couche de mélange au chèvre. Répétez l'opération jusqu'à épuisement des ingrédients en terminant par une couche d'aubergines.
Si utilisé, faites dorer les pignons de pin dans une poêle sans matière grasse et parsemez-les sur le mille-feuille avant de servir.
Servez chaud ou à température ambiante, avec une sauce tomate en accompagnement si désiré.