Demolhe as fatias de berinjela no leite com sal por uma hora.
Para preparar o molho, refogue o alho no azeite, a cebola, a erva doce.
Junte o tomate e deixe apurar em fogo lento. Adicione o manjericão, azeitonas, pimenta e corrija o sal. Esprema levemente as berinjelas e enxugue-as em papel absorvente. Frite-as até começarem a dourar.
Escorra em papel toalha.
Bata os ovos ligeiramente com 2 colheres (sopa) de parmesão ralado, sal e pimenta. Passe as berinjelas fritas nesta mistura e frite-as novamente no óleo quente até ficarem douradas.
Escorra novamente em papel toalha. Num refratário monte camadas: molho, berinjela, molho, parmesão. Termine com parmesão. Leve ao forno pré-aquecido por 20 minutos.