Bakłażany umyj i pokrój w plastry o grubości około 0,5–1 cm. Ułóż je na desce lub w dużym durszlaku, posyp z obu stron solą i odstaw na 20–30 minut. W tym czasie warzywo puści sok. Po tym czasie dokładnie wytrzyj plastry ręcznikiem papierowym, usuwając nadmiar soli i wilgoci. Dzięki temu bakłażan po upieczeniu będzie miał lepszą strukturę i nie rozwodni zapiekanki.
Cebulę obierz i pokrój w drobną kostkę. Na większej patelni lub w szerokim garnku rozgrzej olej i smaż cebulę przez 4–5 minut, aż zmięknie i lekko się zeszkli. Następnie wsyp suchą soczewicę i od razu wlej passatę. Całość wymieszaj i gotuj na małym ogniu. Jeśli masa będzie zbyt gęsta na początku, dolej trochę wody, mniej więcej 100 ml, i ponownie wymieszaj.
Dopraw farsz solą, pieprzem, pieprzem ziołowym, ostrą papryką i wędzoną papryką. Duś wszystko pod przykryciem przez około 25–35 minut, od czasu do czasu mieszając. W razie potrzeby dolewaj wodę małymi porcjami, aby soczewica mogła spokojnie zmięknąć, ale jednocześnie nie pływała w płynie. Gotowa masa powinna być wyraźnie gęsta, treściwa i dobrze doprawiona. To ważne, bo zbyt rzadki farsz sprawi, że zapiekanka z bakłażanem będzie się rozpadać po pokrojeniu.
Naczynie do zapiekania lekko natłuść. Na dnie ułóż pierwszą warstwę plastrów bakłażana, starając się zakryć całą powierzchnię. Na bakłażan wyłóż całą masę z soczewicy i równomiernie ją rozprowadź. Następnie przykryj wszystko drugą warstwą bakłażana. Na wierzch zetrzyj lub porwij mozzarellę i rozsyp ją równomiernie po całej powierzchni.
Piekarnik nagrzej do 180°C, najlepiej w trybie góra-dół. Wstaw naczynie do nagrzanego piekarnika i piecz przez około 40 minut. Pod koniec pieczenia ser powinien się dobrze roztopić i lekko zarumienić, a bakłażan stać się miękki. Jeśli wierzch rumieni się zbyt szybko, przykryj zapiekankę luźno kawałkiem folii aluminiowej. Po wyjęciu z piekarnika odstaw danie na 10 minut, aby łatwiej było je porcjować.