Comece por preparar o recheio: lave e corte a courgette e a beringela em cubos ou rodelas. Retire a pele e as sementes aos tomates e pique-os. Lave, seque os cogumelos e corte-os em fatias finas. Lave o pimento, limpe-o de sementes e membranas e corte-o em tiras finas.
Descasque as cebolas, pique-as e coloque dentro de um tacho. Junte o azeite e leve ao lume. Deixe alourar.
Adicione a beringela e deixe cozinhar até perder volume.
Acrescente a courgette, os cogumelos, o pimento, o tomate e os orégãos, misture e deixe cozinhar durante 10 minutos. Retire do lume. Junte o manjericão picado e um pouco de pimenta. Prove e, se necessário, coloque um pouco de sal.
Prepare o molho: leve ao lume um fervedor com o óleo, deixe aquecer, junte a farinha e mexa bem. Adicione o leite quente em fio, mexendo sempre até obter um creme liso. Se o molho ficar com grunhos, utilize a varinha mágica para os desfazer.
Retire o molho do lume e tempere com uma pitada de noz-moscada, sal e pimenta preta. Bata o(s) ovo(s) e junte-o(s) em fio ao molho, mexendo sempre.
Ligue o forno a 180ºC. Junte uma concha do molho aos legumes e misture. Num tabuleiro de forno untado, faça camadas alternadas com placas de lasanha e de legumes. Cubra com o molho e leve ao forno durante 20 minutos. Sirva quente.