Lave e corte as beringelas em fatias finas no sentido do comprimento.
Polvilhe com sal e deixe repousar durante 15 minutos.
Enxugue as fatias com papel absorvente e grelhe-as numa frigideira com um fio de azeite até ficarem douradas dos dois lados. Reserve.
Numa panela, aqueça um pouco de azeite e refogue a cebola e o alho até ficarem macios.
Adicione a carne picada e cozinhe até dourar. Se estiver a fazer a versão vegetariana, salteie os cogumelos até libertarem toda a água.
Junte o tomate pelado picado, o vinho branco, os orégãos, o manjericão, sal e pimenta. Deixe cozinhar em lume brando durante 15 minutos.
Num tabuleiro de forno, espalhe uma camada fina de molho de tomate, seguida de uma camada de beringela grelhada.
Repita o processo, alternando as camadas de beringela, molho de tomate e um pouco de bechamel, até terminar os ingredientes.
Finalize com o queijo mozzarella e o parmesão ralado por cima.
Leve ao forno pré-aquecido a 180ºC por 25 a 30 minutos.
Deixe repousar durante 5 minutos antes de servir.