Sciacquate le lenticchie e cuocetele in acqua con un pizzico di sale e l’aglio per 20 minuti, quindi scolatele e tenete da parte.
Fate appassire la cipolla con 2 cucchiai d’olio, unite i finocchi e lasciate insaporire per 5 minuti. Aggiungete il curry, l’uvetta e le noci, continuate la cottura coperto per altri 5 minuti. Salate e pepate.
In una pirofila per sformati, spennellata d’olio, fate uno strato di lenticchie e uno di finocchi e proseguite in questo modo fino a esaurire gli ingredienti, terminando con i finocchi.
In una ciotola sbattete le uova con sale, pepe e noce moscata, diluite con il latte. Versate il composto sui finocchi, cospargete con il pane tagliato a cubetti piccoli e infornate a 180 °C per 25 minuti.