Se pregateste sosul béchamel.Se toarna laptele intr-o cratita, se adauga morcovul, ceapa, frunza de dafin, bobul de cuisoare, patrunjelul si boabele de piper si se dau intr-un clocot.Se ia cratita de pe foc, se acopera si se lasa amestecul sa se infuzeze 30-40 minute.Se strecoara laptele infuzat si se scot mirodeniile.Se topeste untul intr-o cratita, se presara faina si se caleste 1 minut.Se incorporeaza incet laptele si se da in clocot, amestecand continuu pana cand sosul este suficient de gros incat sa se lipeasca de lingura.Se lasa sa fiarba la foc mic 3 minute, iar apoi se adauga sare, piper si nucsoara dupa gust.
Intre timp ce se infuzeaza laptele, se pregateste sosul de rosii.Se incalzeste la foc potrivit uleiul de masline intr-o cratita mare, se adauga ceapa si se caleste 6-8 minute, pana cand se inmoaie si devine sticloasa.Se adauga usturoiul in cratita si se caleste totul 1-2 minute.Se adauga rosiile si oregano si se da in clocot, apoi se fierbe la foc mic fara capac 30-45 minute, amestecand des pana cand sosul a scazut la aproximativ o treime.Se adauga sare si piper dupa gust.
Intre timp se oparesc pe rand feliile de vinete, cate 4-5 minute fiecare transa, pana cand se inmoaie.Se lasa deoparte.
In timp ce se oparesc vinetele, se pune o cratita cu apa la fiert si se fierb foiile de lasagna in transe de cateva foi odata, cate 8 minute sau pana cand se inmoaie.Se pun sub un jet de apa rece, se zvanta bine si se lasa deoparte.
Se incalzeste cuptorul la 180ᵒC.Se unge cu ulei o tava sau un vas termorezistent.
Se aseaza 3 foi de lasagna pe fundul vasului, se toarna jumatate din sosul de rosii peste ele si se presara cu jumatate din cantitatea de busuioc.Se aranjeaza jumatate din feliile de vinete intr-un singur strat si se intinde cu o lingura o treime din sosul béchamel.Se repeta aranjamentul, terminand cu un strat de lasagna.Se toarna restul de sos béchamel deasupra si se presara parmezan.
Se coace lasagna 35-40 minute pana cand se rumenste si se topeste parmezanul.Se serveste direct din tava.