Molho béchamel: a base de um béchamel é fritar o trigo e garantir que ele não empelote. Comece derretendo a manteiga em fogo baixo e assim que vir a primeira bolha comece a jogar o trigo devagar e misturando sem nunca parar com um fouet. Misture o tempo todo. Quando tiver uma pasta amarela e homogênea é porque o trigo já está frito e misturado. Comece jogando o leite devagar, e continue misturando sempre em fogo baixo. Misture, misture, misture, por uns 5 ou 10 minutos dependendo do fogo, até virar um creme grosso. Tire do fogo e misture um a um os outros ingredientes, desde que o ovo seja o primeiro pra aveludar o béchamel e 1 xícara de queijo seja o último pra finalizar o volume no ponto que quiser.
Numa travessa alta e larga, faça uma cama com as batatas e tente não deixar espaços ou buracos sem batata. Polvilhe um pouco de queijo parmesão pra dar liga e jogue todo o molho de carne por cima pra fazer uma camada grossa de carne mesmo. Ajeite as beringelas iguais as batatas mas sobrepondo umas nas outras ou mesmo cruzadas, pra ficar bem coberto de beringela mesmo. Jogue o molho béchamel por cima de tudo pra cobrir todos os cantos e polvilhe o resto de queijo por cima de tudo. Asse por meia hora até o béchamel ficar bem “cortável” com uma faca e o queijo gratinar bem!